Really confusing/bad error message if doctype missing from script file.
-----------------------------------------------------------------------
Key: TAPESTRY-1686
URL: https://issues.apache.org/jira/browse/TAPESTRY-1686
Project: Tapestry
Issue Type: Bug
Components: Framework
Affects Versions: 4.1.2
Reporter: Patrick Moore
see https://issues.apache.org/jira/browse/TAPESTRY-1685
if :
<!DOCTYPE script PUBLIC
"-//Apache Software Foundation//Tapestry Script Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Script_3_0.dtd">
is missing from a script file referenced with an @Script component, this error
message results:
org.xml.sax.SAXParseException</td>
Document root element "script", must match DOCTYPE root "null".
columnNumber:9
lineNumber:1
Stack Trace:
org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
javax.xml.parsers.SAXParser.parse(Unknown Source)
org.apache.tapestry.util.xml.RuleDirectedParser.parse(RuleDirectedParser.java:173)
org.apache.tapestry.util.xml.RuleDirectedParser.parse(RuleDirectedParser.java:129)
org.apache.tapestry.script.ScriptParser.parse(ScriptParser.java:112)
org.apache.tapestry.engine.DefaultScriptSource.parse(DefaultScriptSource.java:88)
org.apache.tapestry.engine.DefaultScriptSource.getScript(DefaultScriptSource.java:74)
$IScriptSource_11419794b9b.getScript($IScriptSource_11419794b9b.java)
org.apache.tapestry.html.Script.getParsedScript(Script.java:129)
org.apache.tapestry.html.Script.renderComponent(Script.java:159)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DojoAjaxResponseBuilder.render(DojoAjaxResponseBuilder.java:579)
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539)
org.apache.tapestry.components.IfBean.renderComponent(IfBean.java:94)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DojoAjaxResponseBuilder.render(DojoAjaxResponseBuilder.java:579)
org.apache.tapestry.BaseComponent.renderComponent(BaseComponent.java:107)
org.apache.tapestry.AbstractComponent.render(AbstractComponent.java:725)
org.apache.tapestry.services.impl.DojoAjaxResponseBuilder.render(DojoAjaxResponseBuilder.java:579)
org.apache.tapestry.AbstractComponent.renderBody(AbstractComponent.java:539)
org.apache.tapestry.components.Block.renderForComponent(Block.java:65)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]