You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by jb...@apache.org on 2007/06/10 22:40:57 UTC

svn commit: r545937 - /incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/request/WebRequestCodingStrategy.java

Author: jbq
Date: Sun Jun 10 13:40:56 2007
New Revision: 545937

URL: http://svn.apache.org/viewvc?view=rev&rev=545937
Log:
WICKET-293 PackageRequestTargetUrlCodingStrategy should interrupts the cycle and sends a 404 when a page/class cannot be found

Revert revision 537428 as any error during decode() is silently trapped. When a
404 needs to be sent decode() should handle the case properly and just return
null. We should not catch any exception assuming it means decode() did not find
an existing resource.

Modified:
    incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/request/WebRequestCodingStrategy.java

Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/request/WebRequestCodingStrategy.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/request/WebRequestCodingStrategy.java?view=diff&rev=545937&r1=545936&r2=545937
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/request/WebRequestCodingStrategy.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/request/WebRequestCodingStrategy.java Sun Jun 10 13:40:56 2007
@@ -370,23 +370,7 @@
 		{
 			return null;
 		}
-		try
-		{
-			return encoder.decode(requestParameters);
-		}
-		catch (WicketRuntimeException ex)
-		{
-			if (log.isDebugEnabled())
-			{
-				log.debug(ex.toString());
-
-				return new WebErrorCodeResponseTarget(HttpServletResponse.SC_NOT_FOUND,
-						"Unable to load Page: " + ex.toString());
-			}
-
-			return new WebErrorCodeResponseTarget(HttpServletResponse.SC_NOT_FOUND,
-					"Unable to load Page");
-		}
+		return encoder.decode(requestParameters);
 	}
 
 	/**