I looked a little closely and there is something weird, there is a
request in your XWikiContext but it does not return any servlet path
according to your stack trace.

If it's running in it's own thread how do you create the XWikiContext ?

On Thu, Dec 18, 2008 at 1:40 PM, Thomas Mortagne
<[email protected]> wrote:
> Hi,
>
> Is your indexer running in it's own thread ?
>
> In that case the problem is that when you ask for URL XWiki need the
> current URL for some informations it does not have in its
> configuration like the current host or protocol or even the port to be
> able to recreate the URL as expected.
>
> Are you sure it worked fine in 1.6 ?
>
> On Tue, Dec 16, 2008 at 1:09 PM, Juergen Lorenz Simon <[email protected]> 
> wrote:
>> Hi,
>>
>> I'm writing an indexer plugin for XWiki and recently found a problem
>> when trying to obtain the external document url:
>>
>> java.lang.NullPointerException
>>        at com.xpn.xwiki.XWiki.getServletPath(XWiki.java:4317)
>>        at
>> com
>> .xpn
>> .xwiki
>> .web.XWikiServletURLFactory.addServletPath(XWikiServletURLFactory.java:
>> 208)
>>        at
>> com
>> .xpn
>> .xwiki
>> .web.XWikiServletURLFactory.createURL(XWikiServletURLFactory.java:178)
>>        at
>> com
>> .xpn
>> .xwiki
>> .web
>> .XWikiServletURLFactory.createExternalURL(XWikiServletURLFactory.java:
>> 273)
>>        at com.xpn.xwiki.doc.XWikiDocument.getExternalURL(XWikiDocument.java:
>> 925)
>>        at
>> com
>> .kontrast
>> .vodafone
>> .portal
>> .xwiki.plugins.indexer.IndexUpdater.runMainLoop(IndexUpdater.java:180)
>>        at
>> com
>> .kontrast
>> .vodafone
>> .portal.xwiki.plugins.indexer.IndexUpdater.run(IndexUpdater.java:116)
>>
>>
>>
>> I updated to XWiki version 1.7-SNAPSHOT recently. Before that I didn't
>> experience this. Can anyone shed some light on this?
>>
>> Thanks,
>> J.L.Simon
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Thomas Mortagne
>



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

Reply via email to