Closed Khanage-jmc closed 3 weeks ago
Describe the bug NRE when deleting ship in fleet editor with right-click menu.
To Reproduce Steps to reproduce the behavior:
Expected behavior Error should not appear when deleting ship
Attachments
NullReferenceException at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component) at FleetEditor.SocketOutlineManager.<DrawShapes>b__21_0 (Ships.HullSocket x) [0x00000] in D:\Projects\Unity\Nebulous\Assets\Source\FleetEditor\SocketOutlineManager.cs:70 at System.Linq.EnumerableSorter`2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) [0x00010] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.EnumerableSorter`1[TElement].ComputeMap (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.EnumerableSorter`1[TElement].Sort (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.OrderedEnumerable`1[TElement].SortedMap (System.Linq.Buffer`1[TElement] buffer) [0x00006] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () [0x0003d] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at FleetEditor.SocketOutlineManager.DrawShapes (UnityEngine.Camera cam) [0x001c7] in D:\Projects\Unity\Nebulous\Assets\Source\FleetEditor\SocketOutlineManager.cs:70 at Shapes.ImmediateModeShapeDrawer.OnCameraPreRender (UnityEngine.Camera cam) [0x00044] in D:\Projects\Unity\Nebulous\Assets\Shapes\Scripts\Runtime\Immediate Mode\ImmediateModeShapeDrawer.cs:33 at Shapes.ImmediateModeShapeDrawer.DrawShapesSRP (UnityEngine.Rendering.ScriptableRenderContext ctx, UnityEngine.Camera cam) [0x00000] in D:\Projects\Unity\Nebulous\Assets\Shapes\Scripts\Runtime\Immediate Mode\ImmediateModeShapeDrawer.cs:40 at (wrapper delegate-invoke) System.Action`2[UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera].invoke_void_T1_T2(UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera) at UnityEngine.Rendering.RenderPipelineManager.BeginCameraRendering (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera camera) [0x00001] in C:\buildslave\unity\build\Runtime\Export\RenderPipeline\RenderPipelineManager.cs:28 at UnityEngine.Rendering.RenderPipeline.BeginCameraRendering (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera camera) [0x00001] in C:\buildslave\unity\build\Runtime\Export\RenderPipeline\RenderPipeline.cs:19 at UnityEngine.Rendering.HighDefinition.HDRenderPipeline.TryCull (UnityEngine.Camera camera, UnityEngine.Rendering.HighDefinition.HDCamera hdCamera, UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Rendering.HighDefinition.SkyManager skyManager, UnityEngine.Rendering.ScriptableCullingParameters cullingParams, UnityEngine.Rendering.HighDefinition.HDRenderPipelineAsset hdrp, UnityEngine.Rendering.HighDefinition.HDRenderPipeline+HDCullingResults& cullingResults) [0x00053] in D:\Projects\Unity\Nebulous\Library\PackageCache\com.unity.render-pipelines.high-definition@10.6.0\Runtime\RenderPipeline\HDRenderPipeline.cs:3440 at UnityEngine.Rendering.HighDefinition.HDRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, UnityEngine.Camera[] cameras) [0x00341] in D:\Projects\Unity\Nebulous\Library\PackageCache\com.unity.render-pipelines.high-definition@10.6.0\Runtime\RenderPipeline\HDRenderPipeline.cs:1748 at UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera[] cameras) [0x0001c] in C:\buildslave\unity\build\Runtime\Export\RenderPipeline\RenderPipeline.cs:37 at UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, System.Collections.Generic.List`1[T] renderRequests) [0x00040] in C:\buildslave\unity\build\Runtime\Export\RenderPipeline\RenderPipelineManager.cs:90 XRSystem.ReleaseFrame() was not called! UnityEngine.StackTraceUtility:ExtractStackTrace () (at C:/buildslave/unity/build/Runtime/Export/Scripting/StackTrace.cs:37) UnityEngine.DebugLogHandler:LogFormat (UnityEngine.LogType,UnityEngine.Object,string,object[]) UnityEngine.Logger:Log (UnityEngine.LogType,object) UnityEngine.Debug:LogWarning (object) UnityEngine.Rendering.HighDefinition.XRSystem:SetupFrame (UnityEngine.Camera[],bool,bool) (at D:/Projects/Unity/Nebulous/Library/PackageCache/com.unity.render-pipelines.high-definition@10.6.0/Runtime/RenderPipeline/XR/XRSystem.cs:115) UnityEngine.Rendering.HighDefinition.HDRenderPipeline:Render (UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]) (at D:/Projects/Unity/Nebulous/Library/PackageCache/com.unity.render-pipelines.high-definition@10.6.0/Runtime/RenderPipeline/HDRenderPipeline.cs:1632) UnityEngine.Rendering.RenderPipeline:InternalRender (UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Camera[]) (at C:/buildslave/unity/build/Runtime/Export/RenderPipeline/RenderPipeline.cs:37) UnityEngine.Rendering.RenderPipelineManager:DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset,intptr,System.Collections.Generic.List`1<UnityEngine.Camera/RenderRequest>) (at C:/buildslave/unity/build/Runtime/Export/RenderPipeline/RenderPipelineManager.cs:90)
Edit: Issue occurs on Experimental Branch 0.3.2.22:240630-0917. Cannot edit labels for this issue.
Describe the bug NRE when deleting ship in fleet editor with right-click menu.
To Reproduce Steps to reproduce the behavior:
Expected behavior Error should not appear when deleting ship
Attachments