<AWT Dev> [8] Review request for 8014264: The applet pathguy_TimeDead throws java.lang.NullPointerException in java console once click drop-down check box.
Anthony Petrov
anthony.petrov at oracle.com
Tue Jun 11 06:39:41 PDT 2013
Hi Leonid,
The fix looks good to me.
--
best regards,
Anthony
On 06/11/2013 12:48 PM, Leonid Romanov wrote:
> Hi,
> 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/
> <http://cr.openjdk.java.net/%7Eleonidr/8014264/webrev.00/>
>
> Thanks,
> Leonid.
>
More information about the awt-dev
mailing list