Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Build Error: UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:EmitExceptionAsError

Discussion in 'Unity Build Automation' started by Gamrek, May 9, 2021.

  1. Gamrek

    Gamrek

    Joined:
    Sep 28, 2010
    Posts:
    164
    Hello all,

    I am trying to deploy an Android Build via cloud build. However, it gives me an unknown error which I don't know how to solve. Here are logs:

    1: [Unity] Initialize engine version: 2020.3.7f1 (dd97f2c94397)
    2: [Unity] UnityEngine.Debug:LogWarningFormat (string,object[])
    3: [Unity] UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:EmitExceptionAsError<UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus> (System.Func`1<UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus>,UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus) (at /Users/bokken/buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:61)
    4: [Unity] UnityEngine.Debug:LogWarningFormat (string,object[])
    5: [Unity] UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:EmitExceptionAsError<UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus> (System.Func`1<UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus>,UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus) (at /Users/bokken/buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:61)
    6: [Unity] Assets/PlayFabSdk/Shared/Internal/PlayFabHttp/PlayFabUnityHttp.cs(84,21): warning CS0618: 'UnityWebRequest.isNetworkError' is obsolete: 'UnityWebRequest.isNetworkError is deprecated. Use (UnityWebRequest.result == UnityWebRequest.Result.ConnectionError) instead.'
    7: [Unity] Assets/PlayFabSdk/Shared/Internal/PlayFabHttp/PlayFabUnityHttp.cs(84,47): warning CS0618: 'UnityWebRequest.isHttpError' is obsolete: 'UnityWebRequest.isHttpError is deprecated. Use (UnityWebRequest.result == UnityWebRequest.Result.ProtocolError) instead.'
    8: [Unity] Assets/PlayFabEditorExtensions/Editor/Scripts/PlayFabEditorSDK/PlayFabEditorHttp.cs(194,57): warning CS0618: 'UnityWebRequest.isHttpError' is obsolete: 'UnityWebRequest.isHttpError is deprecated. Use (UnityWebRequest.result == UnityWebRequest.Result.ProtocolError) instead.'
    9: [Unity] UnityEngine.Debug:LogWarning (object)
    10: [Unity] UnityEngine.Debug:LogWarningFormat (string,object[])
    11: [Unity] UnityEditor.Scripting.ScriptCompilation.EditorCompilationInterface:EmitExceptionAsError<UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus> (System.Func`1<UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus>,UnityEditor.Scripting.ScriptCompilation.EditorCompilation/CompileStatus) (at /Users/bokken/buildslave/unity/build/Editor/Mono/Scripting/ScriptCompilation/EditorCompilationInterface.cs:61)
    12: [Unity] Assets/AllIn1SpriteShader/Scripts/AllIn1Shader.cs(666,9): warning CS0162: Unreachable code detected
    13: [Unity] Assets/AllIn1SpriteShader/Scripts/AllIn1Shader.cs(28,18): warning CS0414: The field 'AllIn1Shader.matAssigned' is assigned but its value is never used
    14: [Unity] Assets/Plugins/Pixel Crushers/Dialogue System/Scripts/Options/Timeline/Playables/Utility/PreviewUI.cs(234,23): warning CS0168: The variable 'audioClip' is declared but never used
    15: [Unity] Assets/PlayFabSdk/Shared/Internal/PlayFabHttp/PlayFabUnityHttp.cs(84,21): warning CS0618: 'UnityWebRequest.isNetworkError' is obsolete: 'UnityWebRequest.isNetworkError is deprecated. Use (UnityWebRequest.result == UnityWebRequest.Result.ConnectionError) instead.'
    16: [Unity] Assets/PlayFabSdk/Shared/Internal/PlayFabHttp/PlayFabUnityHttp.cs(84,47): warning CS0618: 'UnityWebRequest.isHttpError' is obsolete: 'UnityWebRequest.isHttpError is deprecated. Use (UnityWebRequest.result == UnityWebRequest.Result.ProtocolError) instead.'
    17: [Unity] EXCEPTION: NullReferenceException: Object reference not set to an instance of an object
    18: [Unity] NullReferenceException: Object reference not set to an instance of an object
    19: [Unity] ERROR: Error building Player: NullReferenceException: Object reference not set to an instance of an object
    20: [Unity] Error building Player: NullReferenceException: Object reference not set to an instance of an object
    21: [Unity] Finished exporting player successfully.
    22: ! build of 'development-android' failed. ! build failed - export directory is empty!
    23: publishing finished successfully.
    24: Finished: FAILURE

    I see there is some warning in the project, but I don't think they can cause fail....