Repository: wicket Updated Branches: refs/heads/master 6839a8c76 -> 4236533ee
Improve the exception message when trying to set a model object on a component without a model Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/4236533e Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/4236533e Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/4236533e Branch: refs/heads/master Commit: 4236533ee1c598c48edf58304958be7744e77fd1 Parents: 6839a8c Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Thu Apr 21 23:23:10 2016 +0200 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Thu Apr 21 23:23:10 2016 +0200 ---------------------------------------------------------------------- wicket-core/src/main/java/org/apache/wicket/Component.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/4236533e/wicket-core/src/main/java/org/apache/wicket/Component.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/Component.java b/wicket-core/src/main/java/org/apache/wicket/Component.java index 44a5309..f9a8cd9 100644 --- a/wicket-core/src/main/java/org/apache/wicket/Component.java +++ b/wicket-core/src/main/java/org/apache/wicket/Component.java @@ -3066,7 +3066,9 @@ public abstract class Component if (model == null) { throw new IllegalStateException( - "Attempt to set model object on null model of component: " + getPageRelativePath()); + "Attempt to set a model object on a component without a model! " + + "Either pass an IModel to the constructor or use #setDefaultModel(new SomeModel(object)). " + + "Component: " + getPageRelativePath()); } // Check authorization
