Page 1 of 1

NoClassDefFoundError under Mac OS X 10.6

Posted: Tue Sep 01, 2009 5:16 am
by dougemery
Since installing Snow Leopard, I'm getting the following exception when starting Oxygen 9.3. I've installed the latest version of 9.3, but this has not resolved the problem.

Code: Select all

java.lang.NoClassDefFoundError: apple/laf/ScreenMenuBar
Has anyone else seen this problem? Complete stacktrace follows.

Thanks.
Doug

========================================

Code: Select all


[ AWT-EventQueue-0 ]  -  java.lang.NoClassDefFoundError: apple/laf/ScreenMenuBar
java.lang.NoClassDefFoundError: apple/laf/ScreenMenuBar
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.getMethod0(Class.java:2670)
at java.lang.Class.getMethod(Class.java:1603)
at javax.swing.UIDefaults.getUI(UIDefaults.java:748)
at javax.swing.UIManager.getUI(UIManager.java:1025)
at com.jidesoft.action.CommandBar.updateUI(Unknown Source)
at javax.swing.JMenuBar.<init>(JMenuBar.java:95)
at com.jidesoft.action.DockableBar.<init>(Unknown Source)
at com.jidesoft.action.CommandBar.<init>(Unknown Source)
at com.jidesoft.action.CommandBar.<init>(Unknown Source)
at com.jidesoft.action.CommandBar.<init>(Unknown Source)
at ro.sync.exml.u$1.create(Unknown Source)
at ro.sync.exml.u.A(Unknown Source)
at ro.sync.exml.u.C(Unknown Source)
at ro.sync.exml.u.F(Unknown Source)
at ro.sync.exml.u.A(Unknown Source)
at ro.sync.exml.u.B(Unknown Source)
at ro.sync.exml.MainFrame.changePerspective(Unknown Source)
at ro.sync.exml.MainFrame$5.run(Unknown Source)
at ro.sync.ui.a$1.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:633)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: apple.laf.ScreenMenuBar
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at ro.sync.util.q.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(ClassLoader.java:254)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:399)
... 29 more

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Tue Sep 01, 2009 10:36 am
by sorin_ristache
Hello,


We fixed the problem. Please download the Oxygen 9.3 kit again and after you start it make sure the build number is 2009090109.


Regards,
Sorin

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Tue Sep 01, 2009 6:22 pm
by dougemery
I've downloaded the build from the link, deleted all other v9.3 copies of Oxygen from my system (I do have a trial copy of v10 left), and restarted my computer.

The build version is 2008092518, and I'm still getting the same exception.

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Wed Sep 02, 2009 11:11 am
by sorin_ristache
Sorry, the new Oxygen 9.3 build for Mac was not uploaded correctly the first time. Please download it again from the same location on the Software Archive page. The Oxygen build number must be 2009090109.


Regards,
Sorin

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Wed Sep 02, 2009 4:22 pm
by dougemery
Sorin, thanks much. This works and is the correct build number.

- Doug

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Tue Sep 22, 2009 4:23 am
by haobaba1
sorin wrote:Sorry, the new Oxygen 9.3 build for Mac was not uploaded correctly the first time. Please download it again from the same location on the Software Archive page. The Oxygen build number must be 2009090109.


Regards,
Sorin
I am getting the same exact error with version 10.1 is there a 10.1 build with the same fix available or do I need to run version 9.3 for now?

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Tue Sep 22, 2009 8:51 am
by sorin_ristache
Hello,

You should download version 10.3 from the Download page.


Regards,
Sorin

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Mon Sep 28, 2009 6:57 pm
by thorstenkling
I am still using version 8.2. Is there going to be a fix for this version as well?

Thorsten

Re: NoClassDefFoundError under Mac OS X 10.6

Posted: Tue Sep 29, 2009 10:09 am
by sorin_ristache
Dear thorstenkling,

All the Oxygen 8.x versions were released before OS X 10.6 (Snow Leopard) so any changes introduced in Snow Leopard that change the API of the Java virtual machine will be incompatible with the 8.x versions of Oxygen. Please use version 9.3 or the current version (version 10.3) which start up and run correctly on Snow Leopard.


Regards,
Sorin