Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-36942

Velocity errors in logs caused by attachment macro

    XMLWordPrintable

Details

    Description

      When viewing a page with an attachment macro on it the server logs are spammed with the following stack trace.

      org.apache.velocity.exception.ParseErrorException: Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical error at line 1, column 2. Encountered: <EOF> after : ""
      at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1202)
      at org.apache.velocity.runtime.RuntimeInstance.evaluate(RuntimeInstance.java:1164)
      at org.apache.velocity.app.VelocityEngine.evaluate(VelocityEngine.java:219)
      at com.atlassian.confluence.util.velocity.VelocityUtils.writeRenderedContent(VelocityUtils.java:179)
      at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:157)
      at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:142)
      at com.atlassian.confluence.util.velocity.VelocityUtils.getRenderedContent(VelocityUtils.java:137)
      at com.atlassian.confluence.plugin.descriptor.web.ConfluenceWebFragmentHelper.renderVelocityFragment(ConfluenceWebFragmentHelper.java:78)
      at com.atlassian.plugin.web.model.DefaultWebLink.getRenderedUrl(DefaultWebLink.java:35)
      at com.atlassian.plugin.web.model.DefaultWebLink.getDisplayableUrl(DefaultWebLink.java:45)
      at com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLink.getDisplayableUrl(ConfluenceWebLink.java:92)
      at com.atlassian.confluence.plugin.descriptor.web.model.ConfluenceWebLink.getDisplayableUrl(ConfluenceWebLink.java:79)
      at sun.reflect.GeneratedMethodAccessor457.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:497)
      at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:385)
      at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:374)
      at com.atlassian.confluence.velocity.introspection.UnboxingMethod.invoke(UnboxingMethod.java:34)
      at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270)
      ...

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              merickson Matthew Erickson
              Votes:
              7 Vote for this issue
              Watchers:
              16 Start watching this issue

              Dates

                Created:
                Updated: