I'm currently in the middle of developing shotgun tools for Katana and am having the following issue. When I open a scene and then navigate back to the work files dialogue or try and open the publisher, the session expires and the password prompt is present in the terminal that launched Katana.
I've put some logging in the shotgun wrapper class and it looks like there are multiple session tokens in play, which makes me think there are multiple threads in play.
I have created a couple of katana nodes that utilises some of the logic used in the work files save dialogue to find the next available version number.
Any idea of what might be causing this? Could it be the use of one background task manager for all instances of FileModel class?
Thanks in advance