Exception in thread "Transport Thread" java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredDocumentImpl.getXmlStandalone()Z

259 views
Skip to first unread message

Stodge

unread,
Oct 3, 2012, 3:40:01 PM10/3/12
to haze...@googlegroups.com
I'm trying to add Hazelcast to an existing project and I'm seeing this exception:

Oct 3, 2012 3:33:39 PM com.hazelcast.config.XmlConfigBuilder
WARNING: Could not find hazelcast.xml in classpath.
Hazelcast will use hazelcast-default.xml config file in jar.
Oct 3, 2012 3:33:39 PM com.hazelcast.config.XmlConfigBuilder
INFO: Using configuration file file:/C:/Users/mike/workspace/test_project/lib/hazelcast-all-2.3.1.jar!/hazelcast-default.xml in the classpath.
Exception in thread "Transport Thread" java.lang.AbstractMethodError: org.apache.xerces.dom.DeferredDocumentImpl.getXmlStandalone()Z
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(Unknown Source)
at com.hazelcast.impl.Util.streamXML(Util.java:132)
at com.hazelcast.config.XmlConfigBuilder.parse(XmlConfigBuilder.java:152)
at com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:135)
at com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:124)
at com.hazelcast.config.XmlConfigBuilder.build(XmlConfigBuilder.java:120)
at com.hazelcast.impl.FactoryImpl.newHazelcastInstanceProxy(FactoryImpl.java:102)
at com.hazelcast.core.Hazelcast.getDefaultInstance(Hazelcast.java:96)
at com.hazelcast.core.Hazelcast.getTopic(Hazelcast.java:135)
 at myapp.transport.hazelcast.HazelcastEventTransport.startTransport(HazelcastEventTransport.java:19)
at  myapp.processor.AbstractEventProcessor$EventTransportThread.run(AbstractEventProcessor.java:92)
 at java.lang.Thread.run(Unknown Source)

Typically I can run a simple Hazelcast application without specifying a configuration file. I found a thread via Google that says this problem is caused by an older version of xerces that must be getting included from another dependancy - I'm using Hibernate & Hibernate Spatial among others. But how do I override the version of Xerces used?

Thanks
Reply all
Reply to author
Forward
0 new messages