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&characterEncoding=utf-8&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&characterEncoding=utf-8&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&characterEncoding=utf-8&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&characterEncoding=utf-8&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>
>
>