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.