Petals BC SOAP

Can't convert DOMSource to SOAPBody in some cases...

Details

  • Type: Bug Bug
  • Status: Resolved Resolved
  • Priority: Critical Critical
  • Resolution: Fixed
  • Affects Version/s: 4.4.1
  • Fix Version/s: 4.4.2, 5.1.0
  • Component/s: None
  • Security Level: Public
  • Description:
    Hide

    Apparently, there is some cases where when a DOMSource is converted to a SOAPBody by the SOAP BC using the Axiom library (from Petals to the outside thus), Axiom fails to do so.

    The bug is reported there: https://issues.apache.org/jira/browse/AXIOM-487

    The (temporary) solution is thus to convert the DOMSource to a ByteSource before (i.e. the Document is parsed by the Java library code and not by Axiom and then it is transformed to a stream read by Axiom).

    Show
    Apparently, there is some cases where when a DOMSource is converted to a SOAPBody by the SOAP BC using the Axiom library (from Petals to the outside thus), Axiom fails to do so. The bug is reported there: https://issues.apache.org/jira/browse/AXIOM-487 The (temporary) solution is thus to convert the DOMSource to a ByteSource before (i.e. the Document is parsed by the Java library code and not by Axiom and then it is transformed to a stream read by Axiom).
  • Environment:
    -

Issue Links

Activity

Hide
Victor NOËL added a comment - Fri, 9 Sep 2016 - 16:53:46 +0200

The bug mainly manifests itself with the message created by the Petals SE Talend!

Show
Victor NOËL added a comment - Fri, 9 Sep 2016 - 16:53:46 +0200 The bug mainly manifests itself with the message created by the Petals SE Talend!
Hide
Christophe DENEUX added a comment - Thu, 30 Mar 2023 - 16:11:08 +0200

As the initial problem (AXIOM-487) is fixed in Axiom 1.3.0. We can remove the workaround upgrading Axis2 to 1.8.2 because this version of Axis2 is coming with Axiom 1.4

Show
Christophe DENEUX added a comment - Thu, 30 Mar 2023 - 16:11:08 +0200 As the initial problem (AXIOM-487) is fixed in Axiom 1.3.0. We can remove the workaround upgrading Axis2 to 1.8.2 because this version of Axis2 is coming with Axiom 1.4
Hide
Christophe DENEUX added a comment - Fri, 31 Mar 2023 - 16:55:38 +0200

Workaround removed in version 5.1.0

Show
Christophe DENEUX added a comment - Fri, 31 Mar 2023 - 16:55:38 +0200 Workaround removed in version 5.1.0

People

Dates

  • Created:
    Fri, 9 Sep 2016 - 16:53:11 +0200
    Updated:
    Fri, 31 Mar 2023 - 16:55:39 +0200
    Resolved:
    Fri, 31 Mar 2023 - 16:55:38 +0200