RFR: 8277817: java/awt/dnd/BadSerializationTest/BadSerializationTest.java failed: ClassNotFoundException: com.apple.laf.AquaImageFactory$SystemColorProxy [v3]

Sergey Bylokhov serb at openjdk.java.net
Wed Dec 1 22:18:28 UTC 2021


On Wed, 1 Dec 2021 18:28:43 GMT, Liam Miller-Cushon <cushon at openjdk.org> wrote:

> Ok the other issue was another instance of the same problem with `BasicPanelUI`.
> 
> I now have the test passing on both linux and mac, after regenerating the binary files on mac.

> I'm still not sure if this is the best approach, does this fix belong in `BasicPanelUI`? You mentioned fixing 'Aqua to properly delete the references to the Aqua specific objects', does it make sense to handle this in aqua specific code instead?

Usually the delegate which install some properties/listeners/etc is responsible for cleanup.

-------------

PR: https://git.openjdk.java.net/jdk/pull/6603



More information about the client-libs-dev mailing list