You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by ul...@apache.org on 2009/08/19 19:26:11 UTC
svn commit: r805898 - in
/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc:
CxfBcProvider.java interceptors/JbiOutWsdl1Interceptor.java
Author: ulhasbhole
Date: Wed Aug 19 17:26:10 2009
New Revision: 805898
URL: http://svn.apache.org/viewvc?rev=805898&view=rev
Log:
* Fix for [SMXCOMP-617] CXF-BCProvider and JbiOutWsdl1Interceptor generate classcast exception in case where JBI messageExchange have newline characters in xml (formatted xml).
Modified:
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java
servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/JbiOutWsdl1Interceptor.java
Modified: servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java
URL: http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java?rev=805898&r1=805897&r2=805898&view=diff
==============================================================================
--- servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java (original)
+++ servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/CxfBcProvider.java Wed Aug 19 17:26:10 2009
@@ -544,7 +544,7 @@
element.getNamespaceURI(),
soapVersion.getBody().getLocalPart()).item(0);
if (bodyElement != null) {
- element = (Element) bodyElement.getFirstChild();
+ element = DomUtil.getFirstChildElement(bodyElement);
}
}
} else {
Modified: servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/JbiOutWsdl1Interceptor.java
URL: http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/JbiOutWsdl1Interceptor.java?rev=805898&r1=805897&r2=805898&view=diff
==============================================================================
--- servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/JbiOutWsdl1Interceptor.java (original)
+++ servicemix/components/bindings/servicemix-cxf-bc/trunk/src/main/java/org/apache/servicemix/cxfbc/interceptors/JbiOutWsdl1Interceptor.java Wed Aug 19 17:26:10 2009
@@ -86,7 +86,7 @@
soapVersion.getBody().getLocalPart()).item(0);
}
if (bodyElement != null) {
- StaxUtils.writeElement((Element)bodyElement.getFirstChild(), xmlWriter, false);
+ StaxUtils.writeElement(DomUtil.getFirstChildElement(bodyElement), xmlWriter, false);
} else {
// if this message is coming from the CxfBCProvider
StaxUtils.writeElement(element, xmlWriter, false);