[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