Summary
One of the packages in our game has become stuck somewhere between up to date and having changes that need to be published, in some sort of limbo. None of the publish/revert options work properly, and the game cannot be saved at all, on any place.
This does not qualify for the critical tag, has no obvious reproduction steps, and if I exit studio all the changes on the place will be lost. I’m not sure what to do here.
@nsgriff @lll_xyz You both replied to my reports on the packages update thread so I hope you don’t mind me pinging you here
Explanation
These are all of the packages in our game:
As you can see, they are all up to date. There is no refresh icon. However, when we try to publish the place, this gets printed to the output, and the place does not publish successfully:
When the place is rejoined, the top-most package “Client Modules” has both the unpublished changes yellow circle and the green refresh icon. The package can either be updated to the latest version or reverted, however, when any of those two actions is performed, the whole process starts over again, from the top. It looks like this:
Removing the “Client Modules” package from the game hierarchy allows the game to be published. But since this package is essential for the game to work at all, the game is now completely broken in studio and cannot be updated or saved whatsoever.
Updates
- We tried to create a completely new package, and copy over the contents of the old package into it (excluding the PackageLink object), but this new package now has the same bug. There seems to be something wrong with the contents of the package, even though it has worked perfectly fine before and the only changes have been to already existing scripts.
- We replaced the strange package with just a normal folder instead for now. This required us to manually go into every place in the game and replace the package to able to work on that place at all.