You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by "Jackson, Douglas" <do...@siemens.com> on 2010/03/31 21:58:55 UTC

JBoss external DB issue

Hi!
We are seeing some failures at startup in JBoss 4.2.2 with Ode 2 beta 2.  The startup works maybe 1 time out of 4.
It seems to be using hibernate rather than openjpa when it fails.

Any suggestions?
-Doug.

2010-03-26 13:53:15,038 INFO  [org.apache.ode.il.EmbeddedGeronimoFactory] Using embedded Geronimo transaction manager
2010-03-26 13:53:15,085 INFO  [org.apache.ode.il.dbutil.Database] ODE using external DataSource "GLSInstance1/jdbc/GLSDB".
2010-03-26 13:53:15,085 INFO  [org.apache.ode.axis2.ODEServer] Using DAO Connection Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
2010-03-26 13:53:15,085 INFO  [org.apache.ode.il.dbutil.Database] Using DAO Connection Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
2010-03-26 13:53:15,163 INFO  [org.hibernate.ejb.Version] Hibernate EntityManager 3.2.1.GA
2010-03-26 13:53:15,178 INFO  [org.hibernate.cfg.annotations.Version] Hibernate Annotations 3.2.1.GA
2010-03-26 13:53:15,194 INFO  [org.hibernate.cfg.Environment] Hibernate 3.2.4.sp1
2010-03-26 13:53:15,209 INFO  [org.hibernate.cfg.Environment] hibernate.properties not found
2010-03-26 13:53:15,209 INFO  [org.hibernate.cfg.Environment] Bytecode provider name : javassist
2010-03-26 13:53:15,209 INFO  [org.hibernate.cfg.Environment] using JDK 1.4 java.sql.Timestamp handling
2010-03-26 13:53:15,350 DEBUG [org.hibernate.ejb.Ejb3Configuration] Look up for persistence unit: ode-dao
2010-03-26 13:53:15,818 DEBUG [openjpa.Runtime] Setting the following properties from "jar:file:/F:/P/Desktop/jboss-4.2.2.GA/server/default/tmp/deploy/tmp4997tcgs.ear-contents/lib/ode-dao-jpa-2.0-beta2.jar!/META-INF/persistence.xml" into configuration: {openjpa.FlushBeforeQueries=false, ode-axis2.db.ext.dataSource=GLSInstance1/jdbc/GLSDB, ode-axis2.db.mode=EXTERNAL, openjpa.BrokerFactory=jdbc, openjpa.ConnectionFactory=org.jboss.resource.adapter.jdbc.WrapperDataSource@9a44d6, openjpa.Log=log4j, openjpa.MetaDataFactory=jpa(Types=org.apache.ode.dao.jpa.ActivityRecoveryDAOImpl;org.apache.ode.dao.jpa.CorrelationSetDAOImpl;org.apache.ode.dao.jpa.CorrelatorDAOImpl;org.apache.ode.dao.jpa.EventDAOImpl;org.apache.ode.dao.jpa.FaultDAOImpl;org.apache.ode.dao.jpa.MessageDAOImpl;org.apache.ode.dao.jpa.MessageExchangeDAOImpl;org.apache.ode.dao.jpa.MessageRouteDAOImpl;org.apache.ode.dao.jpa.PartnerLinkDAOImpl;org.apache.ode.dao.jpa.ProcessDAOImpl;org.apache.ode.dao.jpa.ProcessInstanceDAOImpl;org.apache.ode.dao.jpa.ScopeDAOImpl;org.apache.ode.dao.jpa.XmlDataDAOImpl;org.apache.ode.dao.jpa.CorrSetProperty;org.apache.ode.dao.jpa.MexProperty;org.apache.ode.dao.jpa.XmlDataProperty), openjpa.ManagedRuntime=org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl$TxMgrProvider@1486b51, javax.persistence.provider=org.apache.openjpa.persistence.PersistenceProviderImpl, openjpa.ConnectionFactoryMode=managed, openjpa.Id=ode-dao}
2010-03-26 13:53:15,990 DEBUG [org.hibernate.ejb.Ejb3Configuration] Look up for persistence unit: ode-store
2010-03-26 13:53:15,990 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/tcgs-ode]] StandardWrapper.Throwable
javax.persistence.PersistenceException: java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.WrapperDataSource
            at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:252)


Re: JBoss external DB issue

Posted by Kurt T Stam <ku...@gmail.com>.
Hi Jackson,

You could try RiftSaw: http://www.jboss.org/riftsaw. This is the stable 
ODE-1.3.x product deployed to JBoss with some extra features. Just today 
we actually released RiftSaw-2.0.0.Final.

Cheers,

--Kurt


Jackson, Douglas wrote:
> Hi!
> We are seeing some failures at startup in JBoss 4.2.2 with Ode 2 beta 2.  The startup works maybe 1 time out of 4.
> It seems to be using hibernate rather than openjpa when it fails.
>
> Any suggestions?
> -Doug.
>
> 2010-03-26 13:53:15,038 INFO  [org.apache.ode.il.EmbeddedGeronimoFactory] Using embedded Geronimo transaction manager
> 2010-03-26 13:53:15,085 INFO  [org.apache.ode.il.dbutil.Database] ODE using external DataSource "GLSInstance1/jdbc/GLSDB".
> 2010-03-26 13:53:15,085 INFO  [org.apache.ode.axis2.ODEServer] Using DAO Connection Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
> 2010-03-26 13:53:15,085 INFO  [org.apache.ode.il.dbutil.Database] Using DAO Connection Factory class org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl.
> 2010-03-26 13:53:15,163 INFO  [org.hibernate.ejb.Version] Hibernate EntityManager 3.2.1.GA
> 2010-03-26 13:53:15,178 INFO  [org.hibernate.cfg.annotations.Version] Hibernate Annotations 3.2.1.GA
> 2010-03-26 13:53:15,194 INFO  [org.hibernate.cfg.Environment] Hibernate 3.2.4.sp1
> 2010-03-26 13:53:15,209 INFO  [org.hibernate.cfg.Environment] hibernate.properties not found
> 2010-03-26 13:53:15,209 INFO  [org.hibernate.cfg.Environment] Bytecode provider name : javassist
> 2010-03-26 13:53:15,209 INFO  [org.hibernate.cfg.Environment] using JDK 1.4 java.sql.Timestamp handling
> 2010-03-26 13:53:15,350 DEBUG [org.hibernate.ejb.Ejb3Configuration] Look up for persistence unit: ode-dao
> 2010-03-26 13:53:15,818 DEBUG [openjpa.Runtime] Setting the following properties from "jar:file:/F:/P/Desktop/jboss-4.2.2.GA/server/default/tmp/deploy/tmp4997tcgs.ear-contents/lib/ode-dao-jpa-2.0-beta2.jar!/META-INF/persistence.xml" into configuration: {openjpa.FlushBeforeQueries=false, ode-axis2.db.ext.dataSource=GLSInstance1/jdbc/GLSDB, ode-axis2.db.mode=EXTERNAL, openjpa.BrokerFactory=jdbc, openjpa.ConnectionFactory=org.jboss.resource.adapter.jdbc.WrapperDataSource@9a44d6, openjpa.Log=log4j, openjpa.MetaDataFactory=jpa(Types=org.apache.ode.dao.jpa.ActivityRecoveryDAOImpl;org.apache.ode.dao.jpa.CorrelationSetDAOImpl;org.apache.ode.dao.jpa.CorrelatorDAOImpl;org.apache.ode.dao.jpa.EventDAOImpl;org.apache.ode.dao.jpa.FaultDAOImpl;org.apache.ode.dao.jpa.MessageDAOImpl;org.apache.ode.dao.jpa.MessageExchangeDAOImpl;org.apache.ode.dao.jpa.MessageRouteDAOImpl;org.apache.ode.dao.jpa.PartnerLinkDAOImpl;org.apache.ode.dao.jpa.ProcessDAOImpl;org.apache.ode.dao.jpa.ProcessInstanceDAOImpl;org.apache.ode.dao.jpa.ScopeDAOImpl;org.apache.ode.dao.jpa.XmlDataDAOImpl;org.apache.ode.dao.jpa.CorrSetProperty;org.apache.ode.dao.jpa.MexProperty;org.apache.ode.dao.jpa.XmlDataProperty), openjpa.ManagedRuntime=org.apache.ode.dao.jpa.BPELDAOConnectionFactoryImpl$TxMgrProvider@1486b51, javax.persistence.provider=org.apache.openjpa.persistence.PersistenceProviderImpl, openjpa.ConnectionFactoryMode=managed, openjpa.Id=ode-dao}
> 2010-03-26 13:53:15,990 DEBUG [org.hibernate.ejb.Ejb3Configuration] Look up for persistence unit: ode-store
> 2010-03-26 13:53:15,990 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/tcgs-ode]] StandardWrapper.Throwable
> javax.persistence.PersistenceException: java.lang.ClassCastException: org.jboss.resource.adapter.jdbc.WrapperDataSource
>             at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:252)
>
>
>