You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After calling Platform.initialize() then performing actions with an ActionCamera instance and finally calling Platform.uninitialize(), any subsequent to Platform.initialize() results in an IllegalThreadStateException being thrown.
When looking at decompiled source, it appears that Platform gets the singleton instance of AsyncSocketWorkThread from AsyncSocketWorkThread.getInstance().
A work around is to never call Platform.uninitialize(), since Platform.initialize() appeard to check if it has been initialized. That said, there is now a zombie thread hanging around.
I believe that AsyncSocketWorkThread.getInstance() should be modified so that dead threads are discarded.
The text was updated successfully, but these errors were encountered:
After calling
Platform.initialize()
then performing actions with an ActionCamera instance and finally callingPlatform.uninitialize()
, any subsequent toPlatform.initialize()
results in an IllegalThreadStateException being thrown.When looking at decompiled source, it appears that Platform gets the singleton instance of AsyncSocketWorkThread from
AsyncSocketWorkThread.getInstance()
.A work around is to never call Platform.uninitialize(), since Platform.initialize() appeard to check if it has been initialized. That said, there is now a zombie thread hanging around.
I believe that
AsyncSocketWorkThread.getInstance()
should be modified so that dead threads are discarded.The text was updated successfully, but these errors were encountered: