<AWT Dev>  Review request for 8014264: The applet pathguy_TimeDead throws java.lang.NullPointerException in java console once click drop-down check box.
Sergey.Bylokhov at oracle.com
Tue Jun 11 06:53:12 PDT 2013
Does it mean that we cannot use InvokeAndW/Later on the toolkit thread?
On 11.06.2013 12:48, Leonid Romanov wrote:
> Please review a fix for 8014264: The applet pathguy_TimeDead throws
> java.lang.NullPointerException in java console once click drop-down
> check box.
> The problem here is that for applets prePostEvent is called within
> ThreadGroup that, by design, has no AppContext associated with it. So,
> when the code in XChoicePeer/XListPeer prePostEvent implementation
> calls EventQueue.invokeLater, it results in NPE because there is no EQ
> for this ThreadGroup.
> The fix is not to use invokeLater, but to manually create
> InvocationEvent to ensure that target's AppContext would be used to
> find an EQ for the event to go into.
> Bug: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=8014264
> Webrev: http://cr.openjdk.java.net/~leonidr/8014264/webrev.00/
Best regards, Sergey.
More information about the awt-dev