Hi,
We are looking to upgrade our rv 2021.0.1 to rv 2024.2.0. We are running into issues though with screening room not keeping valid credentials.
This message comes up all the time:
Oops…
Looks like you might be using expired credentials to access Shotgun.
But don’t worry, simply clicking here should fix the issue.
(Note: this will clear all Shotgun cookies, and sign you out!)
Alternatively, you can manually clear your cookies and cache, then log out of all Shotgun windows/tabs.
If the error persists, please contact us at support@shotgunsoftware.com.
If I click the “clicking here should fix the issue(Note: this will clear all Shotgun cookies, and sign you out!)”, it does for the current launch of rv but it doesn’t fix it if I restart RV.
Setup:
- On Prem Shotgun Server running v8.12.0.4415 (build 268601)
- Linux Centos 7
- Python 3
- tk-core 21.8
Attempts to Solve:
- Clearing all of the following:
** ~/.shotgun
** ~/.config/TweakSoftware/RV
** ~/.local/share/TweakSoftware
** ~/.cache/TweakSoftware - Using FPTR Clear Connections in RV
** This seems to be work for the current session IF we use the new app_session( env SGTK_DEFAULT_AUTH_METHOD) method. If we use the legacy credentials(env SGTK_DEFAULT_AUTH_METHOD set to “credentials”) method it does not work.
** When using the app_session method, restarting RV results again in screening room saying the credentials are invalid. RV licensing works fine.
** We noticed that there is now a session_metadata key that comes when using app_session. Not sure if that is causing issues - Have tried rv -resetPrefs
- Have tried to bring over previous versions of the sgtk/shotgrid/screening-room rv packages from earlier RV versions but they generally seem incompatible with RV 2024.2
Notes:
- Have noticed that app_session method creates a cookie session cache in ~/.shotgun/site.name.com/QtWebEngine. This is different from the cookie cache that screening room uses ~/.local/share/TweakSoftware/RV/QtWebEngine
** Have also noticed that legacy credentials method can be run and the ~/.shotgun/site.name.com/QtWebEngine and ~/.local/share/TweakSoftware/RV/QtWebEngine are not necessarily updated.
** Seems ~/.shotgun/site.name.com/authentication.yml, ~/.local/share/TweakSoftware/RV/QtWebEngine, ~/.shotgun/site.name.com/QtWebEngine can all end up with different session tokens eventually
** If I click the “clicking here should fix the issue(Note: this will clear all Shotgun cookies, and sign you out!)”, from the “Ooops” pop-up in the screening room web app in RV, it seems only set /.local/share/TweakSoftware/RV/QtWebEngine.