-
Notifications
You must be signed in to change notification settings - Fork 687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expired Source Interface session causes server error on new session #4490
Comments
See also the similar #4458 which may have the same root cause. I've only reproduced this once as I haven't mucked around with forcing session expiry yet. |
After forcing session expiration to be one minute, I can't reproduce this - are there any additional STR? |
Thanks for the repro attempt, will try a clean repro as well and document exact steps here if successful. |
One way to get the error appears to be to wait with attempting to create the codename until the expiry of the session. I've updated the issue accordingly, and added the diff I used for forcing session expiry. Here's the traceback from the dev env:
|
There also appears to be something else going on. I tried it again on my prod instance (without code changes to force the expiry), and reproduced the bug described here (got a server error). I then clicked on the logo, and was able to generate a new codename. After logging out and attempting to generate a codename again, I got a new server error. Subsequent attempts succeeded. Just making a note of this behavior here to investigate further. Update: Have not been able to repro this in dev env. Will keep an eye on it as we resolve the main issue described here. |
Description
Creating a new codename after a session has expired causes a server error.
Steps to Reproduce
/generate
) but do not press 'Submit Documents'Diff to force session expiry at 1 minute:
Expected Behavior
A new codename is generated or an appropriate error message is shown.
Actual Behavior
The Source Interface displays:
The text was updated successfully, but these errors were encountered: