Hi,
I built and installed Roller 4.0 as an exploded .war in Jboss 4.2.2 under
Linux. I am getting the following exception:
INFO 2008-06-16 11:38:54,732 WebloggerFactory:bootstrap - Bootstrapping Roller
Weblogger business tier
INFO 2008-06-16 11:38:54,732 WebloggerFactory:bootstrap - Weblogger Provider =
org.apache.roller.weblogger.business.GuiceWebloggerProvider
INFO 2008-06-16 11:38:54,735 DatabaseProvider:successMessage - SUCCESS: Got
parameters. Using configuration type JNDI_NAME
INFO 2008-06-16 11:38:54,736 DatabaseProvider:successMessage - -- Using JNDI
datasource name: java:comp/env/jdbc/rollerdb
INFO 2008-06-16 11:38:54,737 DatabaseProvider:successMessage - SUCCESS:
located JNDI DataSource [java:comp/env/jdbc/rollerdb]
INFO 2008-06-16 11:38:54,740 JPAPersistenceStrategy:<init> - openjpa.Log:
commons
INFO 2008-06-16 11:38:54,943 IndexManagerImpl:<init> - search enabled: true
INFO 2008-06-16 11:38:54,944 IndexManagerImpl:<init> - index dir:
/opt/apps/3party/jboss/roller_data/search-index
INFO 2008-06-16 11:38:54,952 ReferrerQueueManagerImpl:<init> - Instantiating
Referrer Queue Manager
INFO 2008-06-16 11:38:54,953 ReferrerQueueManagerImpl:<init> - Asynchronous
referrer processing = false
INFO 2008-06-16 11:38:54,955 ThreadManagerImpl:<init> - Instantiating Thread
Manager
INFO 2008-06-16 11:38:54,958 WebloggerFactory:bootstrap - Roller Weblogger
business tier successfully bootstrapped
INFO 2008-06-16 11:38:54,959 WebloggerFactory:bootstrap - Version: 4.0
INFO 2008-06-16 11:38:54,960 WebloggerFactory:bootstrap - Revision:
${svn.LastChangedRev}
INFO 2008-06-16 11:38:54,960 WebloggerImpl:initialize - Initializing Roller
Weblogger business tier
FATAL 2008-06-16 11:38:55,680 JPAPropertiesManagerImpl:initialize - Failed to
initialize runtime configuration properties.Please check that the database h
as been upgraded!
<0.9.7-incubating fatal user error>
org.apache.openjpa.persistence.ArgumentException: The type "class
org.apache.roller.weblogger.pojos.TaskLock" has not been enhanced.
at
org.apache.openjpa.meta.ClassMetaData.resolveMeta(ClassMetaData.java:1606)
at
org.apache.openjpa.meta.ClassMetaData.resolve(ClassMetaData.java:1580)
at
org.apache.openjpa.meta.MetaDataRepository.processBuffer(MetaDataRepository.java:659)
at
org.apache.openjpa.meta.MetaDataRepository.resolveMeta(MetaDataRepository.java:559)
at
org.apache.openjpa.meta.MetaDataRepository.resolve(MetaDataRepository.java:484)
at
org.apache.openjpa.meta.MetaDataRepository.getMetaData(MetaDataRepository.java:288)
at
org.apache.openjpa.meta.MetaDataRepository.resolveAll(MetaDataRepository.java:1523)
at
org.apache.openjpa.meta.MetaDataRepository.getQueryMetaData(MetaDataRepository.java:1498)
at
org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:782)
at
org.apache.openjpa.persistence.EntityManagerImpl.createNamedQuery(EntityManagerImpl.java:65)
at
org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy.getNamedQuery(JPAPersistenceStrategy.java:273)
at
org.apache.roller.weblogger.business.jpa.JPAPropertiesManagerImpl.getProperties(JPAPropertiesManagerImpl.java:117)
at
org.apache.roller.weblogger.business.jpa.JPAPropertiesManagerImpl.initialize(JPAPropertiesManagerImpl.java:77)
at
org.apache.roller.weblogger.business.WebloggerImpl.initialize(WebloggerImpl.java:301)
at
org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:159)
It looks like it finds the DB configuration OK (using SQL Server 2005, BTW),
but then JPAPropertiesManagerImpl throws the error.
Can anyone provide any insight into what might be going on?
Thanks in advance,
Andrew
_______________________________________________________
The information in this email or in any file attached
hereto is intended only for the personal and confiden-
tial use of the individual or entity to which it is
addressed and may contain information that is propri-
etary and confidential. If you are not the intended
recipient of this message you are hereby notified that
any review, dissemination, distribution or copying of
this message is strictly prohibited. This communica-
tion is for information purposes only and should not
be regarded as an offer to sell or as a solicitation
of an offer to buy any financial product. Email trans-
mission cannot be guaranteed to be secure or error-
free. P6070214