Search Unity

Jenkins Fatal error for iOS build with batchMode activated

Discussion in 'Cache Server' started by pahe, Jan 10, 2022.

  1. pahe

    pahe

    Joined:
    May 10, 2011
    Posts:
    543
    Hi,

    I'm currently experiencing a weird error for my iOS build with Unity 2019.4.34f1:

    Code (CSharp):
    1. 14:11:08 Aborting batchmode due to failure:
    2. 14:11:08 Fatal Error! GetManagerFromContext: pointer to object of manager 'MonoManager' is NULL (table index 5)
    Don't know if this error message is related to a former error message from the log:

    Code (CSharp):
    1. 14:11:08 Cancelling DisplayDialog: iOS Bundle ID has not been set up correctly Please set up the iOS Bundle ID in the Player Settings. The value must contain only alphanumeric characters (A-Z, a-z, and 0-9), hyphens (-), and periods (.). You also have to create a Provisioning Profile with the same identifier and install it in the Xcode Organizer Provisioning Profiles.
    2. 14:11:08 This should not be called in batch mode.
    3. 14:11:08 UnityEngine.StackTraceUtility:ExtractStackTrace () (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/StackTrace.cs:37)
    4. 14:11:08 UnityEditor.EditorUtility:DisplayDialog (string,string,string) (at /Users/bokken/buildslave/unity/build/Editor/Mono/EditorUtility.bindings.cs:34)
    5. 14:11:08 UnityEditor.iOS.PostProcessiPhonePlayer:CheckIOSBundleIdentifier (string,UnityEditor.iOS.PostProcessiPhonePlayer/BuildSettings) (at /Users/bokken/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:2268)
    6. 14:11:08 UnityEditor.iOS.PostProcessiPhonePlayer:SetupBuildSettings (UnityEditor.iOS.PostProcessorSettings,UnityEditor.Modules.BuildPostProcessArgs) (at /Users/bokken/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:565)
    7. 14:11:08 UnityEditor.iOS.PostProcessiPhonePlayer:PostProcess (UnityEditor.iOS.PostProcessorSettings,UnityEditor.Modules.BuildPostProcessArgs) (at /Users/bokken/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/BuildPostProcessor.cs:678)
    8. 14:11:08 UnityEditor.iOS.iOSBuildPostprocessor:PostProcess (UnityEditor.Modules.BuildPostProcessArgs) (at /Users/bokken/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/Common/ExtensionModule.cs:45)
    9. 14:11:08 UnityEditor.Modules.DefaultBuildPostprocessor:PostProcess (UnityEditor.Modules.BuildPostProcessArgs,UnityEditor.BuildProperties&) (at /Users/bokken/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:29)
    10. 14:11:08 UnityEditor.PostprocessBuildPlayer:Postprocess (UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,string,string,string,int,int,UnityEditor.BuildOptions,UnityEditor.RuntimeClassRegistry,UnityEditor.Build.Reporting.BuildReport) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:353)
    11. 14:11:08 UnityEditor.BuildPipeline:BuildPlayerInternal (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:396)
    12. 14:11:08 UnityEditor.BuildPipeline:BuildPlayer (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:295)
    13. 14:11:08 UnityEditor.BuildPipeline:BuildPlayer (UnityEditor.BuildPlayerOptions) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:269)
    14. 14:11:08 UnityEditor.BuildPipeline:BuildPlayer (string[],string,UnityEditor.BuildTarget,UnityEditor.BuildOptions) (at /Users/bokken/buildslave/unity/build/Editor/Mono/BuildPipeline.bindings.cs:264)
    15. 14:11:08 SNGEditor.BuildScript.BuildHelper:GenericBuild (string[],string,string,UnityEditor.BuildTarget,UnityEditor.BuildOptions) (at Assets/Editor/BuildScript/BuildHelper.cs:96)
    16. [B]14:11:08[/B] SNGEditor.BuildScript.BuildHelper:PerformUnityBuild () (at Assets/Editor/BuildScript/BuildHelper.cs:70)
    I'm using -batchMode for my jenkins build server not to deal with popups of course. This worked fine in the past, but it seems like this causes the error message from above (which doesn't give me much info what the actual problem is).

    Anyone experienced this or knows how to fix it?

    Patrick
     
  2. pahe

    pahe

    Joined:
    May 10, 2011
    Posts:
    543
    Ideed the problem was that the bundle identifier was not set correctly. Don't know why the other error message was shown as last error message though, but now I fixed the problem.