[prev in list] [next in list] [prev in thread] [next in thread] 

List:       webservices-general
Subject:    [jira] [Resolved] (AXIOM-439) Reporting unexpected END OF DOCUMENT
From:       "Andreas Veithen (JIRA)" <jira () apache ! org>
Date:       2012-09-26 16:45:08
Message-ID: 575318091.129122.1348677908367.JavaMail.jiratomcat () arcas
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/AXIOM-439?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Andreas Veithen resolved AXIOM-439.
-----------------------------------

    Resolution: Fixed
    
> Reporting unexpected END OF DOCUMENT
> ------------------------------------
> 
> Key: AXIOM-439
> URL: https://issues.apache.org/jira/browse/AXIOM-439
> Project: Axiom
> Issue Type: Bug
> Components: API, DOOM, LLOM
> Affects Versions: 1.2.13
> Environment: Axis2 Rampart running in Tomcat
> Reporter: Brian Reinhold
> Assignee: Andreas Veithen
> Priority: Minor
> Fix For: 1.2.14
> 
> Attachments: BaseManagerWan_SecureAxis2SendTest.zip, request.xml, sendToWan.xml
> 
> 
> Handling an XML SOAP document on the client that worked with Axis2 version 1.5.2, \
> Axiom 1.2.9, Rampart 1.5.1 now throws an OMException "Unexpected END_DOCUMENT \
> event" when Axis2 and Rampart is updated to 1.6.2 and Axiom is updated to all of \
> the versions above. The 1.2.14 version is especially important due to a fix for \
> Rampart on the server side. The stack trace is as follows. Attached is the SOAP \
> document as picked up on the wire using Wireshark when using the working versions \
> of the above libraries. The source code is otherwise unchanged between the the \
> usages of the various libraries. I have replaced the SOAP body with the simple text \
> string "Hi" to make sure it was not something ugly in the PCD-01 body and the error \
> still occurs. The SAML token is generated by the Rampart STS service and is \
>                 generated identically in both the 1.6.2 and 1.5.1 versions.
> org.apache.axiom.om.OMException: Unexpected END_DOCUMENT event
> 	at org.apache.axiom.om.impl.builder.StAXOMBuilder.parserNext(StAXOMBuilder.java:660)
>   at org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:189)
> 	at org.apache.axiom.om.impl.dom.OMContainerHelper.buildNext(OMContainerHelper.java:162)
>   at org.apache.axiom.om.impl.dom.OMContainerHelper.getFirstOMChild(OMContainerHelper.java:174)
>   at org.apache.axiom.om.impl.dom.ParentNode.getFirstOMChild(ParentNode.java:126)
> 	at org.apache.axiom.om.impl.dom.ParentNode.getFirstChild(ParentNode.java:185)
> 	at org.apache.axiom.om.impl.dom.DocumentImpl.importNode(DocumentImpl.java:352)
> 	at org.apache.axiom.om.impl.dom.DocumentImpl.importNode(DocumentImpl.java:354)
> 	at org.apache.rampart.util.RampartUtil.appendChildToSecHeader(RampartUtil.java:826)
>   at org.apache.rampart.util.RampartUtil.insertSiblingAfter(RampartUtil.java:834)
> 	at org.apache.rampart.builder.BindingBuilder.handleSupportingTokens(BindingBuilder.java:380)
>   at org.apache.rampart.builder.TransportBindingBuilder.build(TransportBindingBuilder.java:148)
>   at org.apache.rampart.MessageBuilder.build(MessageBuilder.java:140)
> 	at org.apache.rampart.handler.RampartSender.invoke(RampartSender.java:65)
> 	at org.apache.axis2.engine.Phase.invokeHandler(Phase.java:340)
> 	at org.apache.axis2.engine.Phase.invoke(Phase.java:313)
> 	at org.apache.axis2.engine.AxisEngine.invoke(AxisEngine.java:262)
> 	at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:427)
> 	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406)
>   at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
>   at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
> 	at com.lampreynetworks.ahd.wan.sender.axis2.SecureAxis2WanSender.sendDocument(SecureAxis2WanSender.java:113)
>   at BaseManagerWan_SecureAxis2Send$3.documentClosed(BaseManagerWan_SecureAxis2Send.java:142)
>   at com.lampreynetworks.ahd.pcd.document.PanToPcdTranslator.documentFinished(PanToPcdTranslator.java:223)
>   at com.lampreynetworks.ahd.pcd.document.PanToPcdTranslator.notifyStateChange(PanToPcdTranslator.java:208)
>   at com.lampreynetworks.ahd.oxp.manager.FiniteStateMachine.setState(FiniteStateMachine.java:415)
>   at com.lampreynetworks.ahd.oxp.manager.FiniteStateMachine.access$4(FiniteStateMachine.java:373)
>   at com.lampreynetworks.ahd.oxp.manager.FiniteStateMachine$ApduFilter.receive(FiniteStateMachine.java:811)
>   at com.lampreynetworks.ahd.oxp.manager.FiniteStateMachine$ApduFilter.receive(FiniteStateMachine.java:1)
>   at com.lampreynetworks.ahd.oxp.Asn$RlrqApdu.dispatch(Asn.java:7092)
> 	at com.lampreynetworks.ahd.oxp.manager.FiniteStateMachine.filterApdu(FiniteStateMachine.java:316)
>   at com.lampreynetworks.ahd.oxp.manager.FiniteStateMachine.receiveApdu(FiniteStateMachine.java:186)
>   at sockettcp.SocketTcpNexus$1.run(SocketTcpNexus.java:104)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ws.apache.org
For additional commands, e-mail: dev-help@ws.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic