[jboss-user] [Installation, Configuration & Deployment] - JBoss 4.0.5, AIX, JRE 1.4 and java.lang.ClassCastException

jova73 do-not-reply at jboss.com
Tue Mar 27 06:28:43 EDT 2007


Hi,
I'm trying to use JBoss 4.0.5.GA on an AIX server with IBM JRE 1.4.2
I get this exceptions at startup:


  | 2007-03-27 11:15:19,125 ERROR [org.jboss.xb.binding.Util] Failed to create schema loader.
  | java.lang.ClassCastException: org.apache.xerces.dom.DOMXSImplementationSourceImpl
  | 	at org.w3c.dom.bootstrap.DOMImplementationRegistry.newInstance(Unknown Source)
  | 	at org.jboss.xb.binding.Util$5.run(Util.java:512)
  | 	at java.security.AccessController.doPrivileged1(Native Method)
  | 	at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
  | 	at org.jboss.xb.binding.Util.getXSImplementation(Util.java:488)
  | 	at org.jboss.xb.binding.Util.loadSchema(Util.java:387)
  | 	at org.jboss.Main$1.run(Main.java:490)
  | ...
  | 	at java.lang.Thread.run(Thread.java:570)
  | 2007-03-27 11:15:19,139 INFO  [org.jboss.system.ServiceConfigurator] Problem configuring service jboss.web:service=WebServer
  | org.jboss.xb.binding.JBossXBException: Failed to parse source: Failed to create schema loader: org.apache.xerces.dom.DOMXSImplementationSourceImpl
  | 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:170)
  | 	at org.jboss.xb.binding.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:140)
  | 	at org.jboss.system.ServiceConfigurator.parseJbxbSerialData(ServiceConfigurator.java:643)
  | 	at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:327)
  | 	at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigurator.java:460)
  | 	at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.java:171)
  | 	at org.jboss.system.ServiceController.install(ServiceController.java:226)
  | ...
  |     at org.jboss.Main$1.run(Main.java:490)
  | 	at java.lang.Thread.run(Thread.java:570)
  | Caused by: java.lang.IllegalStateException: Failed to create schema loader: org.apache.xerces.dom.DOMXSImplementationSourceImpl
  | 	at org.jboss.xb.binding.Util$5.run(Util.java:518)
  | 	at java.security.AccessController.doPrivileged1(Native Method)
  | 	at java.security.AccessController.doPrivileged(AccessController.java(Compiled Code))
  | 	at org.jboss.xb.binding.Util.getXSImplementation(Util.java:488)
  | 	at org.jboss.xb.binding.Util.loadSchema(Util.java:387)
  | 	at org.jboss.xb.binding.sunday.unmarshalling.XsdBinder.bind(XsdBinder.java:166)
  | 	at org.jboss.xb.binding.sunday.unmarshalling.XsdBinder.bind(XsdBinder.java:137)
  | 	at org.jboss.xb.binding.sunday.unmarshalling.DefaultSchemaResolver.resolve(DefaultSchemaResolver.java:248)
  | 	at org.jboss.xb.binding.sunday.unmarshalling.SundayContentHandler.startElement(SundayContentHandler.java:162)
  | 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser$DelegatingContentHandler.startElement(SaxJBossXBParser.java:301)
  | 	at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source)
  | 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
  | 	at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRootElementHook(Unknown Source)
  | 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
  | 	at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(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.AbstractSAXParser.parse(Unknown Source)
  | 	at org.jboss.xb.binding.parser.sax.SaxJBossXBParser.parse(SaxJBossXBParser.java:166)
  | 	... 89 more
  | 

No problems with:
- JBoss 3.2.1 with same AIX server and same JRE
- JBoss 4.0.5 GA on Windows XP with JDK 1.4.2

I noticed that the IBM JRE 1.4 has a file <JAVA INSTALLATION DIR>/jre/lib/xml.jar and I think that it could be the reason of the ClassCastException, with a clash between that jar file and JBOSS/lib/endorsed/xercesImpl.jar

Am I correct? How can I solve this problem?

Thanks in advance,
Andrea



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4031965#4031965

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4031965



More information about the jboss-user mailing list