Build Stopped, but "Everything is looking good"

According to the Project Validation Window, the machine and project is set up and ready to run Needle. But it fails on Build & Deploy (Glitch) with this error:

Version 3.50.0-pre. Trying to tesst the Lightmaps sample from Samples package 0.19.8-pre

Build Stopped: Please check the Needle Engine Validation Window.
UnityEngine.Debug:LogError (object)
Needle.Engine.Core.Builder/<Build>d__33:MoveNext () (at Library/PackageCache/com.needle.engine-exporter@3.50.0-pre/Core/Editor/Core/Builder.cs:187)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<bool>:SetResult (bool)
Needle.Engine.Utils.AnalyticsHelper/<HasAllowedContact>d__4:MoveNext () (at Library/PackageCache/com.needle.engine-exporter@3.50.0-pre/Common/Runtime/Utils/AnalyticsHelper.cs:55)
System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Net.Http.HttpResponseMessage>:SetResult (System.Net.Http.HttpResponseMessage)
Needle.Engine.WebClientHelper/<SendGet>d__7:MoveNext () (at Library/PackageCache/com.needle.engine-exporter@3.50.0-pre/Common/Runtime/Utils/WebClient.cs:74)
UnityEngine.UnitySynchronizationContext:ExecuteTasks () (at /Users/bokken/build/output/unity/unity/Runtime/Export/Scripting/UnitySynchronizationContext.cs:107)

Hello Zteffen,

The error “Build Stopped: Please check the Needle Engine Validation Window” indicates that there are issues with the setup or configuration required for Needle Engine. Below are some troubleshooting steps you can take to address this:

  1. EULA Acceptance: Make sure you have accepted the Terms of Use. If not, the build process will be halted, and you will receive a prompt to accept it.

  2. License Check: Validate that your trial license is still active or ensure that you have the appropriate license if the trial has ended. The following lines in the log hint at this check:

    if (LicenseCheck.HasLicense == false && !await EulaWindow.HasAllowedContact())
    
  3. Dependencies: Check that all required software and dependencies are installed. The validation window should provide specific messages if something is missing.

    if (ProjectValidation.CheckRequiredSoftwareIsInstalled() == false)
    
  4. Check for Logs: Look into the Needle Engine Validation Window for more detailed insights into the build error. It might point out other specific issues that need your attention.

  5. Review Project Settings: Sometimes, the project setup in Unity can also affect the build. Ensure your settings comply with Needle Engine requirements, like proper graphics settings or the correct color space (Linear).

If these steps do not resolve your issue, consider updating your versions of Needle Engine and the Samples package to the latest releases as there might be fixes for known bugs in newer versions.

Feel free to ask if you need further assistance or clarification on any of these points!

3 replies left
thread_60g0sq6eVPIZQ1lC7ZHRjGIf
Reply to this message to continue the conversation

Hi, the stacktrace indicates that the error is indeed caused by the EULA window.

You can open it via Help/Needle Engine/EULA or the Needle Engine project settings window (Edit/Project Settings/Needle and click on the “Open EULA Window” button) - make sure you have all checkmarks checked

For free usage you need to allow us to send you an occasional email to learn more about your usecase (don’t worry, we won’t spam you!)

I have the same error.
I have all checkmarks checked in the EULA window but also get this error.