Addressables System 0.4.8-preview Unity 2018.3.0f2 It suddenly totally cannot build Android player build anymore. It always work properly before. I tried Clean All Cached Data and remove then install the Addressables System package again but it still cannot build the player. Spoiler NullReferenceException: Object reference not set to an instance of an object LinkXMLGenerator.Save (System.String path) (at Library/PackageCache/com.unity.addressables@0.4.8-preview/Editor/Build/LinkXMLGenerator.cs:31) UnityEditor.AddressableAssets.BuildScriptPackedMode.BuildData[TResult] (UnityEditor.AddressableAssets.IDataBuilderContext context) (at Library/PackageCache/com.unity.addressables@0.4.8-preview/Editor/Build/DataBuilders/BuildScriptPackedMode.cs:195) UnityEditor.AddressableAssets.AddressablesBuildScriptHooks.BuildPlayer (UnityEditor.BuildPlayerOptions ops) (at Library/PackageCache/com.unity.addressables@0.4.8-preview/Editor/Build/AddressablesBuildScriptHooks.cs:62) UnityEditor.BuildPlayerWindow.CallBuildMethods (System.Boolean askForBuildLocation, UnityEditor.BuildOptions defaultBuildOptions) (at C:/buildslave/unity/build/Editor/Mono/BuildPlayerWindowBuildMethods.cs:94) UnityEditor.BuildPlayerWindow.BuildPlayerAndRun (System.Boolean askForBuildLocation) (at C:/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:173) UnityEditor.BuildPlayerWindow.GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension buildWindowExtension, System.Boolean enableBuildButton, System.Boolean enableBuildAndRunButton, System.Boolean canInstallInBuildFolder, UnityEditor.Build.BuildPlatform platform) (at C:/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:925) UnityEditor.BuildPlayerWindow.ShowBuildTargetSettings () (at C:/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:807) UnityEditor.BuildPlayerWindow.OnGUI () (at C:/buildslave/unity/build/Editor/Mono/BuildPlayerWindow.cs:410) System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <ac823e2bb42b41bda67924a45a0173c3>:0) Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <ac823e2bb42b41bda67924a45a0173c3>:0) System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) (at <ac823e2bb42b41bda67924a45a0173c3>:0) UnityEditor.HostView.Invoke (System.String methodName, System.Object obj) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:342) UnityEditor.HostView.Invoke (System.String methodName) (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:336) UnityEditor.HostView.OldOnGUI () (at C:/buildslave/unity/build/Editor/Mono/HostView.cs:129) UnityEngine.Experimental.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:266) UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:438) UnityEngine.Experimental.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:421) UnityEngine.Experimental.UIElements.IMGUIContainer.HandleEvent (UnityEngine.Experimental.UIElements.EventBase evt) (at C:/buildslave/unity/build/Modules/UIElements/IMGUIContainer.cs:401) UnityEngine.Experimental.UIElements.EventDispatcher.ProcessEvent (UnityEngine.Experimental.UIElements.EventBase evt, UnityEngine.Experimental.UIElements.IPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:511) UnityEngine.Experimental.UIElements.EventDispatcher.Dispatch (UnityEngine.Experimental.UIElements.EventBase evt, UnityEngine.Experimental.UIElements.IPanel panel, UnityEngine.Experimental.UIElements.DispatchMode dispatchMode) (at C:/buildslave/unity/build/Modules/UIElements/EventDispatcher.cs:307) UnityEngine.Experimental.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.Experimental.UIElements.EventBase e, UnityEngine.Experimental.UIElements.DispatchMode dispatchMode) (at C:/buildslave/unity/build/Modules/UIElements/Panel.cs:176) UnityEngine.Experimental.UIElements.UIElementsUtility.DoDispatch (UnityEngine.Experimental.UIElements.BaseVisualElementPanel panel) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:245) UnityEngine.Experimental.UIElements.UIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/UIElements/UIElementsUtility.cs:68) UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)
I fixed it by removing Library folder and etc to reimport the project. I think the build pipeline needs more improvement.