Repository: wicket Updated Branches: refs/heads/wicket-6.x b26481d59 -> d817855dd
WICKET-5371 IllegalArgumentException: Argument 'page' may not be null. - when sending event from asynchronous process Mark the page as dirty to keep it around in case there is no other usage with it (component added/removed/etc.) Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/d817855d Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/d817855d Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/d817855d Branch: refs/heads/wicket-6.x Commit: d817855dda158f4c376042f236da5f19223a8823 Parents: b26481d Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Thu Aug 14 15:24:54 2014 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Thu Aug 14 15:24:54 2014 +0200 ---------------------------------------------------------------------- .../java/org/apache/wicket/atmosphere/AtmosphereRequestHandler.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/d817855d/wicket-experimental/wicket-atmosphere/src/main/java/org/apache/wicket/atmosphere/AtmosphereRequestHandler.java ---------------------------------------------------------------------- diff --git a/wicket-experimental/wicket-atmosphere/src/main/java/org/apache/wicket/atmosphere/AtmosphereRequestHandler.java b/wicket-experimental/wicket-atmosphere/src/main/java/org/apache/wicket/atmosphere/AtmosphereRequestHandler.java index f19e7e0..4fd5f02 100644 --- a/wicket-experimental/wicket-atmosphere/src/main/java/org/apache/wicket/atmosphere/AtmosphereRequestHandler.java +++ b/wicket-experimental/wicket-atmosphere/src/main/java/org/apache/wicket/atmosphere/AtmosphereRequestHandler.java @@ -76,6 +76,7 @@ public class AtmosphereRequestHandler implements IRequestHandler Page page = (Page) Session.get().getPageManager().getPage(pageId); if (page != null) { + page.dirty(); AjaxRequestTarget target = application.newAjaxRequestTarget(page); executeHandlers(target, page); }
