Re: [xwiki-users] Attached/Linked JAR files in Grrovy Scripting.
On Tue, Jul 6, 2010 at 17:10, Deven Phillips deven.phill...@gmail.com wrote: All, I am having issues on an upgraded and a clean install of XWiki 2.3.1. I attach a jar file (configBackup.jar) and try to use that in my groovy script as follows: {{groovy jars=attach:configBackup.jar}} import path.to.my.class; ... ... {{/groovy}} The thread which is processing the page crashes with a the following stack trace visible in the catalina.out of Tomcat: 2010-07-06 11:08:34,014 [http://192.168.54.50:8080/xwiki/bin/view/TelnetBackup/BackUpAction] DEBUG ternal.DefaultConverterManager - Failed to find a proper Converter for type [java.lang.String] org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [org.xwiki.properties.converter.Converter] hint = [java.lang.String]] at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:356) at org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:109) at org.xwiki.component.internal.DefaultComponentManager.lookup(DefaultComponentManager.java:85) at org.xwiki.properties.internal.DefaultConverterManager.lookupConverter(DefaultConverterManager.java:75) at org.xwiki.properties.internal.DefaultConverterManager.convert(DefaultConverterManager.java:55) at org.xwiki.properties.internal.DefaultBeanManager.populateBean(DefaultBeanManager.java:125) at org.xwiki.properties.internal.DefaultBeanManager.populate(DefaultBeanManager.java:80) at org.xwiki.rendering.internal.transformation.MacroTransformation.transformOnce(MacroTransformation.java:160) at org.xwiki.rendering.internal.transformation.MacroTransformation.transform(MacroTransformation.java:119) at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7213) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7188) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:797) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:811) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:191) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:156) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116) at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1791) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1729) at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:837) at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332) at
Re: [xwiki-users] Attached/Linked JAR files in Grrovy Scripting.
OK, understood. That still does not solve my problem. Yes, I enabled debug logging in order to get as much information as possible to troubleshoot this issue. I have tried using attached jar files and jar files linked via http: Examples: {{groovy jars=http://myhost.com/configBackup.jar}}{{/groovy}} {{groovy jars=attach:configBackup.jar}}{{/groovy}} The linked jars cause an exception: java.lang.NoClassDefFoundError: Could not initialize class sun.net.www.protocol.http.HttpURLConnection The attached jars never show an error in the browser. Deven On Tue, Jul 6, 2010 at 11:25 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote: On Tue, Jul 6, 2010 at 17:10, Deven Phillips deven.phill...@gmail.com wrote: All, I am having issues on an upgraded and a clean install of XWiki 2.3.1. I attach a jar file (configBackup.jar) and try to use that in my groovy script as follows: {{groovy jars=attach:configBackup.jar}} import path.to.my.class; ... ... {{/groovy}} The thread which is processing the page crashes with a the following stack trace visible in the catalina.out of Tomcat: 2010-07-06 11:08:34,014 [http://192.168.54.50:8080/xwiki/bin/view/TelnetBackup/BackUpAction] DEBUG ternal.DefaultConverterManager - Failed to find a proper Converter for type [java.lang.String] org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [org.xwiki.properties.converter.Converter] hint = [java.lang.String]] at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:356) at org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:109) at org.xwiki.component.internal.DefaultComponentManager.lookup(DefaultComponentManager.java:85) at org.xwiki.properties.internal.DefaultConverterManager.lookupConverter(DefaultConverterManager.java:75) at org.xwiki.properties.internal.DefaultConverterManager.convert(DefaultConverterManager.java:55) at org.xwiki.properties.internal.DefaultBeanManager.populateBean(DefaultBeanManager.java:125) at org.xwiki.properties.internal.DefaultBeanManager.populate(DefaultBeanManager.java:80) at org.xwiki.rendering.internal.transformation.MacroTransformation.transformOnce(MacroTransformation.java:160) at org.xwiki.rendering.internal.transformation.MacroTransformation.transform(MacroTransformation.java:119) at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7213) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7188) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:797) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:811) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:191) at org.xwiki.velocity.internal.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java:156) at com.xpn.xwiki.render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java:116) at com.xpn.xwiki.XWiki.evaluateTemplate(XWiki.java:1791) at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1729) at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:837) at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) at
Re: [xwiki-users] Attached/Linked JAR files in Grrovy Scripting.
More information. Simply adding the open and close {{groovy}} tags is enough to cause the problem. I am using XWiki 2.3.1 build number 29118. So, if your entire page merely consisted of: {{groovy jars=attach:myJar.jar}} {{/groovy}} That would be enough to replicate the problem I am having. Additional details are: Java Version: Sun Java 1.6.0_07 (Also tested on 1.6.0_20). Tomcat Version: 6.0.26 Thanks, Deven On Tue, Jul 6, 2010 at 11:30 AM, Deven Phillips deven.phill...@gmail.com wrote: OK, understood. That still does not solve my problem. Yes, I enabled debug logging in order to get as much information as possible to troubleshoot this issue. I have tried using attached jar files and jar files linked via http: Examples: {{groovy jars=http://myhost.com/configBackup.jar}}{{/groovy}} {{groovy jars=attach:configBackup.jar}}{{/groovy}} The linked jars cause an exception: java.lang.NoClassDefFoundError: Could not initialize class sun.net.www.protocol.http.HttpURLConnection The attached jars never show an error in the browser. Deven On Tue, Jul 6, 2010 at 11:25 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote: On Tue, Jul 6, 2010 at 17:10, Deven Phillips deven.phill...@gmail.com wrote: All, I am having issues on an upgraded and a clean install of XWiki 2.3.1. I attach a jar file (configBackup.jar) and try to use that in my groovy script as follows: {{groovy jars=attach:configBackup.jar}} import path.to.my.class; ... ... {{/groovy}} The thread which is processing the page crashes with a the following stack trace visible in the catalina.out of Tomcat: 2010-07-06 11:08:34,014 [http://192.168.54.50:8080/xwiki/bin/view/TelnetBackup/BackUpAction] DEBUG ternal.DefaultConverterManager - Failed to find a proper Converter for type [java.lang.String] org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [org.xwiki.properties.converter.Converter] hint = [java.lang.String]] at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:356) at org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:109) at org.xwiki.component.internal.DefaultComponentManager.lookup(DefaultComponentManager.java:85) at org.xwiki.properties.internal.DefaultConverterManager.lookupConverter(DefaultConverterManager.java:75) at org.xwiki.properties.internal.DefaultConverterManager.convert(DefaultConverterManager.java:55) at org.xwiki.properties.internal.DefaultBeanManager.populateBean(DefaultBeanManager.java:125) at org.xwiki.properties.internal.DefaultBeanManager.populate(DefaultBeanManager.java:80) at org.xwiki.rendering.internal.transformation.MacroTransformation.transformOnce(MacroTransformation.java:160) at org.xwiki.rendering.internal.transformation.MacroTransformation.transform(MacroTransformation.java:119) at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7213) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7188) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:797) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:811) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106) at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336) at
Re: [xwiki-users] Attached/Linked JAR files in Grrovy Scripting.
I need to amend my last statement. Empty tags is not enough to replicate the error. Putting a simple: print Hello World ; between the tags is enough though. Thanks, Deven On Tue, Jul 6, 2010 at 11:54 AM, Deven Phillips deven.phill...@gmail.com wrote: More information. Simply adding the open and close {{groovy}} tags is enough to cause the problem. I am using XWiki 2.3.1 build number 29118. So, if your entire page merely consisted of: {{groovy jars=attach:myJar.jar}} {{/groovy}} That would be enough to replicate the problem I am having. Additional details are: Java Version: Sun Java 1.6.0_07 (Also tested on 1.6.0_20). Tomcat Version: 6.0.26 Thanks, Deven On Tue, Jul 6, 2010 at 11:30 AM, Deven Phillips deven.phill...@gmail.com wrote: OK, understood. That still does not solve my problem. Yes, I enabled debug logging in order to get as much information as possible to troubleshoot this issue. I have tried using attached jar files and jar files linked via http: Examples: {{groovy jars=http://myhost.com/configBackup.jar}}{{/groovy}} {{groovy jars=attach:configBackup.jar}}{{/groovy}} The linked jars cause an exception: java.lang.NoClassDefFoundError: Could not initialize class sun.net.www.protocol.http.HttpURLConnection The attached jars never show an error in the browser. Deven On Tue, Jul 6, 2010 at 11:25 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote: On Tue, Jul 6, 2010 at 17:10, Deven Phillips deven.phill...@gmail.com wrote: All, I am having issues on an upgraded and a clean install of XWiki 2.3.1. I attach a jar file (configBackup.jar) and try to use that in my groovy script as follows: {{groovy jars=attach:configBackup.jar}} import path.to.my.class; ... ... {{/groovy}} The thread which is processing the page crashes with a the following stack trace visible in the catalina.out of Tomcat: 2010-07-06 11:08:34,014 [http://192.168.54.50:8080/xwiki/bin/view/TelnetBackup/BackUpAction] DEBUG ternal.DefaultConverterManager - Failed to find a proper Converter for type [java.lang.String] org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [org.xwiki.properties.converter.Converter] hint = [java.lang.String]] at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:356) at org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:109) at org.xwiki.component.internal.DefaultComponentManager.lookup(DefaultComponentManager.java:85) at org.xwiki.properties.internal.DefaultConverterManager.lookupConverter(DefaultConverterManager.java:75) at org.xwiki.properties.internal.DefaultConverterManager.convert(DefaultConverterManager.java:55) at org.xwiki.properties.internal.DefaultBeanManager.populateBean(DefaultBeanManager.java:125) at org.xwiki.properties.internal.DefaultBeanManager.populate(DefaultBeanManager.java:80) at org.xwiki.rendering.internal.transformation.MacroTransformation.transformOnce(MacroTransformation.java:160) at org.xwiki.rendering.internal.transformation.MacroTransformation.transform(MacroTransformation.java:119) at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7213) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7188) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:797) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:811) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493) at org.apache.velocity.runtime.parser.node.ASTExpression.value(ASTExpression.java:71) at org.apache.velocity.runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:142) at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72) at
Re: [xwiki-users] Attached/Linked JAR files in Grrovy Scripting.
UPDATE: The problem has been resolved on Linux by adding: URIEncoding=UTF-8 As a property to the tomcat/conf/server.xml file for the Connector node. The problem still persists on Windows. Thanks, Deven On Tue, Jul 6, 2010 at 11:58 AM, Deven Phillips deven.phill...@gmail.com wrote: I need to amend my last statement. Empty tags is not enough to replicate the error. Putting a simple: print Hello World ; between the tags is enough though. Thanks, Deven On Tue, Jul 6, 2010 at 11:54 AM, Deven Phillips deven.phill...@gmail.com wrote: More information. Simply adding the open and close {{groovy}} tags is enough to cause the problem. I am using XWiki 2.3.1 build number 29118. So, if your entire page merely consisted of: {{groovy jars=attach:myJar.jar}} {{/groovy}} That would be enough to replicate the problem I am having. Additional details are: Java Version: Sun Java 1.6.0_07 (Also tested on 1.6.0_20). Tomcat Version: 6.0.26 Thanks, Deven On Tue, Jul 6, 2010 at 11:30 AM, Deven Phillips deven.phill...@gmail.com wrote: OK, understood. That still does not solve my problem. Yes, I enabled debug logging in order to get as much information as possible to troubleshoot this issue. I have tried using attached jar files and jar files linked via http: Examples: {{groovy jars=http://myhost.com/configBackup.jar}}{{/groovy}} {{groovy jars=attach:configBackup.jar}}{{/groovy}} The linked jars cause an exception: java.lang.NoClassDefFoundError: Could not initialize class sun.net.www.protocol.http.HttpURLConnection The attached jars never show an error in the browser. Deven On Tue, Jul 6, 2010 at 11:25 AM, Thomas Mortagne thomas.morta...@xwiki.com wrote: On Tue, Jul 6, 2010 at 17:10, Deven Phillips deven.phill...@gmail.com wrote: All, I am having issues on an upgraded and a clean install of XWiki 2.3.1. I attach a jar file (configBackup.jar) and try to use that in my groovy script as follows: {{groovy jars=attach:configBackup.jar}} import path.to.my.class; ... ... {{/groovy}} The thread which is processing the page crashes with a the following stack trace visible in the catalina.out of Tomcat: 2010-07-06 11:08:34,014 [http://192.168.54.50:8080/xwiki/bin/view/TelnetBackup/BackUpAction] DEBUG ternal.DefaultConverterManager - Failed to find a proper Converter for type [java.lang.String] org.xwiki.component.manager.ComponentLookupException: Can't find descriptor for the component [role = [org.xwiki.properties.converter.Converter] hint = [java.lang.String]] at org.xwiki.component.embed.EmbeddableComponentManager.initialize(EmbeddableComponentManager.java:356) at org.xwiki.component.embed.EmbeddableComponentManager.lookup(EmbeddableComponentManager.java:109) at org.xwiki.component.internal.DefaultComponentManager.lookup(DefaultComponentManager.java:85) at org.xwiki.properties.internal.DefaultConverterManager.lookupConverter(DefaultConverterManager.java:75) at org.xwiki.properties.internal.DefaultConverterManager.convert(DefaultConverterManager.java:55) at org.xwiki.properties.internal.DefaultBeanManager.populateBean(DefaultBeanManager.java:125) at org.xwiki.properties.internal.DefaultBeanManager.populate(DefaultBeanManager.java:80) at org.xwiki.rendering.internal.transformation.MacroTransformation.transformOnce(MacroTransformation.java:160) at org.xwiki.rendering.internal.transformation.MacroTransformation.transform(MacroTransformation.java:119) at org.xwiki.rendering.internal.transformation.DefaultTransformationManager.performTransformations(DefaultTransformationManager.java:72) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7213) at com.xpn.xwiki.doc.XWikiDocument.performSyntaxConversion(XWikiDocument.java:7188) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:797) at com.xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java:811) at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:525) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.invoke(UberspectImpl.java:378) at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:270) at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252) at org.apache.velocity.runtime.parser.node.ASTReference.value(ASTReference.java:493) at