Can you post your SEI or at least the method signature for the one that is failing.

On Nov 15, 2007, at 5:28 AM, garethu wrote:


I have created a web service which is currently returning inconsistent
results. Sometimes it will run fine, returning valid results to the client.
But after every 2 or 3 runs, it returns the following from the Apache
Server:

Nov 15, 2007 1:26:43 PM java.lang.Throwable <init>
INFO: Interceptor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Marshalling Error: null
 at java.lang.Throwable.<init>(Throwable.java:241)
 at java.lang.RuntimeException.<init>(RuntimeException.java:77)
 at
org.apache.cxf.common.i18n.UncheckedException.<init> (UncheckedException.java:35)
 at org.apache.cxf.interceptor.Fault.<init>(Fault.java:43)
 at
org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall (JAXBEncoderDecoder.java:181) at org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java: 42)
 at
org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writePart s(AbstractOutDatabindingInterceptor.java:93)
 at
org.apache.cxf.interceptor.BareOutInterceptor.handleMessage (BareOutInterceptor.java:68)
 at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept (PhaseInterceptorChain.java:207)
 at
org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage (OutgoingChainInterceptor.java:74)
 at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept (PhaseInterceptorChain.java:207)
 at
org.apache.cxf.transport.ChainInitiationObserver.onMessage (ChainInitiationObserver.java:73)
 at
org.apache.cxf.transport.servlet.ServletDestination.doMessage (ServletDestination.java:79)
 at
org.apache.cxf.transport.servlet.ServletController.invokeDestination (ServletController.java:235)
 at
org.apache.cxf.transport.servlet.ServletController.invoke (ServletController.java:140) at org.apache.cxf.transport.servlet.CXFServlet.invoke (CXFServlet.java:278) at org.apache.cxf.transport.servlet.CXFServlet.invoke (CXFServlet.java:278) at org.apache.cxf.transport.servlet.CXFServlet.doPost (CXFServlet.java:256)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:290)
 at
org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:206)
 at
org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:233)
 at
org.apache.catalina.core.StandardContextValve.invoke (StandardContextValve.java:175)
 at
org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:128)
 at
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
 at
org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:109)
 at
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:263)
 at
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:844)
 at
org.apache.coyote.http11.Http11Protocol $Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run (JIoEndpoint.java:447)
 at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ArrayIndexOutOfBoundsException
 at java.lang.Throwable.<init>(Throwable.java:181)
 at java.lang.RuntimeException.<init>(RuntimeException.java:32)
at java.lang.RuntimeException.<init>(RuntimeException.java:32)
at
java.lang.IndexOutOfBoundsException.<init> (IndexOutOfBoundsException.java:27)
at
java.lang.ArrayIndexOutOfBoundsException.<init> (ArrayIndexOutOfBoundsException.java:26)
at
com.sun.xml.bind.v2.util.CollisionCheckStack.findDuplicate (CollisionCheckStack.java:112)
at
com.sun.xml.bind.v2.util.CollisionCheckStack.push (CollisionCheckStack.java:53)
at
com.sun.xml.bind.v2.runtime.XMLSerializer.pushObject (XMLSerializer.java:471)
at
com.sun.xml.bind.v2.runtime.XMLSerializer.childAsXsiType (XMLSerializer.java:574)
at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody (ElementBeanInfoImpl.java:93)
at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl$1.serializeBody (ElementBeanInfoImpl.java:127)
at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeBody (ElementBeanInfoImpl.java:244)
at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot (ElementBeanInfoImpl.java:251)
at
com.sun.xml.bind.v2.runtime.ElementBeanInfoImpl.serializeRoot (ElementBeanInfoImpl.java:33)
at
com.sun.xml.bind.v2.runtime.XMLSerializer.childAsRoot (XMLSerializer.java:461) at com.sun.xml.bind.v2.runtime.MarshallerImpl.write (MarshallerImpl.java:292)
at
com.sun.xml.bind.v2.runtime.MarshallerImpl.marshal (MarshallerImpl.java:148)
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.writeObject (JAXBEncoderDecoder.java:188)
at
org.apache.cxf.jaxb.JAXBEncoderDecoder.marshall (JAXBEncoderDecoder.java:159)
... 26 more

Any help will be much appreciated.

Gareth


--
View this message in context: http://www.nabble.com/Marshalling- Error-tf4811214.html#a13765785
Sent from the cxf-user mailing list archive at Nabble.com.





Julio Arias
Java Developer
Roundbox Global : enterprise : technology : genius
---------------------------------------------------------------------
Avenida 11 y Calle 7-9, Barrio Amón, San Jose, Costa Rica
tel: 404.567.5000 ext. 2001 | cell: 011) 506.849.5981
email: [EMAIL PROTECTED] | www.rbxglobal.com
---------------------------------------------------------------------

Reply via email to