You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@roller.apache.org by boris Milikic <mi...@gmail.com> on 2006/12/03 17:31:10 UTC

FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init - Failed to initialize runtime configuration properties.Please check that the database has been upgraded!

Hi

I have downloadedRoller 3.1 and when I run it in Tomcat 5.5 I get this
error. I have recreated a database, checked hibernate.cfg.xml, roller.xml,
but without help.

Boris

roller.log

DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
schemeenforcement.https.urls=/j_security_check,/roller-ui/login-redirect.jsp
,/roller-ui/login.do,/roller-ui/user.do,/roller-ui/yourProfile.do,/roller-ui/admin/user.do,/roller-ui/authoring/userdata
DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
webservices.atomprotocol.enabled=false
DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
debug.memory.enabled=false
DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
referrers.asyncProcessing.enabled=false
DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database
version = 300
DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Desired
version = 300
INFO  2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database is
current, no upgrade needed
DEBUG 2006-12-03 12:39:26,119 RollerConfig:getProperty - Fetching property [
persistence.roller.classname=org.apache.roller.business.hibernate.HibernateRollerImpl
]
DEBUG 2006-12-03 12:39:26,169 HibernateRollerImpl:instantiate -
Instantiating HibernateRollerImpl
DEBUG 2006-12-03 12:39:26,169 HibernatePersistenceStrategy:<init> -
Initializing Hibernate SessionFactory
INFO  2006-12-03 12:39:28,673 RollerFactory:setRoller - Using Roller Impl:
org.apache.roller.business.hibernate.HibernateRollerImpl
DEBUG 2006-12-03 12:39:28,673 HibernatePropertiesManagerImpl:<init> -
Instantiating Hibernate Properties Manager
DEBUG 2006-12-03 12:39:28,673 HibernatePersistenceStrategy:getSession -
Opening Hibernate Session
FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init - Failed
to initialize runtime configuration properties.Please check that the
database has been upgraded!
java.lang.UnsupportedOperationException
 at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(
PoolingDataSource.java:116)
 at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(
BasicDataSource.java:554)
 at org.hibernate.connection.DatasourceConnectionProvider.getConnection(
DatasourceConnectionProvider.java:66)
 at org.hibernate.jdbc.ConnectionManager.openConnection(
ConnectionManager.java:360)
 at org.hibernate.jdbc.ConnectionManager.getConnection(
ConnectionManager.java:122)
 at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
 at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
 at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at
org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke
(ThreadLocalSessionContext.java:301)
 at $Proxy0.beginTransaction(Unknown Source)
 at
org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession
(HibernatePersistenceStrategy.java:83)
 at
org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties
(HibernatePropertiesManagerImpl.java:98)
 at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
(HibernatePropertiesManagerImpl.java:147)
 at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
.<init>(HibernatePropertiesManagerImpl.java:70)
 at
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
(HibernateRollerImpl.java:182)
 at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
RollerContext.java:237)
 at org.apache.roller.ui.core.RollerContext.contextInitialized(
RollerContext.java:173)
 at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3763)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4211)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
:608)
 at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
:535)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
 at org.apache.catalina.core.StandardService.start(StandardService.java:450)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
FATAL 2006-12-03 12:39:28,813 RollerContext:contextInitialized -
RollerContext initialization failed
java.lang.RuntimeException: java.lang.UnsupportedOperationException
 at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
(HibernatePropertiesManagerImpl.java:163)
 at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
.<init>(HibernatePropertiesManagerImpl.java:70)
 at
org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
(HibernateRollerImpl.java:182)
 at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
RollerContext.java:237)
 at org.apache.roller.ui.core.RollerContext.contextInitialized(
RollerContext.java:173)
 at org.apache.catalina.core.StandardContext.listenerStart(
StandardContext.java:3763)
 at org.apache.catalina.core.StandardContext.start(StandardContext.java
:4211)
 at org.apache.catalina.core.ContainerBase.addChildInternal(
ContainerBase.java:759)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
 at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
:608)
 at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
:535)
 at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
 at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
 at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:310)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
LifecycleSupport.java:119)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
 at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
 at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
 at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
 at org.apache.catalina.core.StandardService.start(StandardService.java:450)
 at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
 at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.UnsupportedOperationException


roller.xml

<Context path="/roller"  debug="0">
<Resource name="jdbc/rollerdb" auth="Container" type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://linux:3306/roller?useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
      username="scott"
      password="tiger"
      maxActive="20"
      maxIdle="3"
      removeAbandoned="true"
      maxWait="3000" />
<!-- If you want e-mail features, un-comment the section below -->
<Resource name="mail/Session" auth="Container" type="javax.mail.Session"
      mail.smtp.host="mail.siol.net" />
</Context>





hibernate.cfg.xml

<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <!-- By default Roller uses a JNDI DataSource -->
        <property name="connection.datasource
">java:comp/env/jdbc/rollerdb</property>
        <property name="show_sql">false</property>

        <!-- use thread local Session context -->
        <property name="hibernate.current_session_context_class
">thread</property>
 <!-- session properties -->
<property name="hibernate.current_session_context_class">
org.hibernate.context.ThreadLocalSessionContext</property>
        <!-- select SQL dialect, MySQL 3.X or 4.X by default -->
        <property name="dialect">org.hibernate.dialect.MySQLDialect
</property>
        <property name="hibernate.connection.driver_class">
com.mysql.jdbc.Driver</property>
              <property name="hibernate.connection.url">
                        jdbc:mysql://linux:3306/roller</property>
        <property name="hibernate.connection.username">scott</property>
        <property name="hibernate.connection.password">tiger</property>


        <!-- Hibernate L2 Caching -->
        <property name="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider</property>
        <property name="hibernate.generate_statistics">true</property>
        <property name="hibernate.cache.use_structured_entries
">true</property>


        <!-- Map Roller pojo classes -->
        <mapping resource="org/apache/roller/pojos/BookmarkData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/CommentData.hbm.xml" />
        <mapping
resource="org/apache/roller/pojos/EntryAttributeData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/FolderAssoc.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/FolderData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/WeblogTemplate.hbm.xml"
/>
        <mapping
resource="org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/AutoPingData.hbm.xml" />
        <mapping
resource="org/apache/roller/pojos/PingQueueEntryData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/PingTargetData.hbm.xml"
/>
        <mapping resource="org/apache/roller/pojos/RefererData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/RoleData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/RollerConfigData.hbm.xml"
/>
        <mapping resource="org/apache/roller/pojos/UserData.hbm.xml" />
        <mapping
resource="org/apache/roller/pojos/WeblogCategoryData.hbm.xml" />
        <mapping
resource="org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/WeblogEntryData.hbm.xml"
/>
        <mapping resource="org/apache/roller/pojos/WebsiteData.hbm.xml" />
        <mapping
resource="org/apache/roller/pojos/RollerPropertyData.hbm.xml" />
        <mapping resource="org/apache/roller/pojos/PermissionsData.hbm.xml"
/>
        <mapping resource="org/apache/roller/pojos/PlanetConfigData.hbm.xml"
/>
        <mapping resource="org/apache/roller/pojos/PlanetGroupData.hbm.xml"
/>
        <mapping resource="org/apache/roller/pojos/PlanetEntryData.hbm.xml"
/>
        <mapping
resource="org/apache/roller/pojos/PlanetSubscriptionData.hbm.xml" />
        <mapping
resource="org/apache/roller/pojos/PlanetGroupSubscriptionAssoc.hbm.xml" />

    </session-factory>
</hibernate-configuration>

Re: FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init - Failed to initialize runtime configuration properties.Please check that the database has been upgraded!

Posted by Dave <sn...@gmail.com>.
I haven't seen that error before, so this is somewhat baffling.

Here's something else to check, make sure you are using the Hibernate
3.1.2 jars and not some other version.

- Dave


On 12/5/06, bmil <mi...@gmail.com> wrote:
>
> It is more a hibernate session problem (or parameters in my
> hibernaate.cfg.xml ) as a database connection problem. I can connect to
> roller db with java.sql. and the same db connection paramteres.
>
> Roller server is not started so I can't  logon to  MY SQL from the Roller
> server
>  or run http://localhost:8080/roller/roller-ui/tools/dstest.jsp
>
>
> Boris
>
> - Please double check your database connection parameters
> (connection URL, username password
>
> - Make sure you've got the MySQL JDBC driver in tomcat/common/lib
>
> - Verify that you can login to MySQL from the Roller server
>
> - Once you've got the database setup right, you should be able to run
> http://localhost:8080/roller/roller-ui/tools/dstest.jsp
> without error.
>
>
> EBUG 2006-12-04 23:11:08,513 UpgradeDatabase:upgradeDatabase - Database
> version = 300
> DEBUG 2006-12-04 23:11:08,523 UpgradeDatabase:upgradeDatabase - Desired
> version = 300
> INFO  2006-12-04 23:11:08,523 UpgradeDatabase:upgradeDatabase - Database is
> current, no upgrade needed
> DEBUG 2006-12-04 23:11:08,523 RollerConfig:getProperty - Fetching property
> [persistence.roller.classname=org.apache.roller.business.hibernate.HibernateRollerImpl]
> DEBUG 2006-12-04 23:11:08,634 HibernateRollerImpl:instantiate -
> Instantiating HibernateRollerImpl
> DEBUG 2006-12-04 23:11:08,664 HibernatePersistenceStrategy:<init> -
> Initializing Hibernate SessionFactory
> INFO  2006-12-04 23:11:12,058 RollerFactory:setRoller - Using Roller Impl:
> org.apache.roller.business.hibernate.HibernateRollerImpl
> DEBUG 2006-12-04 23:11:12,058 HibernatePropertiesManagerImpl:<init> -
> Instantiating Hibernate Properties Manager
> DEBUG 2006-12-04 23:11:12,058 HibernatePersistenceStrategy:getSession -
> Opening Hibernate Session
> FATAL 2006-12-04 23:11:12,429 HibernatePropertiesManagerImpl:init - Failed
> to initialize runtime configuration properties.Please check that the
> database has been upgraded!
> java.lang.UnsupportedOperationException
>         at
> org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)
>         at
> org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:554)
>
>
>
> Dave Johnson-8 wrote:
> >
> > Looks like a database connection problem.
> >
> > - Please double check your database connection parameters
> > (connection URL, username password
> >
> > - Make sure you've got the MySQL JDBC driver in tomcat/common/lib
> >
> > - Verify that you can login to MySQL from the Roller server
> >
> > - Once you've got the database setup right, you should be able to run
> > http://localhost:8080/roller/roller-ui/tools/dstest.jsp
> > without error.
> >
> > - Dave
> >
> >
> >
> > On 12/3/06, boris Milikic <mi...@gmail.com> wrote:
> >> Hi
> >>
> >> I have downloadedRoller 3.1 and when I run it in Tomcat 5.5 I get this
> >> error. I have recreated a database, checked hibernate.cfg.xml,
> >> roller.xml,
> >> but without help.
> >>
> >> Boris
> >>
> >> roller.log
> >>
> >> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> >> schemeenforcement.https.urls=/j_security_check,/roller-ui/login-redirect.jsp
> >> ,/roller-ui/login.do,/roller-ui/user.do,/roller-ui/yourProfile.do,/roller-ui/admin/user.do,/roller-ui/authoring/userdata
> >> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> >> webservices.atomprotocol.enabled=false
> >> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> >> debug.memory.enabled=false
> >> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> >> referrers.asyncProcessing.enabled=false
> >> DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database
> >> version = 300
> >> DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Desired
> >> version = 300
> >> INFO  2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database
> >> is
> >> current, no upgrade needed
> >> DEBUG 2006-12-03 12:39:26,119 RollerConfig:getProperty - Fetching
> >> property [
> >> persistence.roller.classname=org.apache.roller.business.hibernate.HibernateRollerImpl
> >> ]
> >> DEBUG 2006-12-03 12:39:26,169 HibernateRollerImpl:instantiate -
> >> Instantiating HibernateRollerImpl
> >> DEBUG 2006-12-03 12:39:26,169 HibernatePersistenceStrategy:<init> -
> >> Initializing Hibernate SessionFactory
> >> INFO  2006-12-03 12:39:28,673 RollerFactory:setRoller - Using Roller
> >> Impl:
> >> org.apache.roller.business.hibernate.HibernateRollerImpl
> >> DEBUG 2006-12-03 12:39:28,673 HibernatePropertiesManagerImpl:<init> -
> >> Instantiating Hibernate Properties Manager
> >> DEBUG 2006-12-03 12:39:28,673 HibernatePersistenceStrategy:getSession -
> >> Opening Hibernate Session
> >> FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init -
> >> Failed
> >> to initialize runtime configuration properties.Please check that the
> >> database has been upgraded!
> >> java.lang.UnsupportedOperationException
> >>  at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(
> >> PoolingDataSource.java:116)
> >>  at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(
> >> BasicDataSource.java:554)
> >>  at org.hibernate.connection.DatasourceConnectionProvider.getConnection(
> >> DatasourceConnectionProvider.java:66)
> >>  at org.hibernate.jdbc.ConnectionManager.openConnection(
> >> ConnectionManager.java:360)
> >>  at org.hibernate.jdbc.ConnectionManager.getConnection(
> >> ConnectionManager.java:122)
> >>  at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
> >>  at
> >> org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
> >>  at
> >> org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke(
> >> NativeMethodAccessorImpl.java:39)
> >>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >> DelegatingMethodAccessorImpl.java:25)
> >>  at java.lang.reflect.Method.invoke(Method.java:585)
> >>  at
> >> org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke
> >> (ThreadLocalSessionContext.java:301)
> >>  at $Proxy0.beginTransaction(Unknown Source)
> >>  at
> >> org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession
> >> (HibernatePersistenceStrategy.java:83)
> >>  at
> >> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties
> >> (HibernatePropertiesManagerImpl.java:98)
> >>  at
> >> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
> >> (HibernatePropertiesManagerImpl.java:147)
> >>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
> >> .<init>(HibernatePropertiesManagerImpl.java:70)
> >>  at
> >> org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
> >> (HibernateRollerImpl.java:182)
> >>  at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
> >> RollerContext.java:237)
> >>  at org.apache.roller.ui.core.RollerContext.contextInitialized(
> >> RollerContext.java:173)
> >>  at org.apache.catalina.core.StandardContext.listenerStart(
> >> StandardContext.java:3763)
> >>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> >> :4211)
> >>  at org.apache.catalina.core.ContainerBase.addChildInternal(
> >> ContainerBase.java:759)
> >>  at
> >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> >>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> >>  at
> >> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
> >> :608)
> >>  at
> >> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
> >> :535)
> >>  at
> >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
> >>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
> >>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> >> :310)
> >>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> >> LifecycleSupport.java:119)
> >>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> >>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> >>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> >>  at
> >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> >>  at
> >> org.apache.catalina.core.StandardService.start(StandardService.java:450)
> >>  at
> >> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> >>  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke(
> >> NativeMethodAccessorImpl.java:39)
> >>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >> DelegatingMethodAccessorImpl.java:25)
> >>  at java.lang.reflect.Method.invoke(Method.java:585)
> >>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
> >>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> >> FATAL 2006-12-03 12:39:28,813 RollerContext:contextInitialized -
> >> RollerContext initialization failed
> >> java.lang.RuntimeException: java.lang.UnsupportedOperationException
> >>  at
> >> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
> >> (HibernatePropertiesManagerImpl.java:163)
> >>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
> >> .<init>(HibernatePropertiesManagerImpl.java:70)
> >>  at
> >> org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
> >> (HibernateRollerImpl.java:182)
> >>  at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
> >> RollerContext.java:237)
> >>  at org.apache.roller.ui.core.RollerContext.contextInitialized(
> >> RollerContext.java:173)
> >>  at org.apache.catalina.core.StandardContext.listenerStart(
> >> StandardContext.java:3763)
> >>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> >> :4211)
> >>  at org.apache.catalina.core.ContainerBase.addChildInternal(
> >> ContainerBase.java:759)
> >>  at
> >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
> >>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
> >>  at
> >> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
> >> :608)
> >>  at
> >> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
> >> :535)
> >>  at
> >> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
> >>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
> >>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> >> :310)
> >>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> >> LifecycleSupport.java:119)
> >>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
> >>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
> >>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
> >>  at
> >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
> >>  at
> >> org.apache.catalina.core.StandardService.start(StandardService.java:450)
> >>  at
> >> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
> >>  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>  at sun.reflect.NativeMethodAccessorImpl.invoke(
> >> NativeMethodAccessorImpl.java:39)
> >>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> >> DelegatingMethodAccessorImpl.java:25)
> >>  at java.lang.reflect.Method.invoke(Method.java:585)
> >>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
> >>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> >> Caused by: java.lang.UnsupportedOperationException
> >>
> >>
> >> roller.xml
> >>
> >> <Context path="/roller"  debug="0">
> >> <Resource name="jdbc/rollerdb" auth="Container"
> >> type="javax.sql.DataSource"
> >> driverClassName="com.mysql.jdbc.Driver"
> >> url="jdbc:mysql://linux:3306/roller?useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
> >>       username="scott"
> >>       password="tiger"
> >>       maxActive="20"
> >>       maxIdle="3"
> >>       removeAbandoned="true"
> >>       maxWait="3000" />
> >> <!-- If you want e-mail features, un-comment the section below -->
> >> <Resource name="mail/Session" auth="Container" type="javax.mail.Session"
> >>       mail.smtp.host="mail.siol.net" />
> >> </Context>
> >>
> >>
> >>
> >>
> >>
> >> hibernate.cfg.xml
> >>
> >> <?xml version='1.0' encoding='utf-8'?>
> >> <!DOCTYPE hibernate-configuration PUBLIC
> >>         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
> >>
> >> "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
> >> <hibernate-configuration>
> >>     <session-factory>
> >>         <!-- By default Roller uses a JNDI DataSource -->
> >>         <property name="connection.datasource
> >> ">java:comp/env/jdbc/rollerdb</property>
> >>         <property name="show_sql">false</property>
> >>
> >>         <!-- use thread local Session context -->
> >>         <property name="hibernate.current_session_context_class
> >> ">thread</property>
> >>  <!-- session properties -->
> >> <property name="hibernate.current_session_context_class">
> >> org.hibernate.context.ThreadLocalSessionContext</property>
> >>         <!-- select SQL dialect, MySQL 3.X or 4.X by default -->
> >>         <property name="dialect">org.hibernate.dialect.MySQLDialect
> >> </property>
> >>         <property name="hibernate.connection.driver_class">
> >> com.mysql.jdbc.Driver</property>
> >>               <property name="hibernate.connection.url">
> >>                         jdbc:mysql://linux:3306/roller</property>
> >>         <property name="hibernate.connection.username">scott</property>
> >>         <property name="hibernate.connection.password">tiger</property>
> >>
> >>
> >>         <!-- Hibernate L2 Caching -->
> >>         <property name="hibernate.cache.provider_class">
> >> org.hibernate.cache.EhCacheProvider</property>
> >>         <property name="hibernate.generate_statistics">true</property>
> >>         <property name="hibernate.cache.use_structured_entries
> >> ">true</property>
> >>
> >>
> >>         <!-- Map Roller pojo classes -->
> >>         <mapping resource="org/apache/roller/pojos/BookmarkData.hbm.xml"
> >> />
> >>         <mapping resource="org/apache/roller/pojos/CommentData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/EntryAttributeData.hbm.xml" />
> >>         <mapping resource="org/apache/roller/pojos/FolderAssoc.hbm.xml"
> >> />
> >>         <mapping resource="org/apache/roller/pojos/FolderData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/WeblogTemplate.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml" />
> >>         <mapping resource="org/apache/roller/pojos/AutoPingData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PingQueueEntryData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PingTargetData.hbm.xml"
> >> />
> >>         <mapping resource="org/apache/roller/pojos/RefererData.hbm.xml"
> >> />
> >>         <mapping resource="org/apache/roller/pojos/RoleData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/RollerConfigData.hbm.xml"
> >> />
> >>         <mapping resource="org/apache/roller/pojos/UserData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/WeblogCategoryData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/WeblogEntryData.hbm.xml"
> >> />
> >>         <mapping resource="org/apache/roller/pojos/WebsiteData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/RollerPropertyData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PermissionsData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PlanetConfigData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PlanetGroupData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PlanetEntryData.hbm.xml"
> >> />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PlanetSubscriptionData.hbm.xml" />
> >>         <mapping
> >> resource="org/apache/roller/pojos/PlanetGroupSubscriptionAssoc.hbm.xml"
> >> />
> >>
> >>     </session-factory>
> >> </hibernate-configuration>
> >>
> >>
> >
> >
> http://www.nabble.com/file/4472/hibernate.cfg.xml hibernate.cfg.xml
> http://www.nabble.com/file/4473/roller.xml roller.xml
> --
> View this message in context: http://www.nabble.com/FATAL-2006-12-03-12%3A39%3A28%2C813-HibernatePropertiesManagerImpl%3Ainit---Failed-to-initialize-runtime-configuration-properties.Please-check-that-the-database-has-been-upgraded%21-tf2747881s12275.html#a7710941
> Sent from the Roller - User mailing list archive at Nabble.com.
>
>

Re: FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init - Failed to initialize runtime configuration properties.Please check that the database has been upgraded!

Posted by bmil <mi...@gmail.com>.
It is more a hibernate session problem (or parameters in my
hibernaate.cfg.xml ) as a database connection problem. I can connect to
roller db with java.sql. and the same db connection paramteres.

Roller server is not started so I can't  logon to  MY SQL from the Roller
server
 or run http://localhost:8080/roller/roller-ui/tools/dstest.jsp


Boris

- Please double check your database connection parameters
(connection URL, username password

- Make sure you've got the MySQL JDBC driver in tomcat/common/lib

- Verify that you can login to MySQL from the Roller server

- Once you've got the database setup right, you should be able to run
http://localhost:8080/roller/roller-ui/tools/dstest.jsp
without error.


EBUG 2006-12-04 23:11:08,513 UpgradeDatabase:upgradeDatabase - Database
version = 300
DEBUG 2006-12-04 23:11:08,523 UpgradeDatabase:upgradeDatabase - Desired
version = 300
INFO  2006-12-04 23:11:08,523 UpgradeDatabase:upgradeDatabase - Database is
current, no upgrade needed
DEBUG 2006-12-04 23:11:08,523 RollerConfig:getProperty - Fetching property
[persistence.roller.classname=org.apache.roller.business.hibernate.HibernateRollerImpl]
DEBUG 2006-12-04 23:11:08,634 HibernateRollerImpl:instantiate -
Instantiating HibernateRollerImpl
DEBUG 2006-12-04 23:11:08,664 HibernatePersistenceStrategy:<init> -
Initializing Hibernate SessionFactory
INFO  2006-12-04 23:11:12,058 RollerFactory:setRoller - Using Roller Impl:
org.apache.roller.business.hibernate.HibernateRollerImpl
DEBUG 2006-12-04 23:11:12,058 HibernatePropertiesManagerImpl:<init> -
Instantiating Hibernate Properties Manager
DEBUG 2006-12-04 23:11:12,058 HibernatePersistenceStrategy:getSession -
Opening Hibernate Session
FATAL 2006-12-04 23:11:12,429 HibernatePropertiesManagerImpl:init - Failed
to initialize runtime configuration properties.Please check that the
database has been upgraded!
java.lang.UnsupportedOperationException
	at
org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:116)
	at
org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:554)



Dave Johnson-8 wrote:
> 
> Looks like a database connection problem.
> 
> - Please double check your database connection parameters
> (connection URL, username password
> 
> - Make sure you've got the MySQL JDBC driver in tomcat/common/lib
> 
> - Verify that you can login to MySQL from the Roller server
> 
> - Once you've got the database setup right, you should be able to run
> http://localhost:8080/roller/roller-ui/tools/dstest.jsp
> without error.
> 
> - Dave
> 
> 
> 
> On 12/3/06, boris Milikic <mi...@gmail.com> wrote:
>> Hi
>>
>> I have downloadedRoller 3.1 and when I run it in Tomcat 5.5 I get this
>> error. I have recreated a database, checked hibernate.cfg.xml,
>> roller.xml,
>> but without help.
>>
>> Boris
>>
>> roller.log
>>
>> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
>> schemeenforcement.https.urls=/j_security_check,/roller-ui/login-redirect.jsp
>> ,/roller-ui/login.do,/roller-ui/user.do,/roller-ui/yourProfile.do,/roller-ui/admin/user.do,/roller-ui/authoring/userdata
>> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
>> webservices.atomprotocol.enabled=false
>> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
>> debug.memory.enabled=false
>> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
>> referrers.asyncProcessing.enabled=false
>> DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database
>> version = 300
>> DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Desired
>> version = 300
>> INFO  2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database
>> is
>> current, no upgrade needed
>> DEBUG 2006-12-03 12:39:26,119 RollerConfig:getProperty - Fetching
>> property [
>> persistence.roller.classname=org.apache.roller.business.hibernate.HibernateRollerImpl
>> ]
>> DEBUG 2006-12-03 12:39:26,169 HibernateRollerImpl:instantiate -
>> Instantiating HibernateRollerImpl
>> DEBUG 2006-12-03 12:39:26,169 HibernatePersistenceStrategy:<init> -
>> Initializing Hibernate SessionFactory
>> INFO  2006-12-03 12:39:28,673 RollerFactory:setRoller - Using Roller
>> Impl:
>> org.apache.roller.business.hibernate.HibernateRollerImpl
>> DEBUG 2006-12-03 12:39:28,673 HibernatePropertiesManagerImpl:<init> -
>> Instantiating Hibernate Properties Manager
>> DEBUG 2006-12-03 12:39:28,673 HibernatePersistenceStrategy:getSession -
>> Opening Hibernate Session
>> FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init -
>> Failed
>> to initialize runtime configuration properties.Please check that the
>> database has been upgraded!
>> java.lang.UnsupportedOperationException
>>  at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(
>> PoolingDataSource.java:116)
>>  at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(
>> BasicDataSource.java:554)
>>  at org.hibernate.connection.DatasourceConnectionProvider.getConnection(
>> DatasourceConnectionProvider.java:66)
>>  at org.hibernate.jdbc.ConnectionManager.openConnection(
>> ConnectionManager.java:360)
>>  at org.hibernate.jdbc.ConnectionManager.getConnection(
>> ConnectionManager.java:122)
>>  at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
>>  at
>> org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
>>  at
>> org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:39)
>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:25)
>>  at java.lang.reflect.Method.invoke(Method.java:585)
>>  at
>> org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke
>> (ThreadLocalSessionContext.java:301)
>>  at $Proxy0.beginTransaction(Unknown Source)
>>  at
>> org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession
>> (HibernatePersistenceStrategy.java:83)
>>  at
>> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties
>> (HibernatePropertiesManagerImpl.java:98)
>>  at
>> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
>> (HibernatePropertiesManagerImpl.java:147)
>>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
>> .<init>(HibernatePropertiesManagerImpl.java:70)
>>  at
>> org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
>> (HibernateRollerImpl.java:182)
>>  at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
>> RollerContext.java:237)
>>  at org.apache.roller.ui.core.RollerContext.contextInitialized(
>> RollerContext.java:173)
>>  at org.apache.catalina.core.StandardContext.listenerStart(
>> StandardContext.java:3763)
>>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
>> :4211)
>>  at org.apache.catalina.core.ContainerBase.addChildInternal(
>> ContainerBase.java:759)
>>  at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>  at
>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
>> :608)
>>  at
>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
>> :535)
>>  at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
>> :310)
>>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>> LifecycleSupport.java:119)
>>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>>  at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>  at
>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>  at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>>  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:39)
>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:25)
>>  at java.lang.reflect.Method.invoke(Method.java:585)
>>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> FATAL 2006-12-03 12:39:28,813 RollerContext:contextInitialized -
>> RollerContext initialization failed
>> java.lang.RuntimeException: java.lang.UnsupportedOperationException
>>  at
>> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
>> (HibernatePropertiesManagerImpl.java:163)
>>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
>> .<init>(HibernatePropertiesManagerImpl.java:70)
>>  at
>> org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
>> (HibernateRollerImpl.java:182)
>>  at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
>> RollerContext.java:237)
>>  at org.apache.roller.ui.core.RollerContext.contextInitialized(
>> RollerContext.java:173)
>>  at org.apache.catalina.core.StandardContext.listenerStart(
>> StandardContext.java:3763)
>>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
>> :4211)
>>  at org.apache.catalina.core.ContainerBase.addChildInternal(
>> ContainerBase.java:759)
>>  at
>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>>  at
>> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
>> :608)
>>  at
>> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
>> :535)
>>  at
>> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
>> :310)
>>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
>> LifecycleSupport.java:119)
>>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>>  at
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>>  at
>> org.apache.catalina.core.StandardService.start(StandardService.java:450)
>>  at
>> org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>>  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>  at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:39)
>>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:25)
>>  at java.lang.reflect.Method.invoke(Method.java:585)
>>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
>> Caused by: java.lang.UnsupportedOperationException
>>
>>
>> roller.xml
>>
>> <Context path="/roller"  debug="0">
>> <Resource name="jdbc/rollerdb" auth="Container"
>> type="javax.sql.DataSource"
>> driverClassName="com.mysql.jdbc.Driver"
>> url="jdbc:mysql://linux:3306/roller?useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
>>       username="scott"
>>       password="tiger"
>>       maxActive="20"
>>       maxIdle="3"
>>       removeAbandoned="true"
>>       maxWait="3000" />
>> <!-- If you want e-mail features, un-comment the section below -->
>> <Resource name="mail/Session" auth="Container" type="javax.mail.Session"
>>       mail.smtp.host="mail.siol.net" />
>> </Context>
>>
>>
>>
>>
>>
>> hibernate.cfg.xml
>>
>> <?xml version='1.0' encoding='utf-8'?>
>> <!DOCTYPE hibernate-configuration PUBLIC
>>         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
>>        
>> "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
>> <hibernate-configuration>
>>     <session-factory>
>>         <!-- By default Roller uses a JNDI DataSource -->
>>         <property name="connection.datasource
>> ">java:comp/env/jdbc/rollerdb</property>
>>         <property name="show_sql">false</property>
>>
>>         <!-- use thread local Session context -->
>>         <property name="hibernate.current_session_context_class
>> ">thread</property>
>>  <!-- session properties -->
>> <property name="hibernate.current_session_context_class">
>> org.hibernate.context.ThreadLocalSessionContext</property>
>>         <!-- select SQL dialect, MySQL 3.X or 4.X by default -->
>>         <property name="dialect">org.hibernate.dialect.MySQLDialect
>> </property>
>>         <property name="hibernate.connection.driver_class">
>> com.mysql.jdbc.Driver</property>
>>               <property name="hibernate.connection.url">
>>                         jdbc:mysql://linux:3306/roller</property>
>>         <property name="hibernate.connection.username">scott</property>
>>         <property name="hibernate.connection.password">tiger</property>
>>
>>
>>         <!-- Hibernate L2 Caching -->
>>         <property name="hibernate.cache.provider_class">
>> org.hibernate.cache.EhCacheProvider</property>
>>         <property name="hibernate.generate_statistics">true</property>
>>         <property name="hibernate.cache.use_structured_entries
>> ">true</property>
>>
>>
>>         <!-- Map Roller pojo classes -->
>>         <mapping resource="org/apache/roller/pojos/BookmarkData.hbm.xml"
>> />
>>         <mapping resource="org/apache/roller/pojos/CommentData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/EntryAttributeData.hbm.xml" />
>>         <mapping resource="org/apache/roller/pojos/FolderAssoc.hbm.xml"
>> />
>>         <mapping resource="org/apache/roller/pojos/FolderData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/WeblogTemplate.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml" />
>>         <mapping resource="org/apache/roller/pojos/AutoPingData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/PingQueueEntryData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/PingTargetData.hbm.xml"
>> />
>>         <mapping resource="org/apache/roller/pojos/RefererData.hbm.xml"
>> />
>>         <mapping resource="org/apache/roller/pojos/RoleData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/RollerConfigData.hbm.xml"
>> />
>>         <mapping resource="org/apache/roller/pojos/UserData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/WeblogCategoryData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/WeblogEntryData.hbm.xml"
>> />
>>         <mapping resource="org/apache/roller/pojos/WebsiteData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/RollerPropertyData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/PermissionsData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/PlanetConfigData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/PlanetGroupData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/PlanetEntryData.hbm.xml"
>> />
>>         <mapping
>> resource="org/apache/roller/pojos/PlanetSubscriptionData.hbm.xml" />
>>         <mapping
>> resource="org/apache/roller/pojos/PlanetGroupSubscriptionAssoc.hbm.xml"
>> />
>>
>>     </session-factory>
>> </hibernate-configuration>
>>
>>
> 
> 
http://www.nabble.com/file/4472/hibernate.cfg.xml hibernate.cfg.xml 
http://www.nabble.com/file/4473/roller.xml roller.xml 
-- 
View this message in context: http://www.nabble.com/FATAL-2006-12-03-12%3A39%3A28%2C813-HibernatePropertiesManagerImpl%3Ainit---Failed-to-initialize-runtime-configuration-properties.Please-check-that-the-database-has-been-upgraded%21-tf2747881s12275.html#a7710941
Sent from the Roller - User mailing list archive at Nabble.com.


Re: FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init - Failed to initialize runtime configuration properties.Please check that the database has been upgraded!

Posted by Dave <sn...@gmail.com>.
Looks like a database connection problem.

- Please double check your database connection parameters
(connection URL, username password

- Make sure you've got the MySQL JDBC driver in tomcat/common/lib

- Verify that you can login to MySQL from the Roller server

- Once you've got the database setup right, you should be able to run
http://localhost:8080/roller/roller-ui/tools/dstest.jsp
without error.

- Dave



On 12/3/06, boris Milikic <mi...@gmail.com> wrote:
> Hi
>
> I have downloadedRoller 3.1 and when I run it in Tomcat 5.5 I get this
> error. I have recreated a database, checked hibernate.cfg.xml, roller.xml,
> but without help.
>
> Boris
>
> roller.log
>
> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> schemeenforcement.https.urls=/j_security_check,/roller-ui/login-redirect.jsp
> ,/roller-ui/login.do,/roller-ui/user.do,/roller-ui/yourProfile.do,/roller-ui/admin/user.do,/roller-ui/authoring/userdata
> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> webservices.atomprotocol.enabled=false
> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> debug.memory.enabled=false
> DEBUG 2006-12-03 12:39:25,799 RollerConfig:<clinit> -
> referrers.asyncProcessing.enabled=false
> DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database
> version = 300
> DEBUG 2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Desired
> version = 300
> INFO  2006-12-03 12:39:26,119 UpgradeDatabase:upgradeDatabase - Database is
> current, no upgrade needed
> DEBUG 2006-12-03 12:39:26,119 RollerConfig:getProperty - Fetching property [
> persistence.roller.classname=org.apache.roller.business.hibernate.HibernateRollerImpl
> ]
> DEBUG 2006-12-03 12:39:26,169 HibernateRollerImpl:instantiate -
> Instantiating HibernateRollerImpl
> DEBUG 2006-12-03 12:39:26,169 HibernatePersistenceStrategy:<init> -
> Initializing Hibernate SessionFactory
> INFO  2006-12-03 12:39:28,673 RollerFactory:setRoller - Using Roller Impl:
> org.apache.roller.business.hibernate.HibernateRollerImpl
> DEBUG 2006-12-03 12:39:28,673 HibernatePropertiesManagerImpl:<init> -
> Instantiating Hibernate Properties Manager
> DEBUG 2006-12-03 12:39:28,673 HibernatePersistenceStrategy:getSession -
> Opening Hibernate Session
> FATAL 2006-12-03 12:39:28,813 HibernatePropertiesManagerImpl:init - Failed
> to initialize runtime configuration properties.Please check that the
> database has been upgraded!
> java.lang.UnsupportedOperationException
>  at org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(
> PoolingDataSource.java:116)
>  at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(
> BasicDataSource.java:554)
>  at org.hibernate.connection.DatasourceConnectionProvider.getConnection(
> DatasourceConnectionProvider.java:66)
>  at org.hibernate.jdbc.ConnectionManager.openConnection(
> ConnectionManager.java:360)
>  at org.hibernate.jdbc.ConnectionManager.getConnection(
> ConnectionManager.java:122)
>  at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:125)
>  at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57)
>  at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1309)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:585)
>  at
> org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke
> (ThreadLocalSessionContext.java:301)
>  at $Proxy0.beginTransaction(Unknown Source)
>  at
> org.apache.roller.business.hibernate.HibernatePersistenceStrategy.getSession
> (HibernatePersistenceStrategy.java:83)
>  at
> org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.getProperties
> (HibernatePropertiesManagerImpl.java:98)
>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
> (HibernatePropertiesManagerImpl.java:147)
>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
> .<init>(HibernatePropertiesManagerImpl.java:70)
>  at
> org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
> (HibernateRollerImpl.java:182)
>  at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
> RollerContext.java:237)
>  at org.apache.roller.ui.core.RollerContext.contextInitialized(
> RollerContext.java:173)
>  at org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4211)
>  at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:759)
>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>  at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
> :608)
>  at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
> :535)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :310)
>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:119)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>  at org.apache.catalina.core.StandardService.start(StandardService.java:450)
>  at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:585)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> FATAL 2006-12-03 12:39:28,813 RollerContext:contextInitialized -
> RollerContext initialization failed
> java.lang.RuntimeException: java.lang.UnsupportedOperationException
>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl.init
> (HibernatePropertiesManagerImpl.java:163)
>  at org.apache.roller.business.hibernate.HibernatePropertiesManagerImpl
> .<init>(HibernatePropertiesManagerImpl.java:70)
>  at
> org.apache.roller.business.hibernate.HibernateRollerImpl.getPropertiesManager
> (HibernateRollerImpl.java:182)
>  at org.apache.roller.ui.core.RollerContext.setupRollerProperties(
> RollerContext.java:237)
>  at org.apache.roller.ui.core.RollerContext.contextInitialized(
> RollerContext.java:173)
>  at org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3763)
>  at org.apache.catalina.core.StandardContext.start(StandardContext.java
> :4211)
>  at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:759)
>  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524)
>  at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
> :608)
>  at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
> :535)
>  at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>  at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1122)
>  at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
> :310)
>  at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:119)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1021)
>  at org.apache.catalina.core.StandardHost.start(StandardHost.java:718)
>  at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1013)
>  at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
>  at org.apache.catalina.core.StandardService.start(StandardService.java:450)
>  at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
>  at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
>  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:39)
>  at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
>  at java.lang.reflect.Method.invoke(Method.java:585)
>  at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:294)
>  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
> Caused by: java.lang.UnsupportedOperationException
>
>
> roller.xml
>
> <Context path="/roller"  debug="0">
> <Resource name="jdbc/rollerdb" auth="Container" type="javax.sql.DataSource"
> driverClassName="com.mysql.jdbc.Driver"
> url="jdbc:mysql://linux:3306/roller?useUnicode=true&amp;characterEncoding=utf-8&amp;mysqlEncoding=utf8"
>       username="scott"
>       password="tiger"
>       maxActive="20"
>       maxIdle="3"
>       removeAbandoned="true"
>       maxWait="3000" />
> <!-- If you want e-mail features, un-comment the section below -->
> <Resource name="mail/Session" auth="Container" type="javax.mail.Session"
>       mail.smtp.host="mail.siol.net" />
> </Context>
>
>
>
>
>
> hibernate.cfg.xml
>
> <?xml version='1.0' encoding='utf-8'?>
> <!DOCTYPE hibernate-configuration PUBLIC
>         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
>         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
> <hibernate-configuration>
>     <session-factory>
>         <!-- By default Roller uses a JNDI DataSource -->
>         <property name="connection.datasource
> ">java:comp/env/jdbc/rollerdb</property>
>         <property name="show_sql">false</property>
>
>         <!-- use thread local Session context -->
>         <property name="hibernate.current_session_context_class
> ">thread</property>
>  <!-- session properties -->
> <property name="hibernate.current_session_context_class">
> org.hibernate.context.ThreadLocalSessionContext</property>
>         <!-- select SQL dialect, MySQL 3.X or 4.X by default -->
>         <property name="dialect">org.hibernate.dialect.MySQLDialect
> </property>
>         <property name="hibernate.connection.driver_class">
> com.mysql.jdbc.Driver</property>
>               <property name="hibernate.connection.url">
>                         jdbc:mysql://linux:3306/roller</property>
>         <property name="hibernate.connection.username">scott</property>
>         <property name="hibernate.connection.password">tiger</property>
>
>
>         <!-- Hibernate L2 Caching -->
>         <property name="hibernate.cache.provider_class">
> org.hibernate.cache.EhCacheProvider</property>
>         <property name="hibernate.generate_statistics">true</property>
>         <property name="hibernate.cache.use_structured_entries
> ">true</property>
>
>
>         <!-- Map Roller pojo classes -->
>         <mapping resource="org/apache/roller/pojos/BookmarkData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/CommentData.hbm.xml" />
>         <mapping
> resource="org/apache/roller/pojos/EntryAttributeData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/FolderAssoc.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/FolderData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/WeblogTemplate.hbm.xml"
> />
>         <mapping
> resource="org/apache/roller/pojos/PingCategoryRestrictionData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/AutoPingData.hbm.xml" />
>         <mapping
> resource="org/apache/roller/pojos/PingQueueEntryData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/PingTargetData.hbm.xml"
> />
>         <mapping resource="org/apache/roller/pojos/RefererData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/RoleData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/RollerConfigData.hbm.xml"
> />
>         <mapping resource="org/apache/roller/pojos/UserData.hbm.xml" />
>         <mapping
> resource="org/apache/roller/pojos/WeblogCategoryData.hbm.xml" />
>         <mapping
> resource="org/apache/roller/pojos/WeblogCategoryAssoc.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/WeblogEntryData.hbm.xml"
> />
>         <mapping resource="org/apache/roller/pojos/WebsiteData.hbm.xml" />
>         <mapping
> resource="org/apache/roller/pojos/RollerPropertyData.hbm.xml" />
>         <mapping resource="org/apache/roller/pojos/PermissionsData.hbm.xml"
> />
>         <mapping resource="org/apache/roller/pojos/PlanetConfigData.hbm.xml"
> />
>         <mapping resource="org/apache/roller/pojos/PlanetGroupData.hbm.xml"
> />
>         <mapping resource="org/apache/roller/pojos/PlanetEntryData.hbm.xml"
> />
>         <mapping
> resource="org/apache/roller/pojos/PlanetSubscriptionData.hbm.xml" />
>         <mapping
> resource="org/apache/roller/pojos/PlanetGroupSubscriptionAssoc.hbm.xml" />
>
>     </session-factory>
> </hibernate-configuration>
>
>