Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
4.0
-
None
Description
This may only occur when a script is injected via the @InjectScript annotation, rather than the <inject type="script"/> XML.
We get a NPE inside the parser (actually, inside the DocumentParseException constructor!)
org.apache.hivemind.ApplicationRuntimeException
location: Annotation @org.apache.tapestry.annotations.InjectScript(value=SubmitLink.script) of public abstract org.apache.tapestry.IScript com.vaisala.ww.ui.components.SubmitLink.getScript()
java.lang.NullPointerException
Stack Trace:
- org.apache.tapestry.util.xml.DocumentParseException.<init>(DocumentParseException.java:45)
- org.apache.tapestry.util.xml.RuleDirectedParser.parse(RuleDirectedParser.java:126)
- org.apache.tapestry.script.ScriptParser.parse(ScriptParser.java:105)
- org.apache.tapestry.engine.DefaultScriptSource.parse(DefaultScriptSource.java:77)
- org.apache.tapestry.engine.DefaultScriptSource.getScript(DefaultScriptSource.java:63)
- $IScriptSource_105a60993a4.getScript($IScriptSource_105a60993a4.java)
- $IScriptSource_105a60993a3.getScript($IScriptSource_105a60993a3.java)
- org.apache.tapestry.enhance.DeferredScriptImpl.getScript(DeferredScriptImpl.java:54)
- $SubmitLink_31.getScript($SubmitLink_31.java)
- com.vaisala.ww.ui.components.SubmitLink.renderFormComponent(SubmitLink.java:100
Attachments
Issue Links
- duplicates
-
TAPESTRY-560 Poor reporting of missing specification file
- Closed