For tooling needs (VisualDebugger, JMX) the methods pauseScenes() and resumeScenes() were introduced. Using them it is possible to access the graphics and scenegraph information in a consistent state (eg. not being modified by the user or an animation).
Unfortunately, this functionality has been broken recently - between b40-b43. Now calling these methods in sequence results in virtually killing the target application as each call to Toolkit.firePulse() results in NPE.
The behavior can be observed by launching the attached test and clicking "Pause/Resume" button.
Unfortunately, this functionality has been broken recently - between b40-b43. Now calling these methods in sequence results in virtually killing the target application as each call to Toolkit.firePulse() results in NPE.
The behavior can be observed by launching the attached test and clicking "Pause/Resume" button.