[2.0.14] Changing Centrifuge recipe results in inputs becoming outputs
Posted: Wed Nov 06, 2024 4:42 am
Client: 2.0.14(Build 79988)
Server: 2.0.14 - headless
Description (What did you do?/What happened):
On copy and paste of a running set of centrifuges set to the uranium processing recipe, or when changing the processing recipe back to processing, the input raw uranium ore can become one of the outputs. Sometimes this also causes U-238 to show up under outputs twice. This also results in inserters grabbing raw uranium ore and attempting to output it. This occured on a dedicated linux server running the headless build, with three windows clients.
Expectation:
Changing the uranium recipe and setting it back to itself should result in either the centrifuge keeping the uranium input in the input spot, or dumping the raw uranium in the players inventory.
Steps to reproduce:
Unknown - we only noticed the issue when some inserters started dropping raw uranium on the output line and after fixing it were unable to reproduce. I have uploaded autosave 5 that contains an example of the issue (though well away from where my character is sitting), as well as a modified autosave 5 where my player character is standing on top of one of the affected centrifuges (in case this somehow affects reproducibility). I cannot figure out what action was taken to cause the initial issue, and the player (Top) who caused it claimed he had just copied and pasted some stuff before discovering the belt pollution.
Workaround:
Replacing the centrifuge seems to resolve the issue, as does manually emptying the centrifuge. Worst case we could always filter output to a new belt, so not a major issue by any stretch.
Attachments:
Two log files - I was unsure how often the server saved the files, so I grabbed both.
_autosave5.zip - the unmodified copy of the server autosave
autosave5_modified.zip - the modified copy where I cleaned up some graffiti and moved the character to the affected area
Odd outputs - Initial behavior
Doubled outputs - behavior after attempting to clear the oddity by resetting the recipe
Base recipe - Me sanity checking that the output isn't expected or a modified recipe
First attempt at posting a bug (as frankly I have had a bug-free experience for years, and even now am just reporting what happened 2nd-hand) so apologies if there are imperfections here.
Server: 2.0.14 - headless
Description (What did you do?/What happened):
On copy and paste of a running set of centrifuges set to the uranium processing recipe, or when changing the processing recipe back to processing, the input raw uranium ore can become one of the outputs. Sometimes this also causes U-238 to show up under outputs twice. This also results in inserters grabbing raw uranium ore and attempting to output it. This occured on a dedicated linux server running the headless build, with three windows clients.
Expectation:
Changing the uranium recipe and setting it back to itself should result in either the centrifuge keeping the uranium input in the input spot, or dumping the raw uranium in the players inventory.
Steps to reproduce:
Unknown - we only noticed the issue when some inserters started dropping raw uranium on the output line and after fixing it were unable to reproduce. I have uploaded autosave 5 that contains an example of the issue (though well away from where my character is sitting), as well as a modified autosave 5 where my player character is standing on top of one of the affected centrifuges (in case this somehow affects reproducibility). I cannot figure out what action was taken to cause the initial issue, and the player (Top) who caused it claimed he had just copied and pasted some stuff before discovering the belt pollution.
Workaround:
Replacing the centrifuge seems to resolve the issue, as does manually emptying the centrifuge. Worst case we could always filter output to a new belt, so not a major issue by any stretch.
Attachments:
Two log files - I was unsure how often the server saved the files, so I grabbed both.
_autosave5.zip - the unmodified copy of the server autosave
autosave5_modified.zip - the modified copy where I cleaned up some graffiti and moved the character to the affected area
Odd outputs - Initial behavior
Doubled outputs - behavior after attempting to clear the oddity by resetting the recipe
Base recipe - Me sanity checking that the output isn't expected or a modified recipe
First attempt at posting a bug (as frankly I have had a bug-free experience for years, and even now am just reporting what happened 2nd-hand) so apologies if there are imperfections here.