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

Reply via email to