You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2011/05/25 00:48:06 UTC
svn commit: r1127327 - in /axis/axis2/java/core/trunk/modules:
json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java
parent/pom.xml
Author: veithen
Date: Tue May 24 22:48:06 2011
New Revision: 1127327
URL: http://svn.apache.org/viewvc?rev=1127327&view=rev
Log:
AXIS2-5044: Make Axis2 compatible with the latest Jettison version.
Modified:
axis/axis2/java/core/trunk/modules/json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java
axis/axis2/java/core/trunk/modules/parent/pom.xml
Modified: axis/axis2/java/core/trunk/modules/json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java?rev=1127327&r1=1127326&r2=1127327&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java (original)
+++ axis/axis2/java/core/trunk/modules/json/src/org/apache/axis2/json/AbstractJSONMessageFormatter.java Tue May 24 22:48:06 2011
@@ -171,6 +171,8 @@ public abstract class AbstractJSONMessag
out.write(jsonToWrite.getBytes());
} else {
XMLStreamWriter jsonWriter = getJSONWriter(out, format);
+ // Jettison v1.2+ relies on writeStartDocument being called (AXIS2-5044)
+ jsonWriter.writeStartDocument();
element.serializeAndConsume(jsonWriter);
jsonWriter.writeEndDocument();
}
@@ -205,6 +207,8 @@ public abstract class AbstractJSONMessag
} else {
StringWriter out = new StringWriter();
XMLStreamWriter jsonWriter = getJSONWriter(out);
+ // Jettison v1.2+ relies on writeStartDocument being called (AXIS2-5044)
+ jsonWriter.writeStartDocument();
dataOut.serializeAndConsume(jsonWriter);
jsonWriter.writeEndDocument();
jsonString = out.toString();
Modified: axis/axis2/java/core/trunk/modules/parent/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/parent/pom.xml?rev=1127327&r1=1127326&r2=1127327&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/parent/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/parent/pom.xml Tue May 24 22:48:06 2011
@@ -95,7 +95,7 @@
<jaxb.api.version>2.1</jaxb.api.version>
<jaxbri.version>2.1.7</jaxbri.version>
<jaxen.version>1.1.1</jaxen.version>
- <jettison.version>1.0-RC2</jettison.version>
+ <jettison.version>1.3</jettison.version>
<jibx.version>1.2</jibx.version>
<junit.version-jdk1.4>3.8.2</junit.version-jdk1.4>
<junit.version>4.4</junit.version>