diff --git a/spring-ws-security/src/test/java/org/springframework/ws/soap/security/wss4j2/Wss4jTestCase.java b/spring-ws-security/src/test/java/org/springframework/ws/soap/security/wss4j2/Wss4jTestCase.java index 12668289..9df9ad7c 100644 --- a/spring-ws-security/src/test/java/org/springframework/ws/soap/security/wss4j2/Wss4jTestCase.java +++ b/spring-ws-security/src/test/java/org/springframework/ws/soap/security/wss4j2/Wss4jTestCase.java @@ -154,6 +154,7 @@ public abstract class Wss4jTestCase { SOAPModelBuilder builder = OMXMLBuilderFactory.createSOAPModelBuilder(is, null); org.apache.axiom.soap.SOAPMessage soapMessage = builder.getSOAPMessage(); + builder.detach(); return new AxiomSoapMessage(soapMessage, "", true, true); } finally { @@ -171,6 +172,7 @@ public abstract class Wss4jTestCase { SOAPModelBuilder builder = OMXMLBuilderFactory.createSOAPModelBuilder(is, null); org.apache.axiom.soap.SOAPMessage soapMessage = builder.getSOAPMessage(); + builder.detach(); return new AxiomSoapMessage(soapMessage, "", true, true); } finally {