NullReferenceException in MyEmotionControllerComponent.FillAvailableLCDsList method (1.208.15)
Need More Information
Reproduction steps:
1. Build emotion controller on grid.
2. Build projector on grid, enable it and load repair blueprint of this grid.
3. Access emotion controller in terminal.
Actual result:
Game crashes with NullReferenceException in MyEmotionControllerComponent.FillAvailableLCDsList (see callstack below):
Expected result:
Terminal display controls for Emotion Controller block.
It seems that FillAvailableLCDsList collects all blocks of grid and iterates over the list but does not check if the blocks are part of projection or not resulting in null reference exception on accessing null properties of projected blocks.
I have the same bug
Hello Engineer,
Thank you for reaching our forum with this problem!
We tried to reproduce this issue following the steps you provided (thank you for that!) with our own grids but were unable to: everything works as expected and the game does not crash. So, to further investigate this issue, we kindly ask you to provide some more information to us, if possible.
Are you using any mods on the affected world? If yes, can you please try to disable them and try to load the world without any mods, or test it again in completely vanilla (no mods) world?
If the issue repeats in a vanilla world (no mods), please share the affected save file or the grid's blueprint with us so we can investigate further.
Kind Regards
Keen Software House
QA Department
Hello Engineer,
Thank you for reaching our forum with this problem!
We tried to reproduce this issue following the steps you provided (thank you for that!) with our own grids but were unable to: everything works as expected and the game does not crash. So, to further investigate this issue, we kindly ask you to provide some more information to us, if possible.
Are you using any mods on the affected world? If yes, can you please try to disable them and try to load the world without any mods, or test it again in completely vanilla (no mods) world?
If the issue repeats in a vanilla world (no mods), please share the affected save file or the grid's blueprint with us so we can investigate further.
Kind Regards
Keen Software House
QA Department
The problem was reported by one of players on my Dedicated Server so I don't have all details like blueprint of his ship right now.
He placed Emotion Controller, and as soon as he tried to access its terminal the game client crashed for him. This happened multiple times - he restarted game, joined server, accessed terminal and crash again.
There were no errors reported on server side.
When I saw that the method FillAvailableLCDsList which is reported in crash call stack iterates over blocks of grid without checking if they are projected or not, I asked him if he has any projector enabled with blueprint, and if yes then disable it.
That resolved the problem so he could continue playing.
I'll try to reproduce the problem on vanilla game and update here.
The problem was reported by one of players on my Dedicated Server so I don't have all details like blueprint of his ship right now.
He placed Emotion Controller, and as soon as he tried to access its terminal the game client crashed for him. This happened multiple times - he restarted game, joined server, accessed terminal and crash again.
There were no errors reported on server side.
When I saw that the method FillAvailableLCDsList which is reported in crash call stack iterates over blocks of grid without checking if they are projected or not, I asked him if he has any projector enabled with blueprint, and if yes then disable it.
That resolved the problem so he could continue playing.
I'll try to reproduce the problem on vanilla game and update here.
Hello Engineer,
Thank you for sharing the update.
We look forward to receiving further information and details from your side.
Kind Regards,
Keen Software House: QA Department
Hello Engineer,
Thank you for sharing the update.
We look forward to receiving further information and details from your side.
Kind Regards,
Keen Software House: QA Department
Replies have been locked on this page!