[jboss-svn-commits] JBossWS SVN: r830 - tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Aug 25 06:58:31 EDT 2006
Author: heiko.braun at jboss.com
Date: 2006-08-25 06:58:26 -0400 (Fri, 25 Aug 2006)
New Revision: 830
Modified:
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPContentElement.java
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPEnvelopeImpl.java
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java
tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPHeaderImpl.java
Log:
Fix error handling
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementMessage.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -24,6 +24,7 @@
import org.jboss.util.xml.DOMWriter;
import javax.xml.soap.Name;
import javax.xml.soap.SOAPBodyElement;
+import javax.xml.rpc.JAXRPCException;
import java.io.Writer;
/**
@@ -46,9 +47,16 @@
super(element);
}
public String write(Writer writer, boolean pretty) {
- DOMWriter domWriter = new DOMWriter(writer);
- domWriter.setPrettyprint(pretty);
- domWriter.print(this);
+ try
+ {
+ DOMWriter domWriter = new DOMWriter(writer);
+ domWriter.setPrettyprint(pretty);
+ domWriter.print(this);
+ }
+ catch (Exception e)
+ {
+ throw new JAXRPCException(e);
+ }
return null;
}
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyElementRpc.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -26,6 +26,7 @@
import org.w3c.dom.Element;
import javax.xml.soap.Name;
import javax.xml.soap.SOAPBodyElement;
+import javax.xml.rpc.JAXRPCException;
import java.io.IOException;
import java.io.Writer;
import java.util.Iterator;
@@ -100,7 +101,7 @@
}
catch (IOException e)
{
- throw new WSException(e.getMessage());
+ throw new JAXRPCException(e);
}
}
}
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPBodyImpl.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -34,6 +34,7 @@
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPFault;
+import javax.xml.rpc.JAXRPCException;
import org.jboss.logging.Logger;
import org.jboss.ws.Constants;
@@ -221,7 +222,7 @@
}
catch (IOException e)
{
- throw new WSException(e.getMessage());
+ throw new JAXRPCException(e);
}
}
}
\ No newline at end of file
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPContentElement.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPContentElement.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPContentElement.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -983,7 +983,7 @@
}
catch (Exception e)
{
- log.error("Failed to write SOAPContentElement ", e);
+ throw new JAXRPCException(e);
}
return null;
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPEnvelopeImpl.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPEnvelopeImpl.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPEnvelopeImpl.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -29,6 +29,7 @@
import javax.xml.namespace.QName;
import javax.xml.rpc.soap.SOAPFaultException;
+import javax.xml.rpc.JAXRPCException;
import javax.xml.soap.Name;
import javax.xml.soap.Node;
import javax.xml.soap.SOAPBody;
@@ -220,7 +221,7 @@
}
catch (IOException e)
{
- throw new WSException(e.getMessage());
+ throw new JAXRPCException(e);
}
}
}
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPFaultImpl.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -31,6 +31,7 @@
import javax.xml.soap.SOAPElement;
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPFault;
+import javax.xml.rpc.JAXRPCException;
import org.jboss.logging.Logger;
import org.jboss.ws.Constants;
@@ -285,7 +286,7 @@
}
catch (Exception e)
{
- log.error("Failed to write SOAPFault ", e);
+ throw new JAXRPCException(e);
}
return null;
Modified: tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPHeaderImpl.java
===================================================================
--- tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPHeaderImpl.java 2006-08-24 12:03:05 UTC (rev 829)
+++ tags/jbossws-1.0.3.GA/src/main/java/org/jboss/ws/soap/SOAPHeaderImpl.java 2006-08-25 10:58:26 UTC (rev 830)
@@ -31,6 +31,7 @@
import javax.xml.soap.SOAPException;
import javax.xml.soap.SOAPHeader;
import javax.xml.soap.SOAPHeaderElement;
+import javax.xml.rpc.JAXRPCException;
import org.w3c.dom.DOMException;
import org.w3c.dom.DocumentFragment;
@@ -243,7 +244,7 @@
}
catch (IOException e)
{
- throw new WSException(e.getMessage());
+ throw new JAXRPCException(e);
}
}
}
\ No newline at end of file
More information about the jboss-svn-commits
mailing list