Author: jdonnerstag
Date: Wed Oct 7 19:20:38 2009
New Revision: 822859
URL: http://svn.apache.org/viewvc?rev=822859&view=rev
Log:
fixed NullPointerException in
BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:96
Issue: WICKET-2508
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
URL:
http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java?rev=822859&r1=822858&r2=822859&view=diff
==============================================================================
---
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
(original)
+++
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/request/target/component/listener/BehaviorRequestTarget.java
Wed Oct 7 19:20:38 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)