On Apr 2, 2009, at 12:29 PM, Asiri Rathnayake wrote:

> Hi,
>
> Please use something like pastebin (http://pastebin.com/) or  
> tinypaste (
> http://tinypaste.com/) when posting stack traces.

Actually this is not a good idea... pastebin and tinypaste remove  
pastes after a few days.

Thanks
-Vincent

> Can you post the velocity / groovy code you tried as well.
>
> Thanks.
>
> - Asiri
>
> On Thu, Apr 2, 2009 at 3:54 PM, walido  
> <[email protected]> wrote:
>
>>
>> hi i want to developp a plugin of streaming on xwiki
>> and i want to know the scripting language  groovy and velocity
>> so i tried to write the HelloWorld Class
>> i followed the steps in the xwiki tutorial but i have an  
>> error :here is the
>> stacktrace :
>> [CODE]Error number 4001 in 4: Error while parsing velocity page
>> Main.HelloWorldFromVelocity
>> Wrapped Exception: Failed to evaluate content with id Hello World  
>> From
>> Velocity
>> com.xpn.xwiki.XWikiException: Error number 4001 in 4: Error while  
>> parsing
>> velocity page Main.HelloWorldFromVelocity
>> Wrapped Exception: Failed to evaluate content with id Hello World  
>> From
>> Velocity
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java: 
>> 114)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.render(XWikiVelocityRenderer.java:85)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderText(DefaultXWikiRenderingEngine.java:272)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderText(DefaultXWikiRenderingEngine.java:202)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderText(DefaultXWikiRenderingEngine.java:170)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderDocument(DefaultXWikiRenderingEngine.java:159)
>>       at
>> com 
>> .xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java: 
>> 470)
>>       at  
>> com.xpn.xwiki.api.Document.getRenderedContent(Document.java:365)
>>       at sun.reflect.GeneratedMethodAccessor264.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.invoke(UberspectImpl.java:295)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
>>       at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTReference.render(ASTReference.java: 
>> 294)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>>       at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 178)
>>       at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 143)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java: 
>> 108)
>>       at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1612)
>>       at com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:655)
>>       at sun.reflect.GeneratedMethodAccessor168.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.invoke(UberspectImpl.java:295)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
>>       at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTReference.render(ASTReference.java: 
>> 294)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>>       at
>> org 
>> .apache 
>> .velocity 
>> .runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java: 
>> 170)
>>       at
>> org 
>> .apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java: 
>> 74)
>>       at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
>>       at
>> org 
>> .apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java: 
>> 74)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>>       at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:107)
>>       at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>>       at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 178)
>>       at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 143)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java: 
>> 108)
>>       at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1612)
>>       at com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:124)
>>       at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:226)
>>       at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>>       at
>> org 
>> .apache 
>> .struts 
>> .action.RequestProcessor.processActionPerform(RequestProcessor.java: 
>> 431)
>>       at
>> org 
>> .apache 
>> .struts.action.RequestProcessor.process(RequestProcessor.java:236)
>>       at
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java: 
>> 1196)
>>       at
>> org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:596)
>>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>>       at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 
>> 428)
>>       at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:830)
>>       at  
>> com.xpn.xwiki.plugin.webdav.DavFilter.doFilter(DavFilter.java:68)
>>       at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .wysiwyg 
>> .server.filter.ConversionFilter.doFilter(ConversionFilter.java:96)
>>       at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .web 
>> .SavedRequestRestorerFilter 
>> .doFilter(SavedRequestRestorerFilter.java:287)
>>       at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>>       at
>> com 
>> .xpn 
>> .xwiki 
>> .web 
>> .SetCharacterEncodingFilter 
>> .doFilter(SetCharacterEncodingFilter.java:112)
>>       at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>>       at
>> org 
>> .mortbay 
>> .jetty 
>> .servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java: 
>> 471)
>>       at
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 
>> 568)
>>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>>       at
>> org 
>> .mortbay 
>> .jetty 
>> .servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>>       at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>>       at  
>> org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>>       at
>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
>>       at org.mortbay.http.HttpConnection.handle(HttpConnection.java: 
>> 833)
>>       at
>> org 
>> .mortbay.http.SocketListener.handleConnection(SocketListener.java: 
>> 244)
>>       at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java: 
>> 357)
>>       at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java: 
>> 534)
>>
>> Wrapped Exception:
>>
>> org.apache.velocity.exception.MethodInvocationException: Invocation  
>> of
>> method 'parseGroovyFromPage' in class com.xpn.xwiki.api.XWiki threw
>> exception com.xpn.xwiki.XWikiException: Error number 14001 in 14:  
>> Failed
>> compiling groovy script Wrapped Exception: startup failed,
>> script1238667520150.groovy: 1: unexpected token: < @ line 1, column  
>> 1.
>> error
>>
>> @ Main.HelloWorldFromVelocity1,29? at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:286)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTReference.value(ASTReference.java: 
>> 419)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTExpression.value(ASTExpression.java:73)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTSetDirective.render(ASTSetDirective.java:125)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 178)
>> at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 143)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java: 
>> 108)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.render(XWikiVelocityRenderer.java:85)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderText(DefaultXWikiRenderingEngine.java:272)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderText(DefaultXWikiRenderingEngine.java:202)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderText(DefaultXWikiRenderingEngine.java:170)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .DefaultXWikiRenderingEngine 
>> .renderDocument(DefaultXWikiRenderingEngine.java:159)
>> at
>> com 
>> .xpn.xwiki.doc.XWikiDocument.getRenderedContent(XWikiDocument.java: 
>> 470)
>> at com.xpn.xwiki.api.Document.getRenderedContent(Document.java:365)  
>> at
>> sun.reflect.GeneratedMethodAccessor264.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.invoke(UberspectImpl.java:295)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTReference.render(ASTReference.java: 
>> 294)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 178)
>> at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 143)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java: 
>> 108)
>> at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1612) at
>> com.xpn.xwiki.api.XWiki.parseTemplate(XWiki.java:655) at
>> sun.reflect.GeneratedMethodAccessor168.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.invoke(UberspectImpl.java:295)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTReference.execute(ASTReference.java:203)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTReference.render(ASTReference.java: 
>> 294)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:194)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java: 
>> 170)
>> at  
>> org 
>> .apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java: 
>> 74)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:88)
>> at  
>> org 
>> .apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java: 
>> 74)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at
>> org 
>> .apache 
>> .velocity 
>> .runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:107)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:318)
>> at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 178)
>> at
>> org 
>> .xwiki 
>> .velocity.DefaultVelocityEngine.evaluate(DefaultVelocityEngine.java: 
>> 143)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render.XWikiVelocityRenderer.evaluate(XWikiVelocityRenderer.java: 
>> 108)
>> at com.xpn.xwiki.XWiki.parseTemplate(XWiki.java:1612) at
>> com.xpn.xwiki.web.Utils.parseTemplate(Utils.java:124) at
>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:226) at
>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115) at
>> org 
>> .apache 
>> .struts 
>> .action.RequestProcessor.processActionPerform(RequestProcessor.java: 
>> 431)
>> at
>> org 
>> .apache 
>> .struts.action.RequestProcessor.process(RequestProcessor.java:236)
>> at  
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java: 
>> 1196)
>> at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java: 
>> 414) at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:596) at
>> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at
>> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java: 
>> 428) at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:830)
>> at com.xpn.xwiki.plugin.webdav.DavFilter.doFilter(DavFilter.java: 
>> 68) at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .wysiwyg 
>> .server.filter.ConversionFilter.doFilter(ConversionFilter.java:96)
>> at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .web 
>> .SavedRequestRestorerFilter 
>> .doFilter(SavedRequestRestorerFilter.java:287)
>> at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .web 
>> .SetCharacterEncodingFilter 
>> .doFilter(SetCharacterEncodingFilter.java:112)
>> at
>> org.mortbay.jetty.servlet.WebApplicationHandler 
>> $CachedChain.doFilter(WebApplicationHandler.java:821)
>> at
>> org 
>> .mortbay 
>> .jetty 
>> .servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java: 
>> 471)
>> at  
>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: 
>> 568)
>> at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) at
>> org 
>> .mortbay 
>> .jetty 
>> .servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>> at org.mortbay.http.HttpContext.handle(HttpContext.java:1517) at
>> org.mortbay.http.HttpServer.service(HttpServer.java:954) at
>> org.mortbay.http.HttpConnection.service(HttpConnection.java:816) at
>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)  
>> at
>> org.mortbay.http.HttpConnection.handle(HttpConnection.java:833) at
>> org 
>> .mortbay.http.SocketListener.handleConnection(SocketListener.java: 
>> 244) at
>> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357) at
>> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)  
>> Caused by:
>> com.xpn.xwiki.XWikiException: Error number 14001 in 14: Failed  
>> compiling
>> groovy script Wrapped Exception: startup failed,  
>> script1238667520150.groovy:
>> 1: unexpected token: < @ line 1, column 1.
>> error
>>
>> at
>> com 
>> .xpn 
>> .xwiki 
>> .render 
>> .groovy 
>> .XWikiGroovyRenderer.parseGroovyFromString(XWikiGroovyRenderer.java: 
>> 385)
>> at com.xpn.xwiki.XWiki.parseGroovyFromString(XWiki.java:5792) at
>> com.xpn.xwiki.api.XWiki.parseGroovyFromPage(XWiki.java:2227) 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.invoke(UberspectImpl.java:295)
>> at
>> org 
>> .apache 
>> .velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:245)
>> … 79 more
>>
>> [/CODE]
>> did i missed something?
>> --
>> View this message in context:
>> http://n2.nabble.com/HelloWorld-Class-tp2574406p2574406.html
>> Sent from the XWiki- Dev mailing list archive at Nabble.com.
>>
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to