I just checked and apparently the patch for WSCOMMONS-338 didn't make it into the Axiom 1.2.7 release. As a workaround you can try to replace axiom-impl-1.2.7.jar by a recent snapshot from here:

http://people.apache.org/repo/m2-snapshot-repository/org/apache/ws/commons/axiom/axiom-impl/SNAPSHOT/

Andreas

On 23 juin 08, at 10:02, Andreas Veithen wrote:

This looks a bit like issue WSCOMMONS-338. However this is supposed to be solved in Axiom 1.2.7. Can you check that you have that version of Axiom in the classpath?

Andreas

On 23 juin 08, at 06:15, Asanka Abeysinghe wrote:


Hi,
My requirement is to transform a SOAP message that stores FIX information in the payload to another structure using a XSLT mediator. Original message structure looks like following, which contains repeating groups, CDATA and it got siblings for the first child element after the SOAP body.





             FIX.4.0
             136
             3
             8
             EXEC
             20080618-08:41:56
             SYNAPSE


             12.3
             0
             12.3
             100
             2
             100                         GOOG


             041





Configuration file and the xslt file used is attached. When the input message comes, application throws the following exception before doing any transformation.

2008-06-19 23:20:44,105 [127.0.1.1-asankaa-laptop] [fix-Worker-1] DEBUG XSLTMediator Using byte array serialization for transformation 2008-06-19 23:20:44,449 [127.0.1.1-asankaa-laptop] [fix-Worker-1] ERROR XSLTMediator Unable to perform XSLT transformation using : xslt-key-req against source XPath : s11:Body/child::*[position()=1] | s12:Body/child::*[position()=1]
java.lang.NullPointerException
     at java.lang.System.arraycopy(Native Method)
at org.apache.xml.utils.FastStringBuffer.append(FastStringBuffer.java: 663) at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.characters(SAX2DTM.java:2082) at org .springframework .xml .stream .StaxStreamXmlReader.handleCharacters(StaxStreamXmlReader.java:121) at org .springframework .xml .stream.StaxStreamXmlReader.parseInternal(StaxStreamXmlReader.java: 89) at org .springframework .xml.stream.AbstractStaxXmlReader.parse(AbstractStaxXmlReader.java: 68)

Appreciate your comments to solve this problem.
Asanka A .




_________________________________________________________________
Connect to the next generation of MSN Messenger
http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline <synapse_sample_510.xml><fixtransform.xslt>


Reply via email to