[ https://issues.apache.org/jira/browse/SLING-4971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14936716#comment-14936716 ]
Radu Cotescu edited comment on SLING-4971 at 10/2/15 4:06 PM: -------------------------------------------------------------- Fixed in [r1705994|https://svn.apache.org/viewvc?view=revision&revision=r1705994]. Simplified implementation in [r1706440|https://svn.apache.org/viewvc?view=revision&revision=r1706440]. was (Author: radu.cotescu): Fixed in [r1705994|https://svn.apache.org/viewvc?view=revision&revision=r1705994]. > "static" node name not allowed as a script ancestor > --------------------------------------------------- > > Key: SLING-4971 > URL: https://issues.apache.org/jira/browse/SLING-4971 > Project: Sling > Issue Type: Bug > Components: Scripting > Affects Versions: Scripting Sightly Engine 1.0.2 > Reporter: Nicolas Peltier > Assignee: Radu Cotescu > Priority: Minor > Fix For: Scripting Sightly Engine 1.0.6 > > > Looks like having "static" as a script ancestor (e.g. > /apps/blah/static/foo/foo.html) will break badly the script rendering (and > all the rendering process), yelling: > {noformat} > Line 1, column 0 : The declared package "" does not match the expected > package "apps.blah.static.foo" > Line 19, column 994 : Syntax error on token "static", Identifier expected > at > org.apache.sling.scripting.sightly.impl.compiler.SightlyJavaCompilerService.compileSource(SightlyJavaCompilerService.java:143) > at > org.apache.sling.scripting.sightly.impl.engine.UnitLoader.createUnit(UnitLoader.java:140) > at > org.apache.sling.scripting.sightly.impl.engine.SightlyScriptEngine.evaluateScript(SightlyScriptEngine.java:94) > at > org.apache.sling.scripting.sightly.impl.engine.SightlyScriptEngine.eval(SightlyScriptEngine.java:83) > at > org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:361) > at > org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:171) > at > org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:463) > ... 258 common frames omitted > Caused by: > org.apache.sling.scripting.sightly.impl.compiler.CompilerException: > org.apache.sling.scripting.sightly.impl.compiler.CompilerException: > Compilation errors in apps/blah/static/foo/SightlyJava_foo.java: > Line 1, column 0 : The declared package "" does not match the expected > package "apps.blah.static.foo" > Line 19, column 994 : Syntax error on token "static", Identifier expected > at > org.apache.sling.scripting.sightly.impl.compiler.SightlyJavaCompilerService.compileJavaResource(SightlyJavaCompilerService.java:258) > at > org.apache.sling.scripting.sightly.impl.compiler.SightlyJavaCompilerService.compileSource(SightlyJavaCompilerService.java:141) > ... 264 common frames omitted > Caused by: > org.apache.sling.scripting.sightly.impl.compiler.CompilerException: > Compilation errors in apps/blah/static/foo/SightlyJava_foo.java: > Line 1, column 0 : The declared package "" does not match the expected > package "apps.blah.static.foo" > Line 19, column 994 : Syntax error on token "static", Identifier expected > at > org.apache.sling.scripting.sightly.impl.compiler.SightlyJavaCompilerService.compileJavaResource(SightlyJavaCompilerService.java:250) > ... 265 common frames omitted > {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)