Author: ehillenius
Date: Wed Feb 21 10:30:34 2007
New Revision: 510138

URL: http://svn.apache.org/viewvc?view=rev&rev=510138
Log:
added null check

Modified:
    
incubator/wicket/trunk/wicket/src/main/java/wicket/request/AbstractRequestCycleProcessor.java

Modified: 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/AbstractRequestCycleProcessor.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/wicket/src/main/java/wicket/request/AbstractRequestCycleProcessor.java?view=diff&rev=510138&r1=510137&r2=510138
==============================================================================
--- 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/AbstractRequestCycleProcessor.java
 (original)
+++ 
incubator/wicket/trunk/wicket/src/main/java/wicket/request/AbstractRequestCycleProcessor.java
 Wed Feb 21 10:30:34 2007
@@ -397,6 +397,14 @@
                        {
                                component = page.get(pageRelativeComponentPath);
                        }
+                       
+                       if (component == null)
+                       {
+                               throw new WicketRuntimeException("component " + 
pageRelativeComponentPath
+                                               + " not found on page " + 
page.getClass().getName() + "[id = "
+                                               + page.getNumericId() + "], 
listener interface = " + listener);
+                       }
+                       
                        if (!component.isEnableAllowed())
                        {
                                throw new 
UnauthorizedActionException(component, Component.ENABLE);


Reply via email to