Author: germuska
Date: Mon May  2 17:14:12 2005
New Revision: 167834

URL: http://svn.apache.org/viewcvs?rev=167834&view=rev
Log:
throw root cause exception wherever relevant when JspException is thrown, now 
that we are depending on JSP 1.2

Modified:
    struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/AddTag.java
    
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/GetAttributeTag.java
    
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InitDefinitionsTag.java
    struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InsertTag.java
    struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutListTag.java
    struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutTag.java
    
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/util/TagUtils.java

Modified: struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/AddTag.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/AddTag.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/AddTag.java 
(original)
+++ struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/AddTag.java Mon 
May  2 17:14:12 2005
@@ -61,7 +61,7 @@
       }
      catch( ClassCastException ex )
       {
-      throw new JspException( "Error - tag add : enclosing tag doesn't accept 
'add' tag." );
+      throw new JspException( "Error - tag add : enclosing tag doesn't accept 
'add' tag." , ex);
       }
   }
 }

Modified: 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/GetAttributeTag.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/GetAttributeTag.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/GetAttributeTag.java 
(original)
+++ 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/GetAttributeTag.java 
Mon May  2 17:14:12 2005
@@ -171,7 +171,7 @@
      catch( IOException ex )
       {
       ex.printStackTrace();
-      throw new JspException ( "Error - tag.getProperty : IOException ");
+      throw new JspException ( "Error - tag.getProperty : IOException ", ex);
       }
 
     return EVAL_PAGE;

Modified: 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InitDefinitionsTag.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InitDefinitionsTag.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InitDefinitionsTag.java
 (original)
+++ 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InitDefinitionsTag.java
 Mon May  2 17:14:12 2005
@@ -86,7 +86,7 @@
    catch( DefinitionsFactoryException ex )
       {
       ex.printStackTrace();
-      throw new JspException( ex.getMessage() + " See console for details" );
+      throw new JspException( ex );
       }
   return SKIP_BODY;
   }

Modified: 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InsertTag.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InsertTag.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InsertTag.java 
(original)
+++ struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/InsertTag.java 
Mon May  2 17:14:12 2005
@@ -405,7 +405,7 @@
                                controllerType);
 
                } catch (InstantiationException ex) {
-                       throw new JspException(ex.getMessage());
+                       throw new JspException(ex);
                }
        }
 
@@ -571,7 +571,7 @@
                        throw new JspException(
                                "Error -  Tag Insert : Can't get definition '"
                                        + definitionName
-                                       + "'. Check if this name exist in 
definitions factory.");
+                                       + "'. Check if this name exist in 
definitions factory.", ex);
 
                } catch (FactoryNotFoundException ex) {
                        throw new JspException(ex.getMessage());
@@ -586,7 +586,7 @@
                                Globals.EXCEPTION_KEY,
                                ex,
                                PageContext.REQUEST_SCOPE);
-                       throw new JspException(ex.getMessage());
+                       throw new JspException(ex);
                }
        }
 
@@ -632,7 +632,7 @@
                                controller);
 
                } catch (InstantiationException ex) {
-                       throw new JspException(ex.getMessage());
+                       throw new JspException(ex);
                }
        }
 
@@ -908,7 +908,7 @@
                                                        + e.getMessage();
 
                                        log.error(msg, e);
-                                       throw new JspException(msg);
+                                       throw new JspException(msg,e);
                                }
 
                        } catch (ServletException e) {
@@ -921,7 +921,7 @@
                                        "ServletException in '" + page + "': " 
+ cause.getMessage();
 
                                log.error(msg, e);
-                               throw new JspException(msg);
+                               throw new JspException(msg,e);
 
                        } finally {
                                // restore old context only if currentContext 
not null 
@@ -967,7 +967,7 @@
                                        ComponentConstants.EXCEPTION_KEY,
                                        ex,
                                        PageContext.REQUEST_SCOPE);
-                               throw new JspException(msg);
+                               throw new JspException(msg,ioex);
                        }
                }
        }
@@ -1043,7 +1043,7 @@
                                        PageContext.REQUEST_SCOPE);
 
                                throw new JspException(
-                                       "Can't write string '" + value + "' : " 
+ ex.getMessage());
+                                       "Can't write string '" + value + "' : " 
+ ex.getMessage(), ex);
                        }
 
                        return EVAL_PAGE;

Modified: 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutListTag.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutListTag.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutListTag.java 
(original)
+++ struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutListTag.java 
Mon May  2 17:14:12 2005
@@ -205,7 +205,7 @@
             return parent;
             
         } catch (ClassCastException ex) {
-            throw new JspException("Error - tag putList : enclosing tag 
doesn't accept 'putList' tag.");
+            throw new JspException("Error - tag putList : enclosing tag 
doesn't accept 'putList' tag.", ex);
         }
     }
 

Modified: struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutTag.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutTag.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutTag.java 
(original)
+++ struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/PutTag.java Mon 
May  2 17:14:12 2005
@@ -396,7 +396,7 @@
                     + "' in scope '"
                     + beanScope
                     + "'. (exception : "
-                    + ex.getMessage());
+                    + ex.getMessage(), ex);
 
         } catch (InvocationTargetException ex) {
             throw new JspException(
@@ -407,7 +407,7 @@
                     + "' in scope '"
                     + beanScope
                     + "'. (exception : "
-                    + ex.getMessage());
+                    + ex.getMessage(), ex);
 
         } catch (IllegalAccessException ex) {
             throw new JspException(
@@ -418,7 +418,7 @@
                     + "' in scope '"
                     + beanScope
                     + "'. (exception : "
-                    + ex.getMessage());
+                    + ex.getMessage(), ex);
         }
     }
 
@@ -492,7 +492,7 @@
             return parent;
 
         } catch (ClassCastException ex) {
-            throw new JspException("Error - tag put : enclosing tag doesn't 
accept 'put' tag.");
+            throw new JspException("Error - tag put : enclosing tag doesn't 
accept 'put' tag.", ex);
         }
     }
 

Modified: 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/util/TagUtils.java
URL: 
http://svn.apache.org/viewcvs/struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/util/TagUtils.java?rev=167834&r1=167833&r2=167834&view=diff
==============================================================================
--- 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/util/TagUtils.java 
(original)
+++ 
struts/tiles/trunk/src/java/org/apache/struts/tiles/taglib/util/TagUtils.java 
Mon May  2 17:14:12 2005
@@ -243,7 +243,7 @@
                     + "' in scope '"
                     + beanScope
                     + "'. (exception : "
-                    + ex.getMessage());
+                    + ex.getMessage(), ex);
                     
         } catch (InvocationTargetException ex) {
             throw new JspException(
@@ -254,7 +254,7 @@
                     + "' in scope '"
                     + beanScope
                     + "'. (exception : "
-                    + ex.getMessage());
+                    + ex.getMessage(), ex);
                     
         } catch (IllegalAccessException ex) {
             throw new JspException(
@@ -265,7 +265,7 @@
                     + "' in scope '"
                     + beanScope
                     + "'. (exception : "
-                    + ex.getMessage());
+                    + ex.getMessage(), ex);
         }
     }
 
@@ -346,16 +346,16 @@
             throw new JspException(
                 "Error : Can't get component definition for '"
                     + name
-                    + "'. Check if this name exist in component definitions.");
+                    + "'. Check if this name exist in component 
definitions.",ex);
         } catch (FactoryNotFoundException ex) { // factory not found.
-            throw new JspException(ex.getMessage());
+            throw new JspException(ex);
             
         } catch (DefinitionsFactoryException ex) {
             if (debug)
                 ex.printStackTrace();
             // Save exception to be able to show it later
             saveException(pageContext, ex);
-            throw new JspException(ex.getMessage());
+            throw new JspException(ex);
         }
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to