Community
Participate
Working Groups
Recent server work revealed that it's easy for a user.json file to become corrupted if the server gets killed improperly (eg.- a VM reboot). Once this happens the user is permanently unable to log in. In the recent cases the user.json files were present but had size 0, so presumably got interrupted during a write. We handle the case of a missing user.json fine, by creating a new one. But in the present-but-empty case we fail miserably. At a minimum we should detect this present-but-empty case and handle it (just delete-then-recreate it?). This approach may be advisable any time a corrupted user.json is detected.
This sounds like Java server work so lower priority for Orion 15.
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see: https://dev.eclipse.org/mhonarc/lists/orion-dev/msg04114.html
Reopening and adding 'triaged' keyword. Need to ensure the node server handles this reasonably.