Repository: wicket Updated Branches: refs/heads/master a60736c41 -> 02bcd8523
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.) (cherry picked from commit d817855dda158f4c376042f236da5f19223a8823) Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/02bcd852 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/02bcd852 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/02bcd852 Branch: refs/heads/master Commit: 02bcd85239753f1c1beac254a9a5e9fe53fcee63 Parents: a60736c 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:25:44 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/02bcd852/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); }
