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; } }