After adding the alias, the pages are working as expected.

Thanks Thomas and Marius!

On 6/3/10, Thomas Mortagne <[email protected]> wrote:
> On Thu, Jun 3, 2010 at 10:39, Marius Dumitru Florea
> <[email protected]> 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
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/users
>> _______________________________________________
>> 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
>
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to