Re: [xwiki-users] XWiki Manager - Instance throws "Failed to initialize the XWiki context." Exception

2010-06-03 Thread Jared Pearson
After adding the alias, the pages are working as expected.

Thanks Thomas and Marius!

On 6/3/10, Thomas Mortagne  wrote:
> On Thu, Jun 3, 2010 at 10:39, Marius Dumitru Florea
>  wrote:
>> On 06/02/2010 11:29 PM, Jared Pearson wrote:
>>> Whenever I click the "Wiki Page..." menu item from the "Link" menu on
>>> the WYSIWYG editor I get an "There was an error loading the data"
>>> message displayed.  Upon closer examination of the requests being
>>> made, the server is returning a 500 error with "Failed to initialize
>>> the XWiki context" with an inner exception of "The wiki server1 does
>>> not exist".
>>>
>>> I have an XEM 2.3.28624 installation with two XE instances set up
>>> using Path-based resolution.  This error is occurring in both XE
>>> instances.
>>>
>>> Steps Taken
>>> 1. visit the wiki
>>> http://server1/xwiki/wiki/mywiki/view/Main/NewPage
>>> 2. click the edit link
>>> 3. click the "Link" button on the toolbar
>>> 4. click the "Wiki Page..." menu item
>>>
>>> The dialog box appears with the error message. A request was made to
>>> the URL below with a 500 response.
>>> http://server1/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc
>>>
>>> Stack trace
>>> javax.servlet.ServletException: Failed to initialize the XWiki context.
>>>
>>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.initializeXWikiContext(XWikiContextInitializationFilter.java:154)
>>>
>>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:85)
>>>
>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
>>>
>>> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304)
>>>
>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>>
>>> root cause
>>> com.xpn.xwiki.XWikiException: Error number 2 in 0: The wiki server1
>>> does not exist
>>
>> It detects the current wiki as being "server1" instead of "xwiki" (the
>> main wiki). The WYSIWYG editor is loaded from
>> http://server1/xwiki/resources/js/xwiki/wysiwyg/xwe/ for any wiki and
>> all further GWTRPC requests have their URLs relative to this one. As you
>> can see the service URL doesn't contain information about the wiki and
>> it's fine because the XWiki context initialized in the servlet filter
>> doesn't have to point to a specific wiki. Whenever the editor needs
>> information from a wiki it sends the wiki names as a parameter to the
>> service method.
>>
>> The problem is that XWiki defaults on domain-based multiwiki when
>> information about the wiki is not provided in the URL path.
>>
>> Thomas, WDYT?
>
> Yes that's exactly how it's working. Domain based multiwiki is never
> disabled.
>
> What you can do is to add server1 as alias of the main wiki in
> XWiki/XWikiServerXwiki wiki descriptor, that way you will indicate
> that alias "server1" is supposed to go to wiki "xwiki".
>
>>
>> Thanks,
>> Marius
>>
>>>   com.xpn.xwiki.XWiki.getXWiki(XWiki.java:496)
>>>
>>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.initializeXWikiContext(XWikiContextInitializationFilter.java:140)
>>>
>>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:85)
>>>
>>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
>>>
>>> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304)
>>>
>>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>>> ___
>>> users mailing list
>>> users@xwiki.org
>>> http://lists.xwiki.org/mailman/listinfo/users
>> ___
>> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
>>
>
>
>
> --
> Thomas Mortagne
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] XWiki Manager - Instance throws "Failed to initialize the XWiki context." Exception

2010-06-03 Thread Thomas Mortagne
On Thu, Jun 3, 2010 at 10:39, Marius Dumitru Florea
 wrote:
> On 06/02/2010 11:29 PM, Jared Pearson wrote:
>> Whenever I click the "Wiki Page..." menu item from the "Link" menu on
>> the WYSIWYG editor I get an "There was an error loading the data"
>> message displayed.  Upon closer examination of the requests being
>> made, the server is returning a 500 error with "Failed to initialize
>> the XWiki context" with an inner exception of "The wiki server1 does
>> not exist".
>>
>> I have an XEM 2.3.28624 installation with two XE instances set up
>> using Path-based resolution.  This error is occurring in both XE
>> instances.
>>
>> Steps Taken
>> 1. visit the wiki
>> http://server1/xwiki/wiki/mywiki/view/Main/NewPage
>> 2. click the edit link
>> 3. click the "Link" button on the toolbar
>> 4. click the "Wiki Page..." menu item
>>
>> The dialog box appears with the error message. A request was made to
>> the URL below with a 500 response.
>> http://server1/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc
>>
>> Stack trace
>> javax.servlet.ServletException: Failed to initialize the XWiki context.
>>       
>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.initializeXWikiContext(XWikiContextInitializationFilter.java:154)
>>       
>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:85)
>>       
>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
>>       
>> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304)
>>       
>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>
>> root cause
>> com.xpn.xwiki.XWikiException: Error number 2 in 0: The wiki server1
>> does not exist
>
> It detects the current wiki as being "server1" instead of "xwiki" (the
> main wiki). The WYSIWYG editor is loaded from
> http://server1/xwiki/resources/js/xwiki/wysiwyg/xwe/ for any wiki and
> all further GWTRPC requests have their URLs relative to this one. As you
> can see the service URL doesn't contain information about the wiki and
> it's fine because the XWiki context initialized in the servlet filter
> doesn't have to point to a specific wiki. Whenever the editor needs
> information from a wiki it sends the wiki names as a parameter to the
> service method.
>
> The problem is that XWiki defaults on domain-based multiwiki when
> information about the wiki is not provided in the URL path.
>
> Thomas, WDYT?

Yes that's exactly how it's working. Domain based multiwiki is never disabled.

What you can do is to add server1 as alias of the main wiki in
XWiki/XWikiServerXwiki wiki descriptor, that way you will indicate
that alias "server1" is supposed to go to wiki "xwiki".

>
> Thanks,
> Marius
>
>>       com.xpn.xwiki.XWiki.getXWiki(XWiki.java:496)
>>       
>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.initializeXWikiContext(XWikiContextInitializationFilter.java:140)
>>       
>> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:85)
>>       
>> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
>>       
>> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304)
>>       
>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>> ___
>> users mailing list
>> users@xwiki.org
>> http://lists.xwiki.org/mailman/listinfo/users
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
>



-- 
Thomas Mortagne
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users


Re: [xwiki-users] XWiki Manager - Instance throws "Failed to initialize the XWiki context." Exception

2010-06-03 Thread Marius Dumitru Florea
On 06/02/2010 11:29 PM, Jared Pearson wrote:
> Whenever I click the "Wiki Page..." menu item from the "Link" menu on
> the WYSIWYG editor I get an "There was an error loading the data"
> message displayed.  Upon closer examination of the requests being
> made, the server is returning a 500 error with "Failed to initialize
> the XWiki context" with an inner exception of "The wiki server1 does
> not exist".
>
> I have an XEM 2.3.28624 installation with two XE instances set up
> using Path-based resolution.  This error is occurring in both XE
> instances.
>
> Steps Taken
> 1. visit the wiki
> http://server1/xwiki/wiki/mywiki/view/Main/NewPage
> 2. click the edit link
> 3. click the "Link" button on the toolbar
> 4. click the "Wiki Page..." menu item
>
> The dialog box appears with the error message. A request was made to
> the URL below with a 500 response.
> http://server1/xwiki/resources/js/xwiki/wysiwyg/xwe/WikiService.gwtrpc
>
> Stack trace
> javax.servlet.ServletException: Failed to initialize the XWiki context.
>   
> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.initializeXWikiContext(XWikiContextInitializationFilter.java:154)
>   
> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:85)
>   
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
>   
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304)
>   
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)

> root cause
> com.xpn.xwiki.XWikiException: Error number 2 in 0: The wiki server1
> does not exist

It detects the current wiki as being "server1" instead of "xwiki" (the 
main wiki). The WYSIWYG editor is loaded from 
http://server1/xwiki/resources/js/xwiki/wysiwyg/xwe/ for any wiki and 
all further GWTRPC requests have their URLs relative to this one. As you 
can see the service URL doesn't contain information about the wiki and 
it's fine because the XWiki context initialized in the servlet filter 
doesn't have to point to a specific wiki. Whenever the editor needs 
information from a wiki it sends the wiki names as a parameter to the 
service method.

The problem is that XWiki defaults on domain-based multiwiki when 
information about the wiki is not provided in the URL path.

Thomas, WDYT?

Thanks,
Marius

>   com.xpn.xwiki.XWiki.getXWiki(XWiki.java:496)
>   
> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.initializeXWikiContext(XWikiContextInitializationFilter.java:140)
>   
> com.xpn.xwiki.wysiwyg.server.filter.XWikiContextInitializationFilter.doFilter(XWikiContextInitializationFilter.java:85)
>   
> com.xpn.xwiki.plugin.webdav.XWikiDavFilter.doFilter(XWikiDavFilter.java:68)
>   
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:304)
>   
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
> ___
> users mailing list
> users@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/users
___
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users