On Thu, Dec 18, 2008 at 1:54 PM, Juergen Lorenz Simon <[email protected]> wrote:
> Hi Thomas,
>
> no, I do not create a context myself. I'm running this in Eclipse

But where do you get the XWikiContext you give to createExternalURL() ?

> though. Could querying the servlet context cause this problem? We have
> a class that is supposed to resolve properties and stuff from the
> web.xml file, and it creates an InitialContext (jndi) for lookups:
>
>        InitialContext jndiContext = new InitialContext();
>        Object prop = jndiContext.lookup("java:comp/env/someprop");
>
> but it would seem far fetched that this would cause trouble, or? And
> the only other change since the last time it worked was migrating to
> 1.7.
>
>
> On 18.12.2008, at 13:44, Thomas Mortagne wrote:
>
>> 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
>>
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



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

Reply via email to