You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by "hkapoor@ciber.com" <hk...@ciber.com> on 2009/01/20 11:11:58 UTC
Class
Hi,
I am using servicemix-bean to expose already existing XSLTTransformation
java class in servicemix.
I use the following
System.setProperty("javax.xml.transform.TransformerFactory","net.sf.saxon.TransformerFactoryImpl");
to set TransformerFactory to saxon.
I have also added following dependency to pom.xml
<dependency>
<groupId>net.sf.saxon</groupId>
<artifactId>saxon-dom</artifactId>
<version>8.7</version>
</dependency>
When I see the zip archive (the archive that is added to hotdeploy folder),
it has a lib folder that contains the following jars
saxon-dom-8.7.jar
commons-logging-1.1.jar
saxon-8.7.jar
log4j-1.2.12.jar
junit-3.8.1.jar
However I still get the following error:
javax.xml.transform.TransformerFactoryConfigurationError: Provider
net.sf.saxon.TransformerFactoryImpl could not be instantiated:
java.lang.NullPointerException
at
javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:109)
at
org.apache.servicemix.jbi.util.DOMUtil.asIndentedXML(DOMUtil.java:113)
at
org.apache.servicemix.jbi.framework.ManagementSupport.createFrameworkMessage(ManagementSupport.java:176)
at
org.apache.servicemix.jbi.framework.ManagementSupport.createSuccessMessage(ManagementSupport.java:145)
at
org.apache.servicemix.jbi.framework.ManagementSupport.createSuccessMessage(ManagementSupport.java:129)
at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.stop(ServiceAssemblyLifeCycle.java:190)
at
org.apache.servicemix.jbi.framework.ComponentMBeanImpl.stopServiceAssemblies(ComponentMBeanImpl.java:564)
at
org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doStop(ComponentMBeanImpl.java:312)
at
org.apache.servicemix.jbi.framework.ComponentMBeanImpl.doShutDown(ComponentMBeanImpl.java:334)
at
org.apache.servicemix.jbi.framework.ComponentRegistry.shutDown(ComponentRegistry.java:106)
at
org.apache.servicemix.jbi.framework.Registry.shutDown(Registry.java:151)
at
org.apache.servicemix.jbi.container.JBIContainer.shutDown(JBIContainer.java:689)
at
org.apache.servicemix.jbi.container.SpringJBIContainer.destroy(SpringJBIContainer.java:303)
at
org.springframework.beans.factory.support.DisposableBeanAdapter.destroy(DisposableBeanAdapter.java:145)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroyBean(DefaultSingletonBeanRegistry.java:347)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingleton(DefaultSingletonBeanRegistry.java:320)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons(DefaultSingletonBeanRegistry.java:293)
at
org.springframework.context.support.AbstractApplicationContext.destroyBeans(AbstractApplicationContext.java:706)
at
org.springframework.context.support.AbstractApplicationContext.doClose(AbstractApplicationContext.java:684)
at
org.springframework.context.support.AbstractApplicationContext.close(AbstractApplicationContext.java:651)
at
org.springframework.context.support.AbstractApplicationContext.destroy(AbstractApplicationContext.java:639)
at org.apache.servicemix.Main$1.run(Main.java:74)
at
org.apache.servicemix.jbi.container.SpringJBIContainer.shutDown(SpringJBIContainer.java:308)
at
org.apache.servicemix.jbi.container.JBIContainer.containerShutdown(JBIContainer.java:731)
at
org.apache.servicemix.jbi.container.JBIContainer$1.run(JBIContainer.java:709)
What am I doing wrong ???
--
View this message in context: http://www.nabble.com/Class-tp21560235p21560235.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.