@ -86,7 +91,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@@ -86,7 +91,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@ -97,7 +102,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@@ -97,7 +102,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@ -183,7 +188,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@@ -183,7 +188,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@Ignore("Fails on the build server for some reason")
@ -196,7 +201,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@@ -196,7 +201,7 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@ -206,21 +211,24 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@@ -206,21 +211,24 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@ -230,16 +238,19 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@@ -230,16 +238,19 @@ public class CastorUnmarshallerTests extends AbstractUnmarshallerTests {
@ -310,7 +310,7 @@ public class Jaxb2MarshallerTests extends AbstractMarshallerTests {
@@ -310,7 +310,7 @@ public class Jaxb2MarshallerTests extends AbstractMarshallerTests {
@ -320,31 +320,34 @@ public class Jaxb2MarshallerTests extends AbstractMarshallerTests {
@@ -320,31 +320,34 @@ public class Jaxb2MarshallerTests extends AbstractMarshallerTests {
@ -354,24 +357,27 @@ public class Jaxb2MarshallerTests extends AbstractMarshallerTests {
@@ -354,24 +357,27 @@ public class Jaxb2MarshallerTests extends AbstractMarshallerTests {
@ -229,6 +229,7 @@ public class Jaxb2CollectionHttpMessageConverter<T extends Collection>
@@ -229,6 +229,7 @@ public class Jaxb2CollectionHttpMessageConverter<T extends Collection>
@ -109,6 +132,14 @@ public class Jaxb2RootElementHttpMessageConverter extends AbstractJaxb2HttpMessa
@@ -109,6 +132,14 @@ public class Jaxb2RootElementHttpMessageConverter extends AbstractJaxb2HttpMessa
returnjaxbElement.getValue();
}
}
catch(NullPointerExceptionex){
if(!isSupportDtd()){
thrownewHttpMessageNotReadableException("NPE while unmarshalling. "+
"This can happen on JDK 1.6 due to the presence of DTD "+
"declarations, which are disabled.",ex);
}
throwex;
}
catch(UnmarshalExceptionex){
thrownewHttpMessageNotReadableException("Could not unmarshal to ["+clazz+"]: "+ex.getMessage(),ex);
@ -124,6 +155,7 @@ public class Jaxb2RootElementHttpMessageConverter extends AbstractJaxb2HttpMessa
@@ -124,6 +155,7 @@ public class Jaxb2RootElementHttpMessageConverter extends AbstractJaxb2HttpMessa
@ -133,6 +141,16 @@ public class Jaxb2CollectionHttpMessageConverterTests {
@@ -133,6 +141,16 @@ public class Jaxb2CollectionHttpMessageConverterTests {
@ -163,6 +181,30 @@ public class Jaxb2CollectionHttpMessageConverterTests {
@@ -163,6 +181,30 @@ public class Jaxb2CollectionHttpMessageConverterTests {
@ -115,6 +124,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -115,6 +124,7 @@ public class Jaxb2RootElementHttpMessageConverterTests {
" <!ENTITY ext SYSTEM \""+external.getURI()+"\" >]>"+
@ -134,6 +144,31 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@@ -134,6 +144,31 @@ public class Jaxb2RootElementHttpMessageConverterTests {
@ -45,6 +50,9 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -45,6 +50,9 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -70,9 +78,9 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -70,9 +78,9 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@ -139,6 +147,55 @@ public class MappingJackson2XmlHttpMessageConverterTests {
@@ -139,6 +147,55 @@ public class MappingJackson2XmlHttpMessageConverterTests {