Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-discussion] Problem during deployment of Protege Plugin

Götz Fabian goetz.fabian at gmail.com
Fri Dec 10 07:06:19 PST 2010


Hello everyone,

I'm experiencing some trouble during deployment of a Protege plugin. Building and running it (using the Ant script) works flawlessly in Eclipse. However, when I copy the resulting jar file into the plugins folder of Protege and launch it, the following exception is thrown twice:

javax.xml.stream.FactoryConfigurationError: Requested factory com.ctc.wstx.stax.WstxInputFactory cannot be located.  Classloader =sun.misc.Launcher$AppClassLoader at 546b97fd
	at javax.xml.stream.FactoryLocator.loadFactory(FactoryLocator.java:120)
	at javax.xml.stream.FactoryLocator.locate(FactoryLocator.java:109)
	at javax.xml.stream.FactoryLocator.locate(FactoryLocator.java:54)
	at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:41)
	at org.apache.axiom.om.util.StAXUtils$7.run(StAXUtils.java:311)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.axiom.om.util.StAXUtils.getXMLInputFactory_perClassLoader(StAXUtils.java:306)
	at org.apache.axiom.om.util.StAXUtils.getXMLInputFactory(StAXUtils.java:76)
	at org.apache.axiom.om.util.StAXUtils.createXMLStreamReader(StAXUtils.java:131)
	at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:596)
	at org.apache.axis2.util.XMLUtils.toOM(XMLUtils.java:581)
	at org.apache.axis2.deployment.DescriptionBuilder.buildOM(DescriptionBuilder.java:97)
	at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:86)
	at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:641)
	at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116)
	at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:68)
	at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:184)
	at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:150)
	at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:143)

com.ctc.wstx.stax.WstxInputFactory is included in a supplied jar, which you can also find here:
http://www1.inf.tu-dresden.de/~s2715005/gopubmed-ontology-generation-service-clients-jar-with-dependencies.jar
Other classes are successfully loaded from this jar file, with the exception of WstxInputFactory.

Has anyone experienced a similar problem? Is there some magic in the class/bundle loading of Protege?

Thank you for any kind of help or advice!
Götz


More information about the protege-discussion mailing list