Hi,

I haven`t played with groovy in XWiki enough. My only suggestion is to
debug the problem by reducing it to a state that works (even an empty
groovy page) and then add stuff until it breaks to identify the cause.

Hope this helps,
Eduard


On Tue, Aug 5, 2014 at 4:37 PM, Jeremie BOUSQUET <[email protected]
> wrote:

> Hello XWiki Community,
>
> Got some issue with executing groovy in a page ...
>
> I have a page with a groovy class, that needs some jars dependencies.
> The following "works":
>
> {{groovy jars="attach:toto.jar,..."}}
>
> import ...
>
> public class MyClass {
> ...
> }
>
> def myobj = new MyClass()
> // do something with myobj ...
> {{/groovy}}
>
> Then I'd like to execute this code from another page.
> So I removed the {{groovy}} macro tags and the isolated code at the end,
> leaving only the class declaration and imports.
> From the other page I use the following version of parseGroovyFromPage:
>
> http://maven.xwiki.org/site/docs/xwiki-javadoc-4.1.x/com/xpn/xwiki/api/XWiki.html#parseGroovyFromPage(java.lang.String,%20java.lang.String)
>
> I provide it with the name of the page containing my groovy class, twice
> (once for the script and once for the jars).
> It results in a page loading infinitely until it time-outs ... From the
> logs it seems my class never gets executed.
>
> Any idea ?
>
> Note: I think it's a "crappy" method, and I plan to put this as a java
> component, but in a "proof of concept" stage the groovy script is very
> useful.
>
> Thanks,
> Jeremie
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to