Uploaded image for project: 'Migration 4.4 to 4.5 (closed)'
  1. Migration 4.4 to 4.5 (closed)
  2. MGNLMIGRATION-327

Error parsing [ in javascript embeded in freemarker template

XMLWordPrintable

    • Kromeriz 21, Kromeriz 26
    • 1

      The script attached causes an error while parsing
      
      It ends with a EOF, line 109:29 missing EOF at '[' 
      
      line 47:2 no viable alternative at character '}'
      info.magnolia.migration.task.templates.TemplateErrorException: java.lang.RuntimeException: NoViableAltException('}'@[1:1: Tokens : ( TAG_OPEN | TAG_CLOSE | INTAG_OPEN | INTAG_CLOSE | TAGNAME | INTERPOLATION_OPEN | INTERPOLATION_CLOSE | INTAG_DATA | JAVACODE | FLATTEXT | EXPRESSION | SCRIPTLET_OPEN | SCRIPTLET_CLOSE );])
      at info.magnolia.migration.task.templates.TemplateReader.migrateScript(TemplateReader.java:119)
      at info.magnolia.migration.task.templates.TemplateReader.migrateScript(TemplateReader.java:83)
      at info.magnolia.migration.task.templates.TemplateReader.main(TemplateReader.java:169)
      Caused by: java.lang.RuntimeException: NoViableAltException('}'@[1:1: Tokens : ( TAG_OPEN | TAG_CLOSE | INTAG_OPEN | INTAG_CLOSE | TAGNAME | INTERPOLATION_OPEN | INTERPOLATION_CLOSE | INTAG_DATA | JAVACODE | FLATTEXT | EXPRESSION | SCRIPTLET_OPEN | SCRIPTLET_CLOSE );])
      at info.magnolia.migration.task.templates.jsp.JspLexer.recover(JspLexer.java:39)
      at org.antlr.runtime.Lexer.nextToken(Lexer.java:104)
      at org.antlr.runtime.BufferedTokenStream.fetch(BufferedTokenStream.java:143)
      at org.antlr.runtime.BufferedTokenStream.sync(BufferedTokenStream.java:137)
      at org.antlr.runtime.CommonTokenStream.consume(CommonTokenStream.java:68)
      at org.antlr.runtime.BaseRecognizer.match(BaseRecognizer.java:106)
      at info.magnolia.migration.task.templates.jsp.JspParser.flattext(JspParser.java:968)
      at info.magnolia.migration.task.templates.jsp.JspParser.document(JspParser.java:149)
      at info.magnolia.migration.task.templates.TemplateReader.migrateScript(TemplateReader.java:108)
      ... 2 more
      Caused by: NoViableAltException('}'@[1:1: Tokens : ( TAG_OPEN | TAG_CLOSE | INTAG_OPEN | INTAG_CLOSE | TAGNAME | INTERPOLATION_OPEN | INTERPOLATION_CLOSE | INTAG_DATA | JAVACODE | FLATTEXT | EXPRESSION | SCRIPTLET_OPEN | SCRIPTLET_CLOSE );])
      at info.magnolia.migration.task.templates.jsp.JspLexer$DFA8.specialStateTransition(JspLexer.java:1644)
      at org.antlr.runtime.DFA.predict(DFA.java:80)
      at info.magnolia.migration.task.templates.jsp.JspLexer.mTokens(JspLexer.java:632)
      at org.antlr.runtime.Lexer.nextToken(Lexer.java:85)
      ... 9 more
      

        Acceptance criteria

              rsiska Robert Šiška
              tmiyar Teresa Miyar
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0d
                  0d
                  Logged:
                  Time Spent - 2m
                  2m