I looked, I can't reproduce it with pre-M3 version. I think it was caused by http://jira.xwiki.org/jira/browse/XAAM-39.
Thanks for your XEM beta test. 2008/1/3, Antonio Goncalves <[EMAIL PROTECTED]>: > Here it is : http://jira.xwiki.org/jira/browse/XEM-76 > > > 2008/1/3, Thomas Mortagne <[EMAIL PROTECTED]>: > > Hi, > > > > This looks like an Application Manager plugin bug but I think it's > > fixed for the coming 1.0M3 (next week) version. Could you add this bug > > in http://jira.xwiki.org/jira/browse/XEM ? I will look at > this > > tomorrow. > > > > Thanks > > > > 2007/12/29, Antonio Goncalves < [EMAIL PROTECTED]>: > > > Still doesn't work but the exception is different. I've granted *.* so > now > > > the create database is made automatically, that's good. But when I point > to > > > my newly create virtual wiki, I get the following exception. Any idea it > > > looks like this is an encoding error. From the database maybe ? What set > of > > > characters should be set in MySQL ? : > > > > > > javax.servlet.ServletException > > > > org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:535) > > > > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java > :433) > > > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) > > > > org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) > > > org.apache.struts.action.ActionServlet.doGet > (ActionServlet.java:414) > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter > (SetCharacterEncodingFilter.java:117) > > > > > > > > > > > > > > > > > > cause mère java.lang.NullPointerException > > > > com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.updateApplicationsTranslation > (ApplicationManager.java:326) > > > > com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.notify(ApplicationManager.java:126) > > > > com.xpn.xwiki.notify.DocChangeRule.verify(DocChangeRule.java:46) > > > com.xpn.xwiki.notify.XWikiNotificationManager.verify > (XWikiNotificationManager.java:112) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:960) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:935) > > > > com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractSuperClass.checkClassTemplateDocument > (AbstractSuperClass.java:530) > > > > com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractSuperClass.check(AbstractSuperClass.java:370) > > > > com.xpn.xwiki.plugin.applicationmanager.doc.XWikiApplicationClass.getInstance > (XWikiApplicationClass.java:223) > > > > com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.notify(ApplicationManager.java:119) > > > > com.xpn.xwiki.notify.DocChangeRule.verify(DocChangeRule.java:46) > > > com.xpn.xwiki.notify.XWikiNotificationManager.verify > (XWikiNotificationManager.java:112) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:960) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:935) > > > > com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractSuperClass.checkClassSheetDocument > (AbstractSuperClass.java:477) > > > > com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractSuperClass.check(AbstractSuperClass.java:369) > > > > com.xpn.xwiki.plugin.applicationmanager.doc.XWikiApplicationClass.getInstance > (XWikiApplicationClass.java:223) > > > > com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.notify(ApplicationManager.java:119) > > > > com.xpn.xwiki.notify.DocChangeRule.verify(DocChangeRule.java:46) > > > com.xpn.xwiki.notify.XWikiNotificationManager.verify > (XWikiNotificationManager.java:112) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:960) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:935) > > > > com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractSuperClass.checkClassDocument > (AbstractSuperClass.java:404) > > > > com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractSuperClass.check(AbstractSuperClass.java:368) > > > > com.xpn.xwiki.plugin.applicationmanager.doc.XWikiApplicationClass.getInstance > (XWikiApplicationClass.java:223) > > > > com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.notify(ApplicationManager.java:119) > > > > com.xpn.xwiki.notify.DocChangeRule.verify(DocChangeRule.java:46) > > > com.xpn.xwiki.notify.XWikiNotificationManager.verify > (XWikiNotificationManager.java:112) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:960) > > > com.xpn.xwiki.XWiki.saveDocument(XWiki.java:935) > > > com.xpn.xwiki.XWiki.getPrefsClass(XWiki.java:2391) > > > com.xpn.xwiki.XWiki.updateDatabase(XWiki.java:365) > > > com.xpn.xwiki.XWiki.updateDatabase(XWiki.java:344) > > > com.xpn.xwiki.XWiki.getXWiki(XWiki.java:460) > > > com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java > :94) > > > > org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) > > > > org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) > > > org.apache.struts.action.ActionServlet.process > (ActionServlet.java:1196) > > > > org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > > > javax.servlet.http.HttpServlet.service(HttpServlet.java > :803) > > > > com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117) > > > > > > > > > > > > > > > > > > 2007/12/28, Benoit Hug <[EMAIL PROTECTED] >: > > > > > > > > yes, before xem i did it manualy > > > > create database sales; > > > > grant all privileges ....; > > > > > > > > true, now xem does the 'create database ' + some other things for the > wiki > > > > farm > > > > and I does the grants myself. > > > > > > > > thanks Vincent for the *.* ! > > > > > > > > Benoit > > > > > > > > > > > > > > > > > > > > vmassol wrote: > > > > > > > > > > > > > > > On Dec 28, 2007, at 5:26 PM, Antonio Goncalves wrote: > > > > > > > > > >> Humm, doesn't work for me. Benoit, when you create a virtual wiki > > > > >> (let's say sales), do you create a new sales database ? I wonder if > > > > >> all the virtual wikis store their data into the xwiki database > > > > >> (sales stores its data into xwiki DB) or if each one has its own > > > > >> database (sales stores its data into sales DB) ? > > > > >> > > > > >> When you grant the sales user (grant all privileges on sales.* to > > > > >> [EMAIL PROTECTED] identified by 'sales') you are assuming that the > > > > >> database name is sales and the password is sales too. How does > XWiki > > > > >> handles that ? > > > > >> > > > > >> But I really thought that XWiki Manager would handles all that > > > > >> automatically. Am I wrong ? > > > > > > > > > > The Wiki Manager plugin does automatically create a new database for > > > > > the new wiki. However we don't automatically set the privileges (I > > > > > guess that's because there might not be any standard way of doing > this > > > > > in Hibernate). So what you have to do (once) is: > > > > > > > > > > grant all privileges on *.* to [EMAIL PROTECTED] identified by 'xwiki' > > > > > > > > > > Then you're good to go. > > > > > > > > > > Thanks > > > > > -Vincent > > > > > > > > > >> 2007/12/28, Benoit Hug < [EMAIL PROTECTED]>: > > > > >> > > > > >> Hi Antonio, > > > > >> > > > > >> I have the same symptoms. (i have xem 1.0 m1 installed) > > > > >> and on the log there is a permission problem rc > > > > >> > > > > >> So for each new vitual wiki i create, i do the following, (it > works) : > > > > >> grant all privileges on sales.* to [EMAIL PROTECTED] identified by > > > > >> 'sales' > > > > >> grant all privileges on xwiki.* to [EMAIL PROTECTED] identified by > > > > >> 'xwiki' > > > > >> > > > > >> (my own problem is that mysql is not my well known database and i > > > > >> had never > > > > >> get time to loock in) > > > > >> > > > > >> > > > > >> Benoit > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> Antonio Goncalves wrote: > > > > >> > > > > > >> > Thank you Vincent, I've tried both solutions and it works fine. > > > > >> > > > > > >> > I'm just confused now about how to create new wikis. When I use > > > > >> XEM ( > > > > >> > > http://localhost:8080/xwiki/bin/view/WikiManager/ ) > > > and I click on > > > > >> "create > > > > >> > a > > > > >> > new wiki", no problem. For example, if I create a wiki called > > > > >> "*sales*", I > > > > >> > have a new link showing * sales.localdomain.com*. To cheat, I > > > > >> change my > > > > >> > hosts > > > > >> > file (on Windows Vista) and map the * sales.localdomain.com* to > > > > >> 127.0.0.1. > > > > >> > But after, when I click on * sales.localdomain.c*om I get an > > > > >> exception > > > > >> > that my user xwiki cannot access the database *sales* : > > > > >> > > > > > >> > > > > > >> > javax.servlet.ServletException: Error number 3202 in 3: Exception > > > > >> > while reading document XWiki.XWikiPreferences > > > > >> > Wrapped Exception: Error number 3301 in 3: Exception while > switching > > > > >> > to database sales > > > > >> > Wrapped Exception: Access denied for user 'xwiki'@'localhost' to > > > > >> > database '*sales*' > > > > >> > > > > > >> > > > > > >> org > > > > >> .apache > > > > >> .struts > > > > >> > > > > .action.RequestProcessor.processException(RequestProcessor.java > > > :535) > > > > >> > > > > > >> > > > > > >> org > > > > >> .apache > > > > >> .struts > > > > >> > > > > .action.RequestProcessor.processActionPerform(RequestProcessor.java > : > > > > >> 433) > > > > >> > > > > > >> > > > > > >> org > > > > >> > > > > .apache.struts.action.RequestProcessor.process(RequestProcessor.java: > > > > >> 236) > > > > >> > > org.apache.struts.action.ActionServlet.process > > > > >> (ActionServlet.java:1196) > > > > >> > > > > > >> > > > org.apache.struts.action.ActionServlet.doGet > (ActionServlet.java:414) > > > > >> > > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > > > > >> > javax.servlet.http.HttpServlet.service > > > (HttpServlet.java:803) > > > > >> > > > > > >> > > > > > >> com > > > > >> .xpn > > > > >> .xwiki > > > > >> .web > > > > >> > > > .SetCharacterEncodingFilter.doFilter( > SetCharacterEncodingFilter.java: > > > > >> 117) > > > > >> > > > > > >> > > > > > >> > So what I did after is create a new database *sales* and give the > > > > >> user > > > > >> > xwiki > > > > >> > all the priviledges : > > > > >> > > > > > >> > mysql --user=root --execute="create database *sales*" > > > > >> > mysql --user=root --execute="grant all privileges on xwiki.* to > > > > >> > [EMAIL PROTECTED] identified by '*sales*'" > > > > >> > > > > > >> > But that doesn't work either. When I go to > > > > >> *sales.localdomain.com*here > > > > >> > comes a new exception : > > > > >> > > > > > >> > > > > > >> > javax.servlet.ServletException: Error number 3 in 0: Could not > > > > >> > initialize main XWiki context > > > > >> > Wrapped Exception: Error number 3202 in 3: Exception while > reading > > > > >> > document XWiki.XWikiPreferences > > > > >> > Wrapped Exception: Could not create a DBCP pool > > > > >> > > > > > >> > > > > > >> org > > > > >> .apache > > > > >> .struts > > > > >> > > > > .action.RequestProcessor.processException(RequestProcessor.java > :535) > > > > >> > > > > > >> > > > > > >> org > > > > >> .apache > > > > >> .struts > > > > >> > > > .action.RequestProcessor.processActionPerform( > RequestProcessor.java: > > > > >> 433) > > > > >> > > > > > >> > > org.apache.struts.action.RequestProcessor.process > > > > >> (RequestProcessor.java:236) > > > > >> > > > > > >> > > > > org.apache.struts.action.ActionServlet.process(ActionServlet.java: > > > > >> 1196) > > > > >> > > > > > >> > > > org.apache.struts.action.ActionServlet.doGet > (ActionServlet.java:414) > > > > >> > javax.servlet.http.HttpServlet.service > > > (HttpServlet.java:690) > > > > >> > > > > > javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > > > > >> > > > > > >> > > > > > >> com > > > > >> .xpn > > > > >> .xwiki > > > > >> .web > > > > >> > > > .SetCharacterEncodingFilter.doFilter( > SetCharacterEncodingFilter.java: > > > > >> 117) > > > > >> > > > > > >> > I think I'm doing something wrong because in my understanding > XWiki > > > > >> > Manager > > > > >> > should do these things automatically and I think I'm doing to > much > > > > >> hand > > > > >> > work. I'm using MySQL 5.0.45. Any idea ? > > > > >> > > > > > >> > Thanks, > > > > >> > > > > > >> > Antonio > > > > >> > > > > > >> > 2007/12/26, Vincent Massol < [EMAIL PROTECTED] >: > > > > >> > > > > > >> >> Hi Antonio, > > > > >> >> > > > > >> >> On Dec 26, 2007, at 6:51 PM, Antonio Goncalves wrote: > > > > >> >> > > > > >> >> > Hi, > > > > >> >> > > > > > >> >> > I'm having a look at virtual wikis and I'm a bit confused with > > > > >> all > > > > >> >> > the installation possibilities. In my understanding, XEM is an > > > > >> easy > > > > >> >> > way to manage several XWiki instances on one server. Starting > > > > >> from a > > > > >> >> > fresh install you would download the XEM.war file into your > > > > >> tomcat, > > > > >> >> > import the XEM.xar file, and it should work. But what do you > do > > > > >> when > > > > >> >> > you already have an instance of xwiki running and you want to > add > > > > >> >> > the management capabilities ? Is it when the Wiki Manager > plugin > > > > >> >> > comes along ? Am I right in saying : > > > > >> >> > > > > > >> >> > * fresh install : XEM.war and XEM.xar > > > > >> >> > * xwiki already installed ( xwiki.war) : use the Wiki Manager > > > > >> plugin > > > > >> >> > and forget about XEM (war and xar) > > > > >> >> > > > > >> >> Yes, that's almost correct. We need these instructions on the > > > > >> >> xwiki.org web site. To transform XE into a XEM install do the > > > > >> following: > > > > >> >> > > > > >> >> * install the Application Manager plugin (JAR) + the Application > > > > >> >> Manager application (XAR) > > > > >> >> * install the Wiki Manager plugin (JAR) + the Wiki Manager > > > > >> application > > > > >> >> (XAR) > > > > >> >> * modify xwiki.cfg to set xwiki.virtual to 1 > > > > >> >> > > > > >> >> Thanks > > > > >> >> -Vincent > > > > >> >> > > > > >> >> _______________________________________________ > > > > >> >> users mailing list > > > > >> >> users@xwiki.org > > > > >> >> http://lists.xwiki.org/mailman/listinfo/users > > > > >> >> > > > > >> > > > > > >> > > > > > >> > > > > > >> > -- > > > > >> > -- > > > > >> > Antonio Goncalves ([EMAIL PROTECTED]) > > > > >> > Software architect > > > > >> > > > > > >> > Paris JUG leader : www.parisjug.org > > > > >> > Web site : www.antoniogoncalves.org > > > > >> > Blog: jroller.com/agoncal > > > > >> > LinkedIn: www.linkedin.com/in/agoncal > > > > >> > > > > > >> > _______________________________________________ > > > > >> > users mailing list > > > > >> > users@xwiki.org > > > > >> > http://lists.xwiki.org/mailman/listinfo/users > > > > >> > > > > > >> > > > > > >> > > > > >> -- > > > > >> View this message in context: > > > > >> > > > > http://www.nabble.com/XEM.war%2C-XEM.war-and-Plugin-Wiki-Manager...-getting-confused-tp14504548p14525535.html > > > > >> Sent from the XWiki- Users mailing list archive at Nabble.com . > > > > >> > > > > >> _______________________________________________ > > > > >> users mailing list > > > > >> users@xwiki.org > > > > >> http://lists.xwiki.org/mailman/listinfo/users > > > > >> > > > > >> > > > > >> > > > > >> -- > > > > >> -- > > > > >> Antonio Goncalves ([EMAIL PROTECTED] ) > > > > >> Software architect > > > > >> > > > > >> Paris JUG leader : www.parisjug.org > > > > >> Web site : www.antoniogoncalves.org > > > > >> Blog: jroller.com/agoncal > > > > >> LinkedIn: www.linkedin.com/in/agoncal > > > > >> _______________________________________________ > > > > >> 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 > > > > > > > > > > > > > > > > > > -- > > > > View this message in context: > > > > http://www.nabble.com/XEM.war%2C-XEM.war-and-Plugin-Wiki-Manager...-getting-confused-tp14504548p14528511.html > > > > Sent from the XWiki- Users mailing list archive at Nabble.com. > > > > > > > > _______________________________________________ > > > > users mailing list > > > > users@xwiki.org > > > > http://lists.xwiki.org/mailman/listinfo/users > > > > > > > > > > > > > > > > -- > > > > > > -- > > > Antonio Goncalves ( [EMAIL PROTECTED] ) > > > Software architect > > > > > > Paris JUG leader : www.parisjug.org > > > Web site : www.antoniogoncalves.org > > > Blog: jroller.com/agoncal > > > LinkedIn: www.linkedin.com/in/agoncal > > > _______________________________________________ > > > 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 > > > > > > -- > -- > Antonio Goncalves ([EMAIL PROTECTED]) > Software architect > > Paris JUG leader : www.parisjug.org > Web site : www.antoniogoncalves.org > Blog: jroller.com/agoncal > LinkedIn: www.linkedin.com/in/agoncal > _______________________________________________ > 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