[ https://issues.apache.org/jira/browse/AXIOM-362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15203252#comment-15203252 ]
Hudson commented on AXIOM-362: ------------------------------ SUCCESS: Integrated in axiom-trunk #2613 (See [https://builds.apache.org/job/axiom-trunk/2613/]) AXIOM-362: Support on the fly conversion to SOAPHeaderBlock in examineHeaderBlocks and examineMustUnderstandHeaderBlocks. (veithen: rev 1735857) * axiom/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/MURoleChecker.java * axiom/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/RoleChecker.java * axiom/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/common/SOAPHeaderBlockHelper.java * axiom/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/mixin/AxiomSOAPHeaderBlockSupport.aj * axiom/aspects/om-aspects/src/main/java/org/apache/axiom/soap/impl/mixin/AxiomSOAPHeaderSupport.aj * axiom/axiom-api/src/main/java/org/apache/axiom/soap/SOAPHeader.java * axiom/implementations/axiom-dom/src/main/java/org/apache/axiom/soap/impl/dom/SOAPHeaderImpl.java * axiom/implementations/axiom-impl/src/main/java/org/apache/axiom/soap/impl/llom/SOAPHeaderImpl.java > SOAPHeader examineAllHeaderBlocks throws ClassCastException > ----------------------------------------------------------- > > Key: AXIOM-362 > URL: https://issues.apache.org/jira/browse/AXIOM-362 > Project: Axiom > Issue Type: Bug > Components: LLOM > Affects Versions: 1.2.11 > Reporter: Auke Schrijnen > Priority: Minor > Attachments: axiom-soapheader.patch > > > The llom SOAPHeaderImpl class throws a ClassCastException: > java.lang.ClassCastException: org.apache.axiom.om.impl.llom.OMElementImpl > cannot be cast to org.apache.axiom.soap.SOAPHeaderBlock > at > org.apache.axiom.soap.impl.llom.SOAPHeaderImpl$HeaderIterator.<init>(SOAPHeaderImpl.java:181) > at > org.apache.axiom.soap.impl.llom.SOAPHeaderImpl.examineAllHeaderBlocks(SOAPHeaderImpl.java:358) > at > org.apache.synapse.core.axis2.Axis2MessageContext.toString(Axis2MessageContext.java:485) > at java.lang.String.valueOf(String.java:2826) > at java.lang.StringBuilder.append(StringBuilder.java:115) > at > org.apache.synapse.mediators.eip.aggregator.AggregateMediator.mediate(AggregateMediator.java:249) > at ... > The HeaderIterator does check for nodes other than a SOAPHeaderBlock node, > except for the first element. The method 'hasNext' does check if nodes are > SOAPHeaderBlock nodes. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@ws.apache.org For additional commands, e-mail: dev-h...@ws.apache.org