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
