strongheart
Refugee
- Version
- 3.0 b259
- Platform
- Windows
- Sandbox Code
- AAAJABJACJADJARFBNC
I get an ArgumentNullException when I go to the Smorgasbord Square POI (commercial_strip_04). This is for dedicated server only. When I try on a local game I do get some warnings about null renderers, but no errors.
I've tested with both Linux and Windows servers and a Windows client. The logs and video are for Windows on both sides.
I don't see any gameplay impact other than the console window coming up and requiring dismissal.
Client logs: https://pastebin.com/ZYn7Q3DU
Server logs: https://pastebin.com/ZJDY0wSC
I've tested with both Linux and Windows servers and a Windows client. The logs and video are for Windows on both sides.
I don't see any gameplay impact other than the console window coming up and requiring dismissal.
Code:
ArgumentNullException: Value cannot be null.
Parameter name: key
at System.Collections.Generic.Dictionary`2[TKey,TValue].FindEntry (TKey key) [0x00008] in <1071a2cb0cb3433aae80a793c277a048>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryGetValue (TKey key, TValue& value) [0x00000] in <1071a2cb0cb3433aae80a793c277a048>:0
at SignDataManager.TryGetRenderingData (GlobalSignId signId, SignDataManager+SignRenderingData& signRenderingData) [0x0000f] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at SignDataManager.TryApplyRenderingData (GlobalSignId signId, SignDataManager+RenderingDataPatcher patcher, System.Collections.Generic.List`1[T] signRenderers, SignCanvas+SignBlendMode blendMode, UnityEngine.Camera targetCamera) [0x00000] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at SignCanvas.RefreshRenderers () [0x00033] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at SignCanvas.Initialize (SignDataManager+RenderingDataPatcher _alternativePatcher) [0x00030] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at TEFeatureCanvas.SetBlockEntityData (BlockEntityData _blockEntityData) [0x00096] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at TileEntityComposite.SetBlockEntityData (BlockEntityData _blockEntityData) [0x0000b] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at BlockCompositeTileEntity.OnBlockEntityTransformAfterActivated (WorldBase _world, Vector3i _blockPos, BlockValue _blockValue, BlockEntityData _bed) [0x0003d] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at Chunk.OnDisplayBlockEntities (World _world, UnityEngine.Transform _entityBlocksParentT, ChunkCluster _chunkCluster) [0x00300] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at ChunkManager.doCopyChunksToUnity () [0x0011c] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at ChunkManager.CopyChunksToUnity () [0x00000] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at GameManager.gmUpdate () [0x00534] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
at GameManager.Update () [0x00000] in <d983dee3f9114d09bdb3b5f8df4452f8>:0
Client logs: https://pastebin.com/ZYn7Q3DU
Server logs: https://pastebin.com/ZJDY0wSC
- Reproduction Steps
- 1. Set up a dedicated server to use the Pregen06k01 world
2. Launch it and connect to it
3. Go to the Smorgasbord Square POI (commercial_strip_04)
You'll see the red error in the logs.
- Link to Logs
- https://pastebin.com/ZYn7Q3DU
- Link to Screenshot/Video
- https://youtu.be/3x1VrnRm4jA