Bug#677125: netbeans: java gui editor fails due to incompatible class definitions

Andrew Ross ubuntu at rossfamily.co.uk
Mon Jun 11 18:58:55 UTC 2012


Package: netbeans
Version: 7.0.1+dfsg1-5
Severity: important


When trying to use the java swing editor of netbeans, a java exception 
occurs due to incompatible class definitions:

java.lang.LinkageError: loader constraint violation: loader (instance of org/netbeans/StandardModule$OneModuleClassLoader) previously initiated loading for a different type with name "org/w3c/dom/DocumentFragment"
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
	at org.netbeans.JarClassLoader.doLoadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.selfLoadClass(Unknown Source)
	at org.netbeans.ProxyClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
	at org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)
	at org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
	at org.netbeans.modules.form.GandalfPersistenceManager.canLoadForm(Unknown Source)
	at org.netbeans.modules.form.FormDesigner$PreLoadTask.getPersistenceManager(Unknown Source)
	at org.netbeans.modules.form.FormDesigner$PreLoadTask.run(Unknown Source)
[catch] at org.openide.util.RequestProcessor$Task.run(Unknown Source)
	at org.openide.util.RequestProcessor$Processor.run(Unknown Source)

java.lang.LinkageError: loader constraint violation in interface itable initialization: when resolving method "org.apache.xerces.dom.CoreDocumentImpl.createDocumentFragment()Lorg/w3c/dom/DocumentFragment;" the class loader (instance of org/netbeans/StandardModule$OneModuleClassLoader) of the current class, org/apache/xerces/dom/CoreDocumentImpl, and the class loader (instance of <bootloader>) for interface org/w3c/dom/Document have different Class objects for the type org/w3c/dom/DocumentFragment used in the signature
	at org.apache.xerces.parsers.AbstractDOMParser.startDocument(Unknown Source)
	at org.apache.xerces.impl.dtd.XMLDTDValidator.startDocument(Unknown Source)
	at org.apache.xerces.impl.XMLDocumentScannerImpl.startEntity(Unknown Source)
	at org.apache.xerces.impl.XMLVersionDetector.startDocumentParsing(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
	at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
	at org.netbeans.modules.form.GandalfPersistenceManager.canLoadForm(Unknown Source)
	at org.netbeans.modules.form.FormDesigner$PreLoadTask.getPersistenceManager(Unknown Source)
	at org.netbeans.modules.form.FormDesigner$PreLoadTask.run(Unknown Source)
[catch] at org.openide.util.RequestProcessor$Task.run(Unknown Source)
	at org.openide.util.RequestProcessor$Processor.run(Unknown Source)





More information about the pkg-java-maintainers mailing list