
|
If you were logged in you would be able to see more operations.
|
|
|
This can only happen when two sessions are involved:
- First UISession is created and started
- During session start ULC sends a request to the server, before this happens ULC check for an empty event queue
=> FilteringEventQueue.waitForIdle() which locks the FilteringEventQueue.class
- During creation of second UISession ULC checks that the FilteringEventQueue is in place
=> FilteringEventQueue.ensureIsInstalled() which requires the FilteringEventQueue.class lock
=> We have a deadlock
|
|
Description
|
This can only happen when two sessions are involved:
- First UISession is created and started
- During session start ULC sends a request to the server, before this happens ULC check for an empty event queue
=> FilteringEventQueue.waitForIdle() which locks the FilteringEventQueue.class
- During creation of second UISession ULC checks that the FilteringEventQueue is in place
=> FilteringEventQueue.ensureIsInstalled() which requires the FilteringEventQueue.class lock
=> We have a deadlock |
Show » |
| There are no comments yet on this issue.
|
|