When I try to use the Rampart 1.1 module I get an error when trying to return an array of beans or a single bean. The code runs fine when rampart is not engaged. I'm using the axis2-jibx-1.1.1a.jar. When I try to look further into the exception I see the following: "java.io.IOException: Namespace URI has not been declared." Is this a known bug or do I have something configured incorrectly? I'm fairly new to axis2 and JiBX so any help would be greatly appreciated. Thanks. Glenard Here is the log from the server side: ====================================================================== ERROR [04-16-07 11:00:11,235] impl.llom.OMSourcedElementImpl.getDirectReader():122 : Could not get parser from data source for element {http://ws.memberclicks.com/xsd}event_list javax.xml.stream.XMLStreamException: Error in JiBX marshalling at org.apache.axis2.jibx.JiBXDataSource.serialize(JiBXDataSource.java:150) at org.apache.axis2.jibx.JiBXDataSource.getReader(JiBXDataSource.java:187) at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getDirectReader(OMSourced ElementImpl.java:119) at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.forceExpand(OMSourcedElem entImpl.java:142) at org.apache.axiom.om.impl.llom.OMSourcedElementImpl.getFirstOMChild(OMSourced ElementImpl.java:693) at org.apache.axiom.om.impl.llom.OMNavigator._getFirstChild(OMNavigator.java:15 6) at org.apache.axiom.om.impl.llom.OMNavigator.updateNextNode(OMNavigator.java:12 8) at org.apache.axiom.om.impl.llom.OMNavigator.next(OMNavigator.java:109) at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateNextNode(OMStAXWrapper.jav a:961) at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.jav a:950) at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:913) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111) at org.apache.axiom.om.impl.dom.NodeImpl.build(NodeImpl.java:469) at org.apache.axiom.om.impl.dom.DocumentImpl.build(DocumentImpl.java:476) at org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java :107) at org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:146) at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:56) at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:59) at org.apache.axis2.engine.Phase.invoke(Phase.java:382) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:522) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:655) at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abstract InOutSyncMessageReceiver.java:48) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT TPTransportUtils.java:328) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428 ) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) DEBUG [04-16-07 11:00:11,235] transport.http.AxisServlet.doPost():268 : org.apache.axis2.AxisFault: Error in extracting message properties; nested exception is: org.apache.rampart.RampartException: Error in extracting message properties ====================================================================== Here's the log on the client side: ====================================================================== Exception in thread "main" org.apache.axis2.AxisFault: Error in extracting message properties at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperatio n.java:271) at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOpera tion.java:202) at com.mc.ws.webmgmt.WebMgmtServiceStub.getEventList(WebMgmtServiceStub.java:31 7) at dev.test.ws.UserServiceTest.getEventListTest(UserServiceTest.java:320) at dev.test.ws.UserServiceTest.main(UserServiceTest.java:124) Caused by: java.lang.Exception: org.apache.axis2.AxisFault: Error in extracting message properties; nested exception is: org.apache.rampart.RampartException: Error in extracting message properties at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65) at org.apache.axis2.engine.Phase.invoke(Phase.java:382) at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:522) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:655) at org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abstract InOutSyncMessageReceiver.java:48) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:497) at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HT TPTransportUtils.java:328) at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:254) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:91) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:259) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:541) at jrun.servlet.http.WebService.invokeRunnable(WebService.java:172) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428 ) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66) Caused by: org.apache.rampart.RampartException: Error in extracting message properties at org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:294) at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:56) at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:59) ... 16 more Caused by: org.apache.ws.security.WSSecurityException: Error in converting SOAP Envelope to Document; nested exception is: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException at org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java :121) at org.apache.rampart.RampartMessageData.<init>(RampartMessageData.java:146) ... 18 more Caused by: org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:194) at org.apache.axiom.om.impl.dom.NodeImpl.build(NodeImpl.java:469) at org.apache.axiom.om.impl.dom.DocumentImpl.build(DocumentImpl.java:476) at org.apache.rampart.util.Axis2Util.getDocumentFromSOAPEnvelope(Axis2Util.java :107) ... 19 more Caused by: javax.xml.stream.XMLStreamException at org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.jav a:952) at org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:913) at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:111) ... 22 more at org.apache.axis2.AxisFault.<init>(AxisFault.java:159) ... 5 more ====================================================================== Here's part of the wsdl: ====================================================================== <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://ws.memberclicks.com/xsd"> <xs:element name="getEventList"> <xs:complexType> <xs:sequence> <xs:element name="orgId" type="xs:string"/> <xs:element name="username" type="xs:string"/> <xs:element name="password" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="getEventListResponse"> <xs:complexType> <xs:sequence> <xs:element name="event_list" type="tns:EventInfo" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> ====================================================================== Here's the rampart configuration from the axis2.xml: ====================================================================== <module ref="rampart" /> <parameter name="InflowSecurity"> <action> <items>Timestamp</items> </action> </parameter> <parameter name="OutflowSecurity"> <action> <items>Timestamp</items> </action> </parameter> ======================================================================
------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ jibx-users mailing list jibx-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jibx-users