Have choosen MySQL DB, have tryed both Tomcat's JNDI resource and jdbc type of 
connection.
The following error occurs in log:
java.lang.IllegalStateException: Roller Weblogger has not been prepared yet
       at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.getDatabaseProvider(WebloggerStartup.java:64)
       at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.getDatabaseInstaller(WebloggerStartup.java:155)
       at 
org.apache.roller.weblogger.business.startup.WebloggerStartup.isDatabaseCreationRequired(WebloggerStartup.java:95)
       at 
org.apache.roller.weblogger.ui.struts2.core.Install.execute(Install.java:85)

As I understand from 'Install.java' class, the error expected to occure several 
lines earlier, namely in 'Install.java:71':
       if (WebloggerStartup.getDatabaseProviderException() != null) {
where presence of exception checked. But if doesn't occur, hence, there is no 
exception.
The exception expected to be assigned at 
'org.apache.roller.weblogger.business.startup.WebloggerStartup#prepare' method.
So I conclude this method was never called.

Reply via email to