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)