You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by cz...@apache.org on 2009/03/30 16:26:54 UTC

svn commit: r759982 - /portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/container/impl/PortletAppDescriptorServiceImpl.java

Author: cziegeler
Date: Mon Mar 30 14:26:54 2009
New Revision: 759982

URL: http://svn.apache.org/viewvc?rev=759982&view=rev
Log:
Don't print exception to console, include it in rethrown exception.

Modified:
    portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/container/impl/PortletAppDescriptorServiceImpl.java

Modified: portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/container/impl/PortletAppDescriptorServiceImpl.java
URL: http://svn.apache.org/viewvc/portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/container/impl/PortletAppDescriptorServiceImpl.java?rev=759982&r1=759981&r2=759982&view=diff
==============================================================================
--- portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/container/impl/PortletAppDescriptorServiceImpl.java (original)
+++ portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/container/impl/PortletAppDescriptorServiceImpl.java Mon Mar 30 14:26:54 2009
@@ -154,10 +154,13 @@
 
             app = (JAXBElement) u.unmarshal(in);                
         }catch (JAXBException jaxbEx){
-            jaxbEx.printStackTrace();
-            throw new IOException(jaxbEx.getMessage());
+            final IOException ioe = new IOException(jaxbEx.getMessage());
+            ioe.initCause(jaxbEx);
+            throw ioe;
         }
         catch(Exception me) {
+            final IOException ioe = new IOException(me.getLocalizedMessage());
+            ioe.initCause(me);
             throw new IOException(me.getLocalizedMessage());
         }
         PortletApplicationDefinition pad = null;