Yes, that definately breaks the application. I have already changed my services.xml to take care of this issue.
The problem mentioned in my post seems to be related to STAX and SOAP parsing? I tried woodstox as well but I get similar error. Have anything changed in terms of handling SOAP messages? Thanks, Hogan, Gavin wrote: > > If you are using services.xml look at this link. > > http://xfire.codehaus.org/services.xml+Reference > > --SNIP-- > > Spring 2.x support > > Because of Spring 2.x new feature, services.xml default namespace must > not be declared on the root element of configuration ( beans ) and need > to be moved to <service> tag level. > > <beans> > <service xmlns="http://xfire.codehaus.org/config/1.0"> > <name/> > <namespace/> > ... > ... > </service> > </beans> > > ___________________________________________ > > Gavin Hogan > Programmer/Analyst > The State University of New York > State University Plaza > Albany, NY 12246 > Phone 518-443-5481 > fax 518-443-5809 > e-mail [EMAIL PROTECTED] > > -----Original Message----- > From: maxxum [mailto:[EMAIL PROTECTED] > Sent: Friday, October 26, 2007 11:39 AM > To: user@xfire.codehaus.org > Subject: [xfire-user] Upgrading XFire to 1.2.6 and Spring 2.0.7 causes > application to break > > > > Hi All, > > I am trying to upgrade my application to use Xfire 1.2.6 and Spring > 2.0.7. I > am unable to get this combition to work for me. Right now I am getting > the > following exception: > > 11:32:46,984 INFO [STDOUT] 11:32:46,984 INFO [DispatcherServlet] > FrameworkServlet 'xfire': initial > ization completed in 1156 ms > 11:32:47,109 INFO [STDOUT] 11:32:47,109 ERROR [DefaultFaultHandler] > Fault > occurred! > org.codehaus.xfire.XFireRuntimeException: Could not read XML stream.. > Nested > exception is javax.xml. > stream.XMLStreamException: Unexpected Element start > javax.xml.stream.XMLStreamException: Unexpected Element start > at > com.bea.xml.stream.MXParser.getElementText(MXParser.java:1322) > at > org.codehaus.xfire.util.stax.DepthXMLStreamReader.getElementText(DepthXM > LStreamReader.jav > a:86) > at > org.codehaus.xfire.util.stax.DepthXMLStreamReader.getElementText(DepthXM > LStreamReader.jav > a:86) > at > org.codehaus.xfire.aegis.stax.ElementReader.getValue(ElementReader.java: > 122) > at > org.codehaus.xfire.aegis.type.basic.StringType.readObject(StringType.jav > a:21) > at > org.codehaus.xfire.aegis.AegisBindingProvider.readParameter(AegisBinding > Provider.java:169 > ) > at > org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding. > java:206) > at > org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBin > ding.java:51) > at > org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.j > ava:42) > at > org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:1 > 31) > at > org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.j > ava:64) > at > org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.jav > a:38) > at > org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireSer > vletController.ja > va:304) > at > org.codehaus.xfire.transport.http.XFireServletController.doService(XFire > ServletController > .java:129) > at > org.codehaus.xfire.spring.remoting.XFireServletControllerAdapter.handleR > equest(XFireServl > etControllerAdapter.java:67) > at > org.codehaus.xfire.spring.remoting.XFireExporter.handleRequest(XFireExpo > rter.java:48) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handl > e(SimpleControlle > rHandlerAdapter.java:48) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherS > ervlet.java:858) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSe > rvlet.java:792) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor > kServlet.java:476 > ) > at > org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet > .java:441) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.j > ava:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:173) > > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFil > terInternal(OpenS > essionInViewFilter.java:198) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequ > estFilter.java:75 > ) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.j > ava:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:173) > > at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte > r.java:96) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.j > ava:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:173) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:178) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAs > sociationValve.ja > va:175) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j > ava:74) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :105) > at > org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnecti > onValve.java:156) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 > 48) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 > 9) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc > essConnection(Htt > p11BaseProtocol.java:664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint > .java:527) > at > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorker > Thread.java:112) > at java.lang.Thread.run(Thread.java:595) > 11:34:27,984 INFO [STDOUT] 11:34:27,984 ERROR [DefaultFaultHandler] > Fault > occurred! > org.codehaus.xfire.XFireRuntimeException: Could not read XML stream.. > Nested > exception is javax.xml. > stream.XMLStreamException: Unexpected Element start > javax.xml.stream.XMLStreamException: Unexpected Element start > at > com.bea.xml.stream.MXParser.getElementText(MXParser.java:1322) > at > org.codehaus.xfire.util.stax.DepthXMLStreamReader.getElementText(DepthXM > LStreamReader.jav > a:86) > at > org.codehaus.xfire.util.stax.DepthXMLStreamReader.getElementText(DepthXM > LStreamReader.jav > a:86) > at > org.codehaus.xfire.aegis.stax.ElementReader.getValue(ElementReader.java: > 122) > at > org.codehaus.xfire.aegis.type.basic.StringType.readObject(StringType.jav > a:21) > at > org.codehaus.xfire.aegis.AegisBindingProvider.readParameter(AegisBinding > Provider.java:169 > ) > at > org.codehaus.xfire.service.binding.AbstractBinding.read(AbstractBinding. > java:206) > at > org.codehaus.xfire.service.binding.WrappedBinding.readMessage(WrappedBin > ding.java:51) > at > org.codehaus.xfire.soap.handler.SoapBodyHandler.invoke(SoapBodyHandler.j > ava:42) > at > org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:1 > 31) > at > org.codehaus.xfire.transport.DefaultEndpoint.onReceive(DefaultEndpoint.j > ava:64) > at > org.codehaus.xfire.transport.AbstractChannel.receive(AbstractChannel.jav > a:38) > at > org.codehaus.xfire.transport.http.XFireServletController.invoke(XFireSer > vletController.ja > va:304) > at > org.codehaus.xfire.transport.http.XFireServletController.doService(XFire > ServletController > .java:129) > at > org.codehaus.xfire.spring.remoting.XFireServletControllerAdapter.handleR > equest(XFireServl > etControllerAdapter.java:67) > at > org.codehaus.xfire.spring.remoting.XFireExporter.handleRequest(XFireExpo > rter.java:48) > at > org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handl > e(SimpleControlle > rHandlerAdapter.java:48) > at > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherS > ervlet.java:858) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSe > rvlet.java:792) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(Framewor > kServlet.java:476 > ) > at > org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet > .java:441) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.j > ava:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:173) > > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFil > terInternal(OpenS > essionInViewFilter.java:198) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequ > estFilter.java:75 > ) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.j > ava:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:173) > > at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilte > r.java:96) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica > tionFilterChain.j > ava:202) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt > erChain.java:173) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv > e.java:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv > e.java:178) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAs > sociationValve.ja > va:175) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.j > ava:74) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java > :126) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java > :105) > at > org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnecti > onValve.java:156) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve. > java:107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1 > 48) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86 > 9) > at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc > essConnection(Htt > p11BaseProtocol.java:664) > at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint > .java:527) > at > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorker > Thread.java:112) > at java.lang.Thread.run(Thread.java:595) > > > Has anybody successfully upgraded to the above mentioned configuration? > I am missing any configuration? > > I am scratching my head to figure out what is going on here. Any help > would > be highly appreciated. > > Regard. > -- > View this message in context: > http://www.nabble.com/Upgrading-XFire-to-1.2.6-and-Spring-2.0.7-causes-a > pplication-to-break-tf4698035.html#a13429695 > Sent from the XFire - User mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > > --------------------------------------------------------------------- > To unsubscribe from this list please visit: > > http://xircles.codehaus.org/manage_email > > > -- View this message in context: http://www.nabble.com/Upgrading-XFire-to-1.2.6-and-Spring-2.0.7-causes-application-to-break-tf4698035.html#a13431701 Sent from the XFire - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe from this list please visit: http://xircles.codehaus.org/manage_email