That's because you did not imported the class, either you use the
complete org.xwiki.model.reference.DocumentReference name, the String
based API as suggested by Marius or you import
org.xwiki.model.reference.DocumentReference at the beginning of your script.

On Mon, Nov 10, 2014 at 5:51 PM, Adrien Moi <[email protected]> wrote:
>
>
>> Date: Mon, 10 Nov 2014 16:23:33 +0100
>> From: [email protected]
>> To: [email protected]
>> Subject: Re: [xwiki-users] access another document with groovy
>
>> def yourDocReference = new DocumentReference('xwiki', 'XWiki', 'WebHome')
>>
>> def yourDoc = xwiki.getDocument(yourDocReference)
>> def list = yourDoc.getAttachmentList()
>
> I tied it on my xwiki and when I type :
> {{groovy}}
> def yourDocReference = new DocumentReference('xwiki','XWiki','WebHome');
> def yourDoc = xwiki.getDocument(yourDocReference);
> list=yourDoc.getAttachmentList();
> println(list);
> {{/groovy}}
> I get this error....
> Caused by: javax.script.ScriptException: 
> org.codehaus.groovy.control.MultipleCompilationErrorsException: startup 
> failed:
> Script1677.groovy: 1: unable to resolve class DocumentReference
>  @ line 1, column 24.
>    def yourDocReference = new DocumentReference('xwiki','XWiki','WebHome');
>
> did I miss anything?
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to