I had an xml import mapped and working with castor-0.9.4.3.jar and 
castor-0.9.4.3-xml.jar under TDK 2.1 

I recently moved the system over to turbine-2.2.01 and no change in 
castor or my .xsd definition

I can load the xml file fine from command line using my WEB-INF/lib/*.jar 
as my classpath same as the turbine app and the test class I built can 
unmarshal the xml document no problem.

When called from my turbine action though, I am hitting a major roadblock

here is the exception... the big thing that caught my eye was
org/apache/xml/serialize/BaseMarkupSerializer could not be found, yet the 
jar files say that it exists and I can run from command line using same 
classpath that turbine is starting with... is there any way to see the 
exact classpath turbine is loading?


Thanks,
Jeff Painter

--------------------------------------------------------------------------

[Wed Aug 27 17:56:28 EDT 2003] -- DEBUG -- Refreshing UI manager
[Wed Aug 27 17:56:29 EDT 2003] -- INFO -- Setting fulfillment import document src: 
/home/painter/ipm2/webapps/ipmanager/fulfillmentData/Fulfill_030801.xml
[Wed Aug 27 17:56:29 EDT 2003] -- DEBUG -- Unmarshalling Fulfillment document
[Wed Aug 27 17:56:29 EDT 2003] -- ERROR -- Turbine.handleException: null
[Wed Aug 27 17:56:29 EDT 2003] -- ERROR --
        Exception:  java.lang.reflect.InvocationTargetException
        Stack Trace follows:
        java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at 
org.apache.turbine.util.velocity.VelocityActionEvent.executeEvents(VelocityActionEvent.java:159)
        at 
org.apache.turbine.util.velocity.VelocityActionEvent.perform(VelocityActionEvent.java:107)
        at 
org.apache.turbine.modules.actions.VelocityAction.perform(VelocityAction.java:110)
        at 
org.apache.turbine.modules.actions.VelocitySecureAction.perform(VelocitySecureAction.java:100)
        at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
        at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:143)
        at org.apache.turbine.modules.Page.build(Page.java:90)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
        at org.apache.turbine.Turbine.doGet(Turbine.java:563)
        at org.apache.turbine.Turbine.doPost(Turbine.java:658)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at 
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
        at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
        at java.lang.Thread.run(Thread.java:536)
Caused by: java.lang.NoClassDefFoundError: 
org/apache/xml/serialize/BaseMarkupSerializer
        at java.lang.ClassLoader.findBootstrapClass(Native Method)
        at java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:723)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:292)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1320)
        at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1254)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
        at org.exolab.castor.xml.Unmarshaller.initConfig(Unmarshaller.java:253)
        at org.exolab.castor.xml.Unmarshaller.<init>(Unmarshaller.java:209)
        at org.exolab.castor.xml.Unmarshaller.<init>(Unmarshaller.java:196)
        at org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:626)
        at 
com.kiasoft.ipmanager.modules.fulfillment.Fulfill.unmarshal(Fulfill.java:256)
        at 
com.kiasoft.ipmanager.om.FulfillmentImports.loadData(FulfillmentImports.java:264)
        at 
com.kiasoft.ipmanager.modules.actions.FulfillmentXMLImport.doInsert(FulfillmentXMLImport.java:68)
        ... 48 more
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to