This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Servlets and the fly likes NoClassDefFoundError in sun.misc. Unsafe.ensureClassInitialized Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "NoClassDefFoundError in sun.misc. Unsafe.ensureClassInitialized" Watch "NoClassDefFoundError in sun.misc. Unsafe.ensureClassInitialized" New topic
Author

NoClassDefFoundError in sun.misc. Unsafe.ensureClassInitialized

Steve Leach
Ranch Hand

Joined: Sep 24, 2003
Posts: 46
Hi again all, here's my latest challenge...
While trying to run a report (using Jasper reports) on my new server I am getting a NoClassDefFoundError thrown by sun.misc.Unsafe.ensureClassInitialized().
I have included a full stack trace below, but it looks like the de-serializer is not finding one of the classes that was serialized when compiling the report.
So far so good.
The problem I have is that the exception has no message, and therefore I have no way of knowing which class it cannot find.
I have checked the javadoc for NoClassDefFoundError and it seems that there are no other methods that might provide the information about which class (which seems a strange ommission - you would have thought there would be a "getUnfoundClassName" method or something).
Does anyone have any suggestions on how I can track down the missing class ?
Please respond, even if only to say "no idea mate, sorry!".
Cheers
Steve
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
Since it says "native method" in

I am wondering if there is a DLL that it is looking for.
Bill
Steve Leach
Ranch Hand

Joined: Sep 24, 2003
Posts: 46
Not a bad suggestion, except that it's running on a Linux system. I had a problem the other day because the X-Window libraries weren't installed, and that reported a problem in a different native method. It was a "library not found" error rather than a "class not found" error though.
The other issue is that, even if it is a missing library, I have no way to know which one is missing.
 
jQuery in Action, 2nd edition
 
subject: NoClassDefFoundError in sun.misc. Unsafe.ensureClassInitialized
 
Similar Threads
StreamCorruptedException error
unmarshalling return; nested exception is: java.io.OptionalDataException
error filling jasperReports
Strange problem when chaning java version
java.io.OptionalDataException