Review request for 6895875: Missing serialVersionUID in sun.management classes

Alan Bateman Alan.Bateman at Sun.COM
Wed Oct 28 11:36:24 PDT 2009


Mandy Chung wrote:
> :
> I'm unsure if that's the reason.  j.u.l.LoggingMXBean extends 
> j.l.management.PlatformManagedObject before the fix for 6876135.  
> There should be no dependency change as I can see.  I suspect it's 
> related to some changesets pushed in the last 2 weeks and this fix 
> happens to trigger this build issue.  When I first have the fix for 
> 6876135 ~ 2 weeks ago, I was able to build my repository successfully 
> but no longer now.
>
> In any case, fixing the warning errors is a good thing.  Unfortunately 
> I'm not able to add -Xlint:serial -Werror in 
> make/java/management/Makefile as it triggers compilation error in 
> other part of the JDK.  I'll file a CR and hopefully one day we have a 
> javac-warning-free build.
I agree. There has been some progress on this (at least in the cores 
libs) but there are still a lot of serializable classes that don't have 
an explicit serialVersionUID.


>
> Webrev at:
>  http://cr.openjdk.java.net/~mchung/6895875/webrev.01/
The updated webrev looks good to me.

-Alan.


More information about the serviceability-dev mailing list