Space Engineers

Space Engineers

(BETA 1.9b) APEX.Advanced! ...the successor to Eat.Drink.Sleep.Repeat.Advanced!
 This topic has been pinned, so it's probably important
Sardaukai  [developer] 28 Sep @ 3:41am
Fixed bugs
...
< >
Showing 1-15 of 20 comments
Error Log on Crash
Was just putting down a Composter and my 'micro sleep' started kicking in
Then it crashed.

I had a micro sleep start earlier so I'm not sure exactly what caused it - below is the relevant part of the log. I can send over the entire Log if you like. A few other mods where present. Will remove now and test again but I dont think they are causing it.


2025-09-22 16:02:49.150 - Thread: 1 -> Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at APEX.Advanced.Server.APEX_Advanced_Server.<>c__DisplayClass17_0.<OnEntityAdd>b__0(Int64 characterId)
at VRage.Collections.MyConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 factory)
at APEX.Advanced.Server.APEX_Advanced_Server.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacterBase(MatrixD worldMatrix, Vector3& velocity, String characterName, String model, Nullable`1 colorMask, Boolean AIMode, Boolean useInventory, MyBotDefinition botDefinition, Int64 identityId, Boolean addDefaultItems, Boolean spawningInCockpit)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacter(MatrixD worldMatrix, Vector3 velocity, String characterName, String model, Nullable`1 colorMask, MyBotDefinition botDefinition, Boolean findNearPos, Boolean AIMode, MyCockpit cockpit, Boolean useInventory, Int64 identityId, Boolean addDefaultItems)
at Sandbox.Game.World.MyPlayer.SpawnAt(MatrixD worldMatrix, Vector3 velocity, MyEntity spawnedBy, MyBotDefinition botDefinition, Boolean findFreePlace, String modelName, Nullable`1 color)
at SpaceEngineers.Game.World.MySpaceRespawnComponent.HandleRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, PlayerId playerId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, String modelName, Color color)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, Int32 playerSerialId, String modelName, Color color)
at Sandbox.Game.AI.MyAgentBot.Spawn(Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Boolean spawnedByPlayer)
at Sandbox.Game.AI.MyAIComponent.CreateBot(Int32 playerNumber, MyObjectBuilder_Bot botBuilder)
at Sandbox.Game.AI.MyAIComponent.PlayerCreated(PlayerId playerId)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerSuccess(UInt64 clientSteamId, Int32 playerSerialId)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest(NewPlayerRequestParameters parameters)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest<>Sandbox_Game_Multiplayer_MyPlayerCollection<>NewPlayerRequestParameters.Invoke(IMyEventOwner& <static>, NewPlayerRequestParameters& parameters, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer(UInt64 steamId, Int32 serialNumber, String playerName, String characterModel, Boolean realPlayer, Boolean initialPlayer, Boolean isWildlifeAgent)
at Sandbox.Game.AI.MyAIComponent.SpawnAgent(AgentSpawnData& newBotData)
at Sandbox.Game.AI.MyAIComponent.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-09-22 16:02:49.151 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at APEX.Advanced.Server.APEX_Advanced_Server.<>c__DisplayClass17_0.<OnEntityAdd>b__0(Int64 characterId)
at VRage.Collections.MyConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 factory)
at APEX.Advanced.Server.APEX_Advanced_Server.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacterBase(MatrixD worldMatrix, Vector3& velocity, String characterName, String model, Nullable`1 colorMask, Boolean AIMode, Boolean useInventory, MyBotDefinition botDefinition, Int64 identityId, Boolean addDefaultItems, Boolean spawningInCockpit)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacter(MatrixD worldMatrix, Vector3 velocity, String characterName, String model, Nullable`1 colorMask, MyBotDefinition botDefinition, Boolean findNearPos, Boolean AIMode, MyCockpit cockpit, Boolean useInventory, Int64 identityId, Boolean addDefaultItems)
at Sandbox.Game.World.MyPlayer.SpawnAt(MatrixD worldMatrix, Vector3 velocity, MyEntity spawnedBy, MyBotDefinition botDefinition, Boolean findFreePlace, String modelName, Nullable`1 color)
at SpaceEngineers.Game.World.MySpaceRespawnComponent.HandleRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, PlayerId playerId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, String modelName, Color color)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, Int32 playerSerialId, String modelName, Color color)
at Sandbox.Game.AI.MyAgentBot.Spawn(Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Boolean spawnedByPlayer)
at Sandbox.Game.AI.MyAIComponent.CreateBot(Int32 playerNumber, MyObjectBuilder_Bot botBuilder)
at Sandbox.Game.AI.MyAIComponent.PlayerCreated(PlayerId playerId)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerSuccess(UInt64 clientSteamId, Int32 playerSerialId)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest(NewPlayerRequestParameters parameters)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest<>Sandbox_Game_Multiplayer_MyPlayerCollection<>NewPlayerRequestParameters.Invoke(IMyEventOwner& <static>, NewPlayerRequestParameters& parameters, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer(UInt64 steamId, Int32 serialNumber, String playerName, String characterModel, Boolean realPlayer, Boolean initialPlayer, Boolean isWildlifeAgent)
at Sandbox.Game.AI.MyAIComponent.SpawnAgent(AgentSpawnData& newBotData)
at Sandbox.Game.AI.MyAIComponent.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-09-22 16:02:49.151 - Thread: 1 -> Showing message
2025-09-22 16:02:49.151 - Thread: 1 -> MyInitializer.OnCrash
2025-09-22 16:02:49.152 - Thread: 1 -> var exception = System.NullReferenceException: Object reference not set to an instance of an object.
at APEX.Advanced.Server.APEX_Advanced_Server.<>c__DisplayClass17_0.<OnEntityAdd>b__0(Int64 characterId)
at VRage.Collections.MyConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 factory)
at APEX.Advanced.Server.APEX_Advanced_Server.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacterBase(MatrixD worldMatrix, Vector3& velocity, String characterName, String model, Nullable`1 colorMask, Boolean AIMode, Boolean useInventory, MyBotDefinition botDefinition, Int64 identityId, Boolean addDefaultItems, Boolean spawningInCockpit)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacter(MatrixD worldMatrix, Vector3 velocity, String characterName, String model, Nullable`1 colorMask, MyBotDefinition botDefinition, Boolean findNearPos, Boolean AIMode, MyCockpit cockpit, Boolean useInventory, Int64 identityId, Boolean addDefaultItems)
at Sandbox.Game.World.MyPlayer.SpawnAt(MatrixD worldMatrix, Vector3 velocity, MyEntity spawnedBy, MyBotDefinition botDefinition, Boolean findFreePlace, String modelName, Nullable`1 color)
at SpaceEngineers.Game.World.MySpaceRespawnComponent.HandleRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, PlayerId playerId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, String modelName, Color color)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, Int32 playerSerialId, String modelName, Color color)
at Sandbox.Game.AI.MyAgentBot.Spawn(Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Boolean spawnedByPlayer)
at Sandbox.Game.AI.MyAIComponent.CreateBot(Int32 playerNumber, MyObjectBuilder_Bot botBuilder)
at Sandbox.Game.AI.MyAIComponent.PlayerCreated(PlayerId playerId)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerSuccess(UInt64 clientSteamId, Int32 playerSerialId)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest(NewPlayerRequestParameters parameters)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest<>Sandbox_Game_Multiplayer_MyPlayerCollection<>NewPlayerRequestParameters.Invoke(IMyEventOwner& <static>, NewPlayerRequestParameters& parameters, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer(UInt64 steamId, Int32 serialNumber, String playerName, String characterModel, Boolean realPlayer, Boolean initialPlayer, Boolean isWildlifeAgent)
at Sandbox.Game.AI.MyAIComponent.SpawnAgent(AgentSpawnData& newBotData)
at Sandbox.Game.AI.MyAIComponent.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-09-22 16:02:49.538 - Thread: 1 ->
================================== CRASH INFO ==================================
AppVersion: 01_207_021
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: False
IsExperimental: True
ProcessRunTime: 1799
PCUCount: 5649
IsHang: False
GCMemory: 1520
GCMemoryAllocated: 1520
HWAvailableMemory: 18665
ProcessPrivateMemory: 15143
AnalyticId: SE
================================== OFNI HSARC ==================================

2025-09-22 16:02:49.538 - Thread: 1 -> Log Closed
Second Crash, removed all other mods except dependencies and build info

Did a sleep
Ate some food

Started placing the new blocks in my hotbar, game crashed before I could place anything

2025-09-22 16:12:27.524 - Thread: 1 -> Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at APEX.Advanced.Server.APEX_Advanced_Server.<>c__DisplayClass17_0.<OnEntityAdd>b__0(Int64 characterId)
at VRage.Collections.MyConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 factory)
at APEX.Advanced.Server.APEX_Advanced_Server.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacterBase(MatrixD worldMatrix, Vector3& velocity, String characterName, String model, Nullable`1 colorMask, Boolean AIMode, Boolean useInventory, MyBotDefinition botDefinition, Int64 identityId, Boolean addDefaultItems, Boolean spawningInCockpit)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacter(MatrixD worldMatrix, Vector3 velocity, String characterName, String model, Nullable`1 colorMask, MyBotDefinition botDefinition, Boolean findNearPos, Boolean AIMode, MyCockpit cockpit, Boolean useInventory, Int64 identityId, Boolean addDefaultItems)
at Sandbox.Game.World.MyPlayer.SpawnAt(MatrixD worldMatrix, Vector3 velocity, MyEntity spawnedBy, MyBotDefinition botDefinition, Boolean findFreePlace, String modelName, Nullable`1 color)
at SpaceEngineers.Game.World.MySpaceRespawnComponent.HandleRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, PlayerId playerId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, String modelName, Color color)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, Int32 playerSerialId, String modelName, Color color)
at Sandbox.Game.AI.MyAgentBot.Spawn(Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Boolean spawnedByPlayer)
at Sandbox.Game.AI.MyAIComponent.CreateBot(Int32 playerNumber, MyObjectBuilder_Bot botBuilder)
at Sandbox.Game.AI.MyAIComponent.PlayerCreated(PlayerId playerId)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerSuccess(UInt64 clientSteamId, Int32 playerSerialId)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest(NewPlayerRequestParameters parameters)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest<>Sandbox_Game_Multiplayer_MyPlayerCollection<>NewPlayerRequestParameters.Invoke(IMyEventOwner& <static>, NewPlayerRequestParameters& parameters, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer(UInt64 steamId, Int32 serialNumber, String playerName, String characterModel, Boolean realPlayer, Boolean initialPlayer, Boolean isWildlifeAgent)
at Sandbox.Game.AI.MyAIComponent.SpawnAgent(AgentSpawnData& newBotData)
at Sandbox.Game.AI.MyAIComponent.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-09-22 16:12:27.525 - Thread: 1 -> Exception occurred: System.NullReferenceException: Object reference not set to an instance of an object.
at APEX.Advanced.Server.APEX_Advanced_Server.<>c__DisplayClass17_0.<OnEntityAdd>b__0(Int64 characterId)
at VRage.Collections.MyConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 factory)
at APEX.Advanced.Server.APEX_Advanced_Server.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacterBase(MatrixD worldMatrix, Vector3& velocity, String characterName, String model, Nullable`1 colorMask, Boolean AIMode, Boolean useInventory, MyBotDefinition botDefinition, Int64 identityId, Boolean addDefaultItems, Boolean spawningInCockpit)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacter(MatrixD worldMatrix, Vector3 velocity, String characterName, String model, Nullable`1 colorMask, MyBotDefinition botDefinition, Boolean findNearPos, Boolean AIMode, MyCockpit cockpit, Boolean useInventory, Int64 identityId, Boolean addDefaultItems)
at Sandbox.Game.World.MyPlayer.SpawnAt(MatrixD worldMatrix, Vector3 velocity, MyEntity spawnedBy, MyBotDefinition botDefinition, Boolean findFreePlace, String modelName, Nullable`1 color)
at SpaceEngineers.Game.World.MySpaceRespawnComponent.HandleRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, PlayerId playerId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, String modelName, Color color)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, Int32 playerSerialId, String modelName, Color color)
at Sandbox.Game.AI.MyAgentBot.Spawn(Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Boolean spawnedByPlayer)
at Sandbox.Game.AI.MyAIComponent.CreateBot(Int32 playerNumber, MyObjectBuilder_Bot botBuilder)
at Sandbox.Game.AI.MyAIComponent.PlayerCreated(PlayerId playerId)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerSuccess(UInt64 clientSteamId, Int32 playerSerialId)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest(NewPlayerRequestParameters parameters)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest<>Sandbox_Game_Multiplayer_MyPlayerCollection<>NewPlayerRequestParameters.Invoke(IMyEventOwner& <static>, NewPlayerRequestParameters& parameters, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer(UInt64 steamId, Int32 serialNumber, String playerName, String characterModel, Boolean realPlayer, Boolean initialPlayer, Boolean isWildlifeAgent)
at Sandbox.Game.AI.MyAIComponent.SpawnAgent(AgentSpawnData& newBotData)
at Sandbox.Game.AI.MyAIComponent.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-09-22 16:12:27.525 - Thread: 1 -> Showing message
2025-09-22 16:12:27.525 - Thread: 1 -> MyInitializer.OnCrash
2025-09-22 16:12:27.525 - Thread: 1 -> var exception = System.NullReferenceException: Object reference not set to an instance of an object.
at APEX.Advanced.Server.APEX_Advanced_Server.<>c__DisplayClass17_0.<OnEntityAdd>b__0(Int64 characterId)
at VRage.Collections.MyConcurrentDictionary`2.GetOrAdd(TKey key, Func`2 factory)
at APEX.Advanced.Server.APEX_Advanced_Server.OnEntityAdd(IMyEntity entity)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Entities.MyEntities.RaiseEntityAdd(MyEntity entity)
at Sandbox.Game.Entities.MyEntities.Add(MyEntity entity, Boolean insertIntoScene)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacterBase(MatrixD worldMatrix, Vector3& velocity, String characterName, String model, Nullable`1 colorMask, Boolean AIMode, Boolean useInventory, MyBotDefinition botDefinition, Int64 identityId, Boolean addDefaultItems, Boolean spawningInCockpit)
at Sandbox.Game.Entities.Character.MyCharacter.CreateCharacter(MatrixD worldMatrix, Vector3 velocity, String characterName, String model, Nullable`1 colorMask, MyBotDefinition botDefinition, Boolean findNearPos, Boolean AIMode, MyCockpit cockpit, Boolean useInventory, Int64 identityId, Boolean addDefaultItems)
at Sandbox.Game.World.MyPlayer.SpawnAt(MatrixD worldMatrix, Vector3 velocity, MyEntity spawnedBy, MyBotDefinition botDefinition, Boolean findFreePlace, String modelName, Nullable`1 color)
at SpaceEngineers.Game.World.MySpaceRespawnComponent.HandleRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, PlayerId playerId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, String modelName, Color color)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnRespawnRequest(Boolean joinGame, Boolean newIdentity, Int64 respawnEntityId, String respawnShipId, Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Nullable`1 botDefinitionId, Boolean realPlayer, Int32 playerSerialId, String modelName, Color color)
at Sandbox.Game.AI.MyAgentBot.Spawn(Nullable`1 spawnPosition, Nullable`1 direction, Nullable`1 up, Boolean spawnedByPlayer)
at Sandbox.Game.AI.MyAIComponent.CreateBot(Int32 playerNumber, MyObjectBuilder_Bot botBuilder)
at Sandbox.Game.AI.MyAIComponent.PlayerCreated(PlayerId playerId)
at System.Action`1.Invoke(T obj)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerSuccess(UInt64 clientSteamId, Int32 playerSerialId)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest(NewPlayerRequestParameters parameters)
at Sandbox.Game.Multiplayer.MyPlayerCollection.OnNewPlayerRequest<>Sandbox_Game_Multiplayer_MyPlayerCollection<>NewPlayerRequestParameters.Invoke(IMyEventOwner& <static>, NewPlayerRequestParameters& parameters, DBNull& arg2, DBNull& arg3, DBNull& arg4, DBNull& arg5, DBNull& arg6)
at VRage.Network.MyReplicationLayerBase.InvokeLocally[T1,T2,T3,T4,T5,T6,T7](CallSite`7 site, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
at VRage.Network.MyReplicationSingle.DispatchEvent[T1,T2,T3,T4,T5,T6,T7,T8](CallSite callSite, EndpointId recipient, Nullable`1 position, T1& arg1, T2& arg2, T3& arg3, T4& arg4, T5& arg5, T6& arg6, T7& arg7, T8& arg8)
at VRage.Network.MyReplicationLayerBase.RaiseEvent[T1,T2,T3](T1 arg1, T3 arg3, Func`2 action, T2 arg2, EndpointId endpointId, Nullable`1 position)
at Sandbox.Game.Multiplayer.MyPlayerCollection.RequestNewPlayer(UInt64 steamId, Int32 serialNumber, String playerName, String characterModel, Boolean realPlayer, Boolean initialPlayer, Boolean isWildlifeAgent)
at Sandbox.Game.AI.MyAIComponent.SpawnAgent(AgentSpawnData& newBotData)
at Sandbox.Game.AI.MyAIComponent.UpdateAfterSimulation()
at Sandbox.Game.World.MySession.UpdateComponents()
at Sandbox.Game.World.MySession.Update(MyTimeSpan updateTime)
at Sandbox.MySandboxGame.Update()
at Sandbox.Engine.Platform.Game.UpdateInternal()
at Sandbox.Engine.Platform.Game.RunSingleFrame()
at Sandbox.Engine.Platform.FixedLoop.<>c__DisplayClass11_0.<Run>b__0()
at Sandbox.Engine.Platform.GenericLoop.Run(VoidAction tickCallback)
at Sandbox.Engine.Platform.Game.RunLoop()
at Sandbox.MySandboxGame.Run(Boolean customRenderLoop, Action disposeSplashScreen)
at SpaceEngineers.MyProgram.Main(String[] args)
2025-09-22 16:12:28.288 - Thread: 1 ->
================================== CRASH INFO ==================================
AppVersion: 01_207_021
GameName: Space Engineers
IsOutOfMemory: False
IsGPU: False
IsNative: False
IsTask: False
IsExperimental: True
ProcessRunTime: 277
PCUCount: 5534
IsHang: False
GCMemory: 1515
GCMemoryAllocated: 1515
HWAvailableMemory: 18493
ProcessPrivateMemory: 13086
AnalyticId: SE
================================== OFNI HSARC ==================================

2025-09-22 16:12:28.288 - Thread: 1 -> Log Closed
Sardaukai  [developer] 22 Sep @ 1:36pm 
AI Bot spawn crash - fixed
lackust 24 Sep @ 9:34am 
black screen
New game/survival/all settings are standard/no other mods.When you start a new game, the screen is black and flashing red. The message says that you are sleeping, but your mind is slowly waking up. HUD is visible.
Last edited by lackust; 24 Sep @ 9:58am
Tel_Arin 24 Sep @ 9:57am 
had the same problem, it seems to have a loop when you respawn. also i have no ideal where you can track the hunger.
Sardaukai  [developer] 24 Sep @ 1:20pm 
Thanks for the report!

If all settings are standard, food is off by default, which means the value is 0. My mod calculates decay with 'value / 0', which results in infinity, causing the sleep stat to instantly drop to zero.

The issue has been fixed. The mod now properly detects Creative Mode and the session's food settings.

Please report back if the issue persists.
same bug
New game/survival/all settings are standard/no other mods.When you start a new game, the screen is black and flashing red. The message says that you are sleeping, but your mind is slowly waking up. HUD is visible.
Sardaukai  [developer] 24 Sep @ 3:07pm 
I just started a new solar system, and everything seems to be working fine. It's possible your mod hasn't been updated on Steam yet. Could you check if it's the latest version?
thanks for the answer. it was late at night now i see another update ill check it now
lackust 25 Sep @ 8:06am 
Thank you, the topic is closed.
Last edited by lackust; 25 Sep @ 8:07am
Sardaukai  [developer] 25 Sep @ 1:37pm 
Seems to be solved - otherwise please open another post.
Thanks and have fun!
All oasis ice spots on pertnam are lakeice and giving pistol ammo when mined
just as the title says, tried reinstall space engineers no mods but apex and rich hud
Sardaukai  [developer] 1 Oct @ 2:53am 
Thx for reporting this issue.
Fixed with next update.

-- Fixed --
Last edited by Sardaukai; 1 Oct @ 5:37pm
Joew 2 Oct @ 8:23am 
I noticed this same bug in Earth like planet.
I removed all mods, tried again and one time it fixed. Is cause u fixed yesterday?
Thanks!!!!
Sardaukai  [developer] 2 Oct @ 2:15pm 
Yep, fixed.
Thread moved to archive. Please open a new one if the bug persists.
< >
Showing 1-15 of 20 comments
Per page: 1530 50