Advertisement
Guest User

Untitled

a guest
Apr 25th, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.04 KB | None | 0 0
  1. org.xwiki.rendering.macro.MacroExecutionException: Failed to evaluate Velocity Macro for content [{{html}}
  2. #*
  3. * Display the attachments for a page.
  4. * @param $pageFullName - the full name of the page to display the attachments for
  5. *#
  6. #macro(attachments $pageFullName $details)
  7. <div id="attachments-list">
  8. #if("$!{pageFullName}" == "")
  9. #set ($pageFullName= $doc.fullName)
  10. #end
  11. #set($ref = $xwiki.getDocument($pageFullName))
  12. #set($doc_list = $ref.getAttachmentList())
  13. #if($doc_list.size()==0)
  14. There are no attachments for this page!
  15. #elseif ("$!{details}" != "true")
  16. #set($prettyName = $ref.getDisplayTitle()
  17. #if("$!prettyName" == "")
  18. #set($prettyName = $ref.name)
  19. #end
  20. <b>test $prettyName page has $doc_list.size() attachments</b>
  21. #set($attachmentsMap = $util.hashMap)
  22. #foreach ($att in $doc_list)
  23. #set ($nb = 1)
  24. #set ($ext = $att.getMimeType())
  25. #set ($pos =$ext.indexOf("/"))
  26. #set ($sub = $ext.substring(0,$pos))
  27. #if ($sub == "application")
  28. #set ($pos = $pos+1)
  29. #set ($sub = $ext.substring($pos))
  30. #if ($sub == "x-pdf")
  31. #set ($sub = "pdf")
  32. #end
  33. #end
  34. #if (!$attachmentsMap.containsKey($sub))
  35. #set($discard = $attachmentsMap.put($sub,$nb))
  36. #else
  37. #set ($old_value = $attachmentsMap.get($sub))
  38. #set ($new_value = $old_value + 1)
  39. #set ($discard = $attachmentsMap.put($sub,$new_value))
  40. #end
  41. #end
  42. <ul>
  43. #foreach ($type in $attachmentsMap.keySet())
  44. #set ($value = $attachmentsMap.get($type))
  45. #if ($value > 1)
  46. <li class="attachmentmacro_$type">$value $type files</li>
  47. #else
  48. <li class="attachmentmacro_$type">$value $type file</li>
  49. #end
  50. #end
  51. </ul>
  52.  
  53. #else
  54. <table border="5px solid black">
  55. <tr style="color:blue">
  56. <th>Filename</th>
  57. <th>Author</th>
  58. <th>Date</th>
  59. <th>Size</th>
  60. <th>Type</th>
  61. </tr>
  62.  
  63. #foreach ($att in $doc_list)
  64. #set ($userdoc = $xwiki.getDocument($att.author))
  65. #set ($space = $ref.space)
  66. <tr>
  67. <td><a href="/xwiki/bin/download/$space/$page/$att.filename">$att.filename</a></td>
  68. <td><a href="/xwiki/bin/view/XWiki/$userdoc.name">$userdoc.first_name $userdoc.last_name</a></td>
  69. <td>$att.date</td>
  70. <td>
  71. #if ($att.getFilesize() < (1024) )
  72. $att.getFilesize() bytes
  73. #else
  74. #set ($size = $util.parseFloat("$att.getFilesize()"))
  75. #set ($result = $size / 1024)
  76. #set ($round = $mathtool.roundTo(2,$result))
  77. $round Kb
  78. #end
  79. </td>
  80. <td>$att.getMimeType()</td>
  81. </tr>
  82. #end
  83. </table>
  84. #end
  85. </div>
  86. #end
  87. {{/html}}]
  88. at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:133)
  89. at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:49)
  90. at org.xwiki.rendering.macro.script.AbstractScriptMacro.evaluateBlock(AbstractScriptMacro.java:306)
  91. at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:202)
  92. at org.xwiki.rendering.macro.script.AbstractScriptMacro.execute(AbstractScriptMacro.java:59)
  93. at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transformOnce(MacroTransformation.java:196)
  94. at org.xwiki.rendering.internal.transformation.macro.MacroTransformation.transform(MacroTransformation.java:141)
  95. at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:81)
  96. at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7639)
  97. at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7588)
  98. at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:838)
  99. at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:787)
  100. at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:881)
  101. at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:582)
  102. at sun.reflect.GeneratedMethodAccessor388.invoke(Unknown Source)
  103. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  104. at java.lang.reflect.Method.invoke(Method.java:606)
  105. at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
  106. at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
  107. at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
  108. at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
  109. at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:567)
  110. at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71)
  111. at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142)
  112. at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
  113. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:195)
  114. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:160)
  115. at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116)
  116. at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1840)
  117. at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1778)
  118. at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:836)
  119. at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
  120. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  121. at java.lang.reflect.Method.invoke(Method.java:606)
  122. at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:395)
  123. at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:384)
  124. at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:173)
  125. at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:280)
  126. at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:369)
  127. at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
  128. at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:216)
  129. at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:311)
  130. at org.apache.velocity.runtime.directive.RuntimeMacro.render(RuntimeMacro.java:230)
  131. at org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:207)
  132. at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:342)
  133. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:195)
  134. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:160)
  135. at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116)
  136. at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1840)
  137. at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:153)
  138. at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:224)
  139. at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
  140. at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
  141. at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
  142. at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
  143. at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
  144. at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
  145. at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
  146. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
  147. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  148. at com.xpn.xwiki.web.ActionFilter.doFilter(ActionFilter.java:129)
  149. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  150. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  151. at org.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:152)
  152. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  153. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  154. at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  155. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  156. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  157. at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:165)
  158. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  159. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  160. at com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
  161. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  162. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  163. at org.xwiki.container.servlet.filters.internal.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:218)
  164. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  165. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  166. at org.xwiki.container.servlet.filters.internal.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
  167. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  168. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  169. at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:203)
  170. at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:181)
  171. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  172. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  173. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
  174. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
  175. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
  176. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
  177. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
  178. at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
  179. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  180. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
  181. at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
  182. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
  183. at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
  184. at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  185. at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  186. at java.lang.Thread.run(Thread.java:744)
  187. Caused by: org.xwiki.velocity.XWikiVelocityException: Failed to evaluate content with id [xwiki:WorkGroup_group 1732.hello]
  188. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:204)
  189. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:160)
  190. at org.xwiki.rendering.internal.macro.velocity.VelocityMacro.evaluateString(VelocityMacro.java:126)
  191. ... 98 more
  192. Caused by: org.apache.velocity.runtime.parser.TemplateParseException: Encountered "#if" at xwiki:WorkGroup_group 1732.hello[line 17, column 1]
  193. Was expecting one of:
  194. <RPAREN> ...
  195. "-" ...
  196. "+" ...
  197. "*" ...
  198. "/" ...
  199. "%" ...
  200. <LOGICAL_AND> ...
  201. <LOGICAL_OR> ...
  202. <LOGICAL_LT> ...
  203. <LOGICAL_LE> ...
  204. <LOGICAL_GT> ...
  205. <LOGICAL_GE> ...
  206. <LOGICAL_EQUALS> ...
  207. <LOGICAL_NOT_EQUALS> ...
  208.  
  209. at org.apache.velocity.runtime.parser.Parser.parse(Parser.java:131)
  210. at org.apache.velocity.runtime.RuntimeInstance.parse(RuntimeInstance.java:1226)
  211. at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:188)
  212. ... 100 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement