Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » WindowBuilder » ThemePainter ClassCastException Office2003Painter Jide
ThemePainter ClassCastException Office2003Painter Jide [message #819876] Tue, 13 March 2012 08:36 Go to next message
Dani Szabolcs is currently offline Dani Szabolcs
Messages: 1
Registered: March 2012
Junior Member
Hi,

I am using Eclipse Indigo, with built in WindowBuilder, and we also use Jidesoft components.
Sometimes when I open design mode, it can not parse the code successfully, given this as an error:

java.lang.ClassCastException: com.jidesoft.plaf.office2003.Office2003Painter cannot be cast to com.jidesoft.plaf.basic.ThemePainter
	at com.jidesoft.plaf.basic.BasicJideButtonUI.installDefaults(Unknown Source)
	at com.jidesoft.plaf.basic.BasicJideButtonUI.installUI(Unknown Source)
	at javax.swing.JComponent.setUI(Unknown Source)
	at com.jidesoft.swing.JideButton.updateUI(Unknown Source)
	at javax.swing.AbstractButton.init(Unknown Source)
	at javax.swing.JButton.<init>(Unknown Source)


The Office2003Painter is subclass of ThemePainter.
The reason is of the ClassCastException is somewhere with the classloaders.
Could anyone give me advise to avoid this?

Thank you in advance,
Szabi

Re: ThemePainter ClassCastException Office2003Painter Jide [message #819904 is a reply to message #819876] Tue, 13 March 2012 09:17 Go to previous message
Konstantin Scheglov is currently offline Konstantin Scheglov
Messages: 554
Registered: July 2009
Senior Member
We saw couple times sometimes like this in the past.
Most probably JIDE tries to set some global state in JVM/Swing (for example to cache something) which conflicts then with classes loaded within new ClassLoader after reparse.


Konstantin Scheglov,
Google, Inc.
Previous Topic:Strategy for I18N
Next Topic:WindowBuilder Architecture/Documentation Site
Goto Forum:
  


Current Time: Sun Apr 20 23:14:09 EDT 2014

Powered by FUDForum. Page generated in 0.01587 seconds