Author: ivaynberg
Date: Fri Apr  2 21:16:08 2010
New Revision: 930390

URL: http://svn.apache.org/viewvc?rev=930390&view=rev
Log:
WICKET-2796  Improve error reporting on locked page maps

Modified:
    
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/Session.java

Modified: 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/Session.java
URL: 
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/Session.java?rev=930390&r1=930389&r2=930390&view=diff
==============================================================================
--- 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/Session.java
 (original)
+++ 
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/Session.java
 Fri Apr  2 21:16:08 2010
@@ -758,22 +758,9 @@ public abstract class Session implements
                                                // if it is still not the right 
thread..
                                                // This either points to long 
running code (a report
                                                // page?) or a deadlock or such
-                                               try
-                                               {
-                                                       StackTraceElement[] 
stackTrace = t.getStackTrace();
-                                                       asb.append("\n\tBegin 
of stack trace of " + t);
-                                                       for (StackTraceElement 
stackTraceElement : stackTrace)
-                                                       {
-                                                               
asb.append("\n\t");
-                                                               
asb.append(stackTraceElement);
-                                                       }
-                                                       asb.append("\n\tEnd of 
stack trace of " + t);
-                                               }
-                                               catch (Exception e)
-                                               {
-                                                       // ignore
-                                               }
-                                               throw new 
WicketRuntimeException(asb.toString());
+                                               WicketRuntimeException ex = new 
WicketRuntimeException(asb.toString());
+                                               
ex.setStackTrace(t.getStackTrace());
+                                               throw ex;
                                        }
                                }
 


Reply via email to