Two errors for one database! Limited time offer! While supplies last!
Attacking shipyards with beam weapons randomly cancels shipyard tasks for all shipyards, not just the one hit. Destroying a slipway is not necessary.
In the test game, Player 1 has 7 shipyard tasks and Mankova has 9. Player 1 has a beam ship armed with one Carronade in orbit of Mars, with orders to attack Mankova's shipyards. Advance time 5 seconds to fire one shot and then view both players' Shipyard Tasks lists.
Edit: If you have Mankiva's event log open then slipways are reported as destroyed even if none were. These messages disappear if you switch to Player 1 and then back.
Confirmed
The function number: 551
The complete error text: Object reference not set to an instance of an object
The window affected: Economics, Shipyards tab
What you were doing at the time: Retooling a shipyard
Conventional or TN start: TN
Random or Real Stars: Random
Is your decimal separator a comma? '.'
Is the bug is easy to reproduce, intermittent or a one-off? Trivial
Attempting to retool a shipyard when no compatible class is available throws this error. To reproduce in the provided test game, select Player 1, Economics window, Earth, Shipyards, Astaroth Designs Inc., Retool, and Set Activity.
Yes, but I think this can probably be considered WAI. You do something that is clearly wrong and get an error message, but no lasting negative effect from it that I can see.