Author: jdonnerstag
Date: Wed Oct  7 19:22:41 2009
New Revision: 822861

URL: http://svn.apache.org/viewvc?rev=822861&view=rev
Log:
fixed NullPointerException in 
BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:96
Issue: WICKET-2508

Modified:
    
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java

Modified: 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java?rev=822861&r1=822860&r2=822861&view=diff
==============================================================================
--- 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
 (original)
+++ 
wicket/trunk/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
 Wed Oct  7 19:22:41 2009
@@ -91,6 +91,12 @@
 
                final int idAsInt = Integer.parseInt(id);
                final List<IBehavior> behaviors = 
component.getBehaviorsRawList();
+               if (behaviors == null)
+               {
+                       throw new PageExpiredException("No behaviors attached 
to component " +
+                               component.toString());
+               }
+
                IBehaviorListener behaviorListener = null;
 
                if (behaviors.size() > idAsInt)


Reply via email to