<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