Repository: wicket Updated Branches: refs/heads/master bb9c1044e -> 1c517a264
WICKET-5645 throw MarkupException if no markup class is associated Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/1c517a26 Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/1c517a26 Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/1c517a26 Branch: refs/heads/master Commit: 1c517a264e908ab91f833e2563e3efcf0a0ca787 Parents: bb9c104 Author: svenmeier <[email protected]> Authored: Wed Jul 16 20:46:53 2014 +0200 Committer: svenmeier <[email protected]> Committed: Wed Jul 16 20:46:53 2014 +0200 ---------------------------------------------------------------------- .../java/org/apache/wicket/markup/MarkupResourceStream.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/1c517a26/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java b/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java index 3f70c0e..d2efdd9 100644 --- a/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java +++ b/wicket-core/src/main/java/org/apache/wicket/markup/MarkupResourceStream.java @@ -23,9 +23,9 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; import org.apache.wicket.Component; +import org.apache.wicket.core.util.lang.WicketObjects; import org.apache.wicket.util.lang.Args; import org.apache.wicket.util.lang.Bytes; -import org.apache.wicket.core.util.lang.WicketObjects; import org.apache.wicket.util.resource.IFixedLocationResourceStream; import org.apache.wicket.util.resource.IResourceStream; import org.apache.wicket.util.resource.ResourceStreamNotFoundException; @@ -168,6 +168,10 @@ public class MarkupResourceStream implements IResourceStream, IFixedLocationReso */ public Class<? extends Component> getMarkupClass() { + if (markupClassName == null) + { + throw new MarkupException("no associated markup class"); + } return WicketObjects.resolveClass(markupClassName); }
