Repository: wicket
Updated Branches:
  refs/heads/master 38d6b4a9c -> b793f99f6


WICKET-5660 Throw more specific exception when a component cannot be found by 
ListenerInterfaceRequestHandler

(cherry picked from commit 9fb48d836a5ad26f991e81222fced6cc290c41e3)


Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/b793f99f
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/b793f99f
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/b793f99f

Branch: refs/heads/master
Commit: b793f99f6b1f5787b5be0b732ddb17baec4c711b
Parents: 38d6b4a
Author: Martin Tzvetanov Grigorov <[email protected]>
Authored: Mon Aug 4 11:49:23 2014 +0200
Committer: Martin Tzvetanov Grigorov <[email protected]>
Committed: Mon Aug 4 11:50:58 2014 +0200

----------------------------------------------------------------------
 .../core/request/handler/ListenerInterfaceRequestHandler.java    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/b793f99f/wicket-core/src/main/java/org/apache/wicket/core/request/handler/ListenerInterfaceRequestHandler.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/core/request/handler/ListenerInterfaceRequestHandler.java
 
b/wicket-core/src/main/java/org/apache/wicket/core/request/handler/ListenerInterfaceRequestHandler.java
index 0ddb30b..ce3286f 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/core/request/handler/ListenerInterfaceRequestHandler.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/core/request/handler/ListenerInterfaceRequestHandler.java
@@ -174,8 +174,8 @@ public class ListenerInterfaceRequestHandler
 
                if ((component == null && !freshPage) || (component != null && 
component.getPage() != page))
                {
-                       throw new WicketRuntimeException("Component '" + 
getComponentPath()
-                               + "' has been removed from page.");
+                       throw new ComponentNotFoundException("Component '" + 
getComponentPath()
+                                       + "' has been removed from page.");
                }
 
                if (page instanceof Page)

Reply via email to