You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Michał Kudła (JIRA)" <ji...@apache.org> on 2008/10/19 13:36:45 UTC
[jira] Created: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
OpenJPA can't find org.postgresql.Driver
----------------------------------------
Key: GERONIMO-4368
URL: https://issues.apache.org/jira/browse/GERONIMO-4368
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: databases
Affects Versions: 2.1.3
Environment: Linux gentoo, JDK IBM 1.6,
Reporter: Michał Kudła
Priority: Blocker
Tutorial from
http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
works fine under geronimo 2.1 but not work under 2.1.3.
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
13:24:43,096 DEBUG [BasicKernel] Starting boot
<cut/>
13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
<openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
at org.postgresql.Driver.connect(Driver.java:224)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
at $Proxy44.onMessage(Unknown Source)
at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:735)
Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
at java.lang.Throwable.<init>(Throwable.java:80)
at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
... 68 more
ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Reopened: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Donald Woods (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Donald Woods reopened GERONIMO-4368:
------------------------------------
reopening, as this should have been marked as canceled instead of fixed, as no code changes were made to Geronimo.
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Michał Kudła (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michał Kudła closed GERONIMO-4368.
----------------------------------
Resolution: Fixed
Fix Version/s: 2.1.3
2.1.4
strange, but now its working under 2.1.3 (2.1.4-SNAPSHOT too)
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
> Fix For: 2.1.4, 2.1.3
>
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Michał Kudła (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641188#action_12641188 ]
Michał Kudła commented on GERONIMO-4368:
----------------------------------------
I find some dependecies and changed it
(plan.xml and geronimo-plugin.xml from repository/org/apache/geronimo/configs/openjpa/2.1.3/openjpa-2.1.3.car/META-INF)
<dependency>
<groupId>org.apache.openjpa</groupId>
<artifactId>openjpa</artifactId>
<!--version>1.0.3</version-->
<version>1.2.0</version>
<type>jar</type>
</dependency>
Geronimo still don't start
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Donald Woods (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641011#action_12641011 ]
Donald Woods commented on GERONIMO-4368:
----------------------------------------
Did you install the Postgresql driver on 2.1.3? We provide the TranQL connector in 2.1.3 and 2.1.4-SNAPSHOT, but you have to install the Postgresql JDBC driver....
Can you attach a geronimo.log with tracing set to DEBUG?
BTW - There are different levels of OpenJPA in 2.1.3 (1.0.3) vs. 2.1.4-SNAPSHOT (1.2.0)....
Can you try copying the OpenJPA 1.2.0 jars over top the V1.0.3 ones in your 2.1.3 server and see if that resolves the issue?
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Donald Woods (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Donald Woods updated GERONIMO-4368:
-----------------------------------
Fix Version/s: (was: 2.1.4)
(was: 2.1.3)
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Donald Woods (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Donald Woods closed GERONIMO-4368.
----------------------------------
Resolution: Invalid
closing as invalid, as no code changes were required
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Michał Kudła (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641496#action_12641496 ]
Michał Kudła commented on GERONIMO-4368:
----------------------------------------
Strange. I installed again 2.1.3 and add postgresql driver and mdb-jpa-jta-postgresql-geronimo don't works because
Caused by: java.lang.ClassCastException: org.postgresql.jdbc3.Jdbc3Connection incompatible with org.postgresql.core.BaseConnection
at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:48)
at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
Its mind that OpenJPA loaded driver.
My other simple app (with JPA, JTA, Posgresql) works fine under 2.1.3 (later was error "not loading driver")
I closing this issue, becase I can't explain it.
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Jay D. McHugh (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641431#action_12641431 ]
Jay D. McHugh commented on GERONIMO-4368:
-----------------------------------------
I believe that what Donald meant when he said to copy the newer OpenJPA files "over top" the old ones was to replace them - change the new file names so that they overwrite the old ones.
Not to remove the 1.0.3 version and install a 1.2.0 version.
There are other areas within Geronimo that will still be looking for the old version.
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Michał Kudła (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641183#action_12641183 ]
Michał Kudła commented on GERONIMO-4368:
----------------------------------------
Simple copying destoying Geronimo Server :(
m1k0@laptok ~ $ cd ~/Programy/geronimo-tomcat6-javaee5-2.1.3/
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3 $ cd repository/org/apache/openjpa/openjpa/
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ ls
1.0.3
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ mv 1.0.3 ../
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ mkdir ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa/1.2.0
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ cp ~/Programy/geronimo-tomcat6-javaee5-2.1.4-SNAPSHOT/repository/org/apache/openjpa/openjpa/1.2.0/* ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa/1.2.0/
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ ls ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/postgresql/postgresql/8.3-603.jdbc3/
postgresql-8.3-603.jdbc3.jar
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ eselect java-vm list
Available Java Virtual Machines:
[1] ibm-jdk-bin-1.5
[2] ibm-jdk-bin-1.6
[3] jrockit-jdk-bin-1.5
[4] sun-jdk-1.4
[5] sun-jdk-1.5
[6] sun-jdk-1.6 system-vm user-vm
[7] sun-jre-bin-1.6
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ eselect java-vm set user 2
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ eselect java-vm list
Available Java Virtual Machines:
[1] ibm-jdk-bin-1.5
[2] ibm-jdk-bin-1.6 user-vm
[3] jrockit-jdk-bin-1.5
[4] sun-jdk-1.4
[5] sun-jdk-1.5
[6] sun-jdk-1.6 system-vm
[7] sun-jre-bin-1.6
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $ ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin/geronimo.sh run -vv
Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
Using GERONIMO_TMPDIR: var/temp
Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
00:04:31,306 DEBUG [BasicKernel] Starting boot
00:04:31,487 INFO [AbstractGBeanReference] GBean references are not using proxies
00:04:31,515 DEBUG [GBeanInstanceState] GBeanInstanceState for: geronimo/boot/none/car?role=kernel State changed from stopped to starting
00:04:31,516 DEBUG [GBeanInstanceState] GBeanInstanceState for: geronimo/boot/none/car?role=kernel State changed from starting to running
00:04:31,516 DEBUG [BasicKernel] Booted
00:04:31,700 DEBUG [AbstractRepository] Repository root is /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository
00:04:31,720 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?configurationName=org.apache.geronimo.framework/j2ee-system/2.1.3/car State changed from stopped to starting
00:04:32,698 DEBUG [Configuration] ClassLoader structure for configuration org.apache.geronimo.framework/j2ee-system/2.1.3/car
Parent configurations:
ClassPath:
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/geronimo/framework/geronimo-common/2.1.3/geronimo-common-2.1.3.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/geronimo/framework/geronimo-system/2.1.3/geronimo-system-2.1.3.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/geronimo/framework/geronimo-crypto/2.1.3/geronimo-crypto-2.1.3.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/asm/asm/2.2.3/asm-2.2.3.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/asm/asm-commons/2.2.3/asm-commons-2.2.3.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/commons-cli/commons-cli/1.0/commons-cli-1.0.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/jline/jline/0.9.94/jline-0.9.94.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/com/sun/xml/bind/jaxb-impl/2.0.5/jaxb-impl-2.0.5.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/woodstox/wstx-asl/3.2.1/wstx-asl-3.2.1.jar
file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.0.2/geronimo-activation_1.1_spec-1.0.2.jar
00:04:32,701 INFO [MultiParentClassLoader] ClassLoading behaviour has changed. The Original Classloading mode is in effect. If you are experiencing a problem
you can change the behaviour by specifying -DXorg.apache.geronimo.kernel.config.MPCLSearchOption= property. Specify
="safe" to revert to the original behaviour. This is a temporary change until we decide whether or not to make it
permanent for the 2.0 release
00:04:32,805 DEBUG [Configuration] Started configuration org.apache.geronimo.framework/j2ee-system/2.1.3/car
00:04:32,805 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?configurationName=org.apache.geronimo.framework/j2ee-system/2.1.3/car State changed from starting to running
00:04:32,806 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=EmbeddedDaemon,name=EmbeddedDaemon
00:04:32,845 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo
00:04:32,848 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=Repository,name=Repository
00:04:32,848 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=GBean,name=ServerInfo#org.apache.geronimo.system.serverinfo.ServerInfo] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo
00:04:32,859 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerStatus
00:04:32,861 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationStore,name=Local
00:04:32,861 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=Repository,name=Repository#org.apache.geronimo.kernel.repository.WritableListableRepository] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=Repository,name=Repository
00:04:32,882 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=AttributeStore,name=AttributeManager
00:04:32,882 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=GBean,name=ServerInfo#org.apache.geronimo.system.serverinfo.ServerInfo] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo
00:04:32,900 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactManager,name=ArtifactManager
00:04:32,902 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactResolver,name=ArtifactResolver
00:04:32,902 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=GBean,name=ServerInfo#org.apache.geronimo.system.serverinfo.ServerInfo] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo
00:04:32,903 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=ArtifactManager,name=ArtifactManager#org.apache.geronimo.kernel.repository.ArtifactManager] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactManager,name=ArtifactManager
00:04:32,908 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationManager,name=ConfigurationManager
00:04:32,909 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=AttributeStore,name=AttributeManager#org.apache.geronimo.kernel.config.ManageableAttributeStore] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=AttributeStore,name=AttributeManager
00:04:33,514 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=ArtifactResolver,name=ArtifactResolver#org.apache.geronimo.kernel.repository.ArtifactResolver] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactResolver,name=ArtifactResolver
00:04:33,515 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=ArtifactManager,name=ArtifactManager#org.apache.geronimo.kernel.repository.ArtifactManager] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactManager,name=ArtifactManager
00:04:33,515 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=AttributeStore,name=AttributeManager#org.apache.geronimo.kernel.config.PersistentConfigurationList] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=AttributeStore,name=AttributeManager
00:04:33,531 DEBUG [ConfigurationUtil] resolving dependencies for org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=SystemLog,name=Logger
00:04:33,532 DEBUG [ConfigurationUtil] referencePatterns: [?j2eeType=GBean,name=ServerInfo#org.apache.geronimo.system.serverinfo.ServerInfo] resolved to org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo
00:04:33,586 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=EmbeddedDaemon,name=EmbeddedDaemon State changed from stopped to starting
00:04:33,589 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=EmbeddedDaemon,name=EmbeddedDaemon State changed from starting to running
00:04:33,589 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo State changed from stopped to starting
00:04:33,625 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=GBean,name=ServerInfo State changed from starting to running
00:04:33,625 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=Repository,name=Repository State changed from stopped to starting
00:04:33,625 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=Repository,name=Repository
00:04:33,628 DEBUG [AbstractRepository] Repository root is /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository
00:04:33,628 DEBUG [Maven2Repository] Maven2Repository(root = repository/, resolveToServer = false) rootFile = /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository
00:04:33,628 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=Repository,name=Repository State changed from starting to running
00:04:33,629 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationStore,name=Local State changed from stopped to starting
00:04:33,629 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationStore,name=Local
00:04:33,634 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationStore,name=Local State changed from starting to running
00:04:33,635 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=AttributeStore,name=AttributeManager State changed from stopped to starting
00:04:33,636 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=AttributeStore,name=AttributeManager
00:04:33,703 DEBUG [JexlExpressionParser] Using variables: {ClusterName=DEFAULT_CLUSTER, ORBHost=localhost, ResourceBindingsNamePattern=, PortOffset=0, TmId=71,84,77,73,68, ORBSSLHost=localhost, JMXPort=9999, COSNamingHost=localhost, EndPointURI=http://localhost:8080, SMTPHost=localhost, DefaultWadiSweepInterval=36000, java=org.apache.geronimo.system.configuration.condition.JavaVariable@3b333b33, clusterName=CLUSTER_NAME, DerbyPort=1527, HTTPPort=8080, webcontainer=TomcatWebContainer, ResourceBindingsNameInNamespace=jca:, OpenEJBPort=4201, ServerHostname=0.0.0.0, MinThreadPoolSize=200, DefaultWadiNumPartitions=24, RemoteDeployHostname=localhost, clusterNodeName=NODE, ActiveMQStompPort=61613, NamingPort=1099, MaxThreadPoolSize=500, ResourceBindingsQuery=?#org.apache.geronimo.naming.ResourceSource, ReplicaCount=2, WebConnectorConTimeout=20000, webcontainerName=tomcat6, ORBPort=6882, os=org.apache.geronimo.system.configuration.condition.OsVariable@55845584, AJPPort=8009, ActiveMQPort=61616, HTTPSPort=8443, JMXSecurePort=9998, ORBSSLPort=2001, COSNamingPort=1050, props={java.vendor=IBM Corporation, sun.java.launcher=SUN_STANDARD, os.name=Linux, sun.boot.class.path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/endorsed/yoko-spec-corba-1.0.jar:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/endorsed/yoko-rmi-spec-1.0.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/vm.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/annotation.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/beans.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/java.util.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/jndi.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/logging.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/security.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/sql.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmorb.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmorbapi.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmcfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/rt.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/charsets.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/resources.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmpkcs.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmcertpathfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjgssfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjssefw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmsaslfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjcefw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjgssprovider.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjsseprovider2.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmcertpathprovider.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmxmlcrypto.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/management-agent.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/xml.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/jlm.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/javascript.jar, sun.java2d.fontpath=, java.vm.specification.vendor=Sun Microsystems Inc., java.runtime.version=jvmxi3260-20080816_22093, user.name=m1k0, java.compiler=j9jit24, com.ibm.util.extralibs.properties=, com.ibm.jcl.checkClassPath=, user.language=pl, com.ibm.oti.vm.bootstrap.library.path=/opt/ibm-jdk-bin-1.6.0.2/jre/lib/i386, sun.boot.library.path=/opt/ibm-jdk-bin-1.6.0.2/jre/lib/i386, java.version=1.6.0, user.timezone=Europe/Warsaw, org.apache.geronimo.base.dir=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3, sun.arch.data.model=32, com.ibm.zero.version=1, java.endorsed.dirs=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/endorsed:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/endorsed, com.ibm.oti.vm.library.version=24, sun.jnu.encoding=UTF-8, jxe.current.romimage.version=13, file.separator=/, java.specification.name=Java Platform API Specification, java.class.version=50.0, user.country=PL, java.home=/opt/ibm-jdk-bin-1.6.0.2/jre, java.vm.info=J2RE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260-20080816_22093 (JIT enabled, AOT enabled)
J9VM - 20080816_022093_lHdSMr
JIT - r9_20080721_1330ifx2
GC - 20080724_AA, os.version=2.6.26-gentoo, java.awt.fonts=, path.separator=:, java.vm.version=2.4, java.util.prefs.PreferencesFactory=java.util.prefs.FileSystemPreferencesFactory, user.variant=, java.awt.printerjob=sun.print.PSPrinterJob, sun.io.unicode.encoding=UnicodeLittle, ibm.signalhandling.sigint=true, java.assistive=ON, user.home=/home/m1k0, com.ibm.cpu.endian=little, java.specification.vendor=Sun Microsystems Inc., ibm.signalhandling.sigchain=true, java.library.path=/opt/ibm-jdk-bin-1.6.0.2/jre/lib/i386:/usr/lib, java.vendor.url=http://www.ibm.com/, org.apache.geronimo.home.dir=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3, java.vm.vendor=IBM Corporation, java.fullversion=J2RE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260-20080816_22093 (JIT enabled, AOT enabled)
J9VM - 20080816_022093_lHdSMr
JIT - r9_20080721_1330ifx2
GC - 20080724_AA, java.runtime.name=Java(TM) SE Runtime Environment, sun.java.command=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/bin/server.jar -vv, java.class.path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/bin/server.jar:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/bin/jpa.jar:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/bin/jpa.jar, java.vm.specification.name=Java Virtual Machine Specification, sun.java.launcher.pid=8783, java.vm.specification.version=1.0, java.io.tmpdir=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp, java.jcl.version=20080808_02, ibm.system.encoding=UTF-8, os.arch=x86, java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment, ibm.signalhandling.rs=false, java.ext.dirs=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/ext:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ext, user.dir=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa, line.separator=
, java.vm.name=IBM J9 VM, com.ibm.oti.shared.enabled=false, org.apache.geronimo.server.dir=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3, com.ibm.vm.bitmode=32, jxe.lowest.romimage.version=13, file.encoding=UTF-8, com.ibm.oti.configuration=scar, com.ibm.oti.jcl.build=20080613_1526, java.specification.version=1.6}, ResourceBindingsFormat={groupId}/{artifactId}/{j2eeType}/{name}, SMTPPort=25}
00:04:33,986 DEBUG [LocalAttributeManager] setting configSubstitutionsFile to /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/config/config-substitutions.properties.
00:04:35,761 DEBUG [LocalAttributeManager] Started LocalAttributeManager with data on 88 configurations
00:04:35,761 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=AttributeStore,name=AttributeManager State changed from starting to running
00:04:35,762 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationManager,name=ConfigurationManager State changed from stopped to starting
00:04:35,763 DEBUG [GBeanSingleReference] Waiting to start org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationManager,name=ConfigurationManager because no targets are running for reference ArtifactManager matching the patterns org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactManager,name=ArtifactManager
00:04:35,763 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationManager,name=ConfigurationManager
00:04:35,763 DEBUG [GBeanSingleReference] Waiting to start org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationManager,name=ConfigurationManager because no targets are running for reference ArtifactResolver matching the patterns org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactResolver,name=ArtifactResolver
00:04:35,764 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ConfigurationManager,name=ConfigurationManager
00:04:35,764 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactResolver,name=ArtifactResolver State changed from stopped to starting
00:04:35,764 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactResolver,name=ArtifactResolver
00:04:35,764 DEBUG [GBeanSingleReference] Waiting to start org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactResolver,name=ArtifactResolver because no targets are running for reference ArtifactManager matching the patterns org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=ArtifactManager,name=ArtifactManager
00:04:35,765 DEBUG [GBeanInstanceState] GBeanInstanceState for: org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=SystemLog,name=Logger State changed from stopped to starting
00:04:35,765 DEBUG [GBeanSingleReference] Started org.apache.geronimo.framework/j2ee-system/2.1.3/car?ServiceModule=org.apache.geronimo.framework/j2ee-system/2.1.3/car,j2eeType=SystemLog,name=Logger
00:04:35,794 DEBUG [URLConfigurator] Configuring from URL: file:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/log/server-log4j.properties
00:04:35,973 INFO [Log4jService] ----------------------------------------------
00:04:35,992 INFO [Log4jService] Started Logging Service
00:04:35,992 INFO [Log4jService] Runtime Information:
00:04:35,992 INFO [Log4jService] Install Directory = /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
00:04:35,994 INFO [JvmVendor] IBM JVM 1.6.0
00:04:35,994 INFO [Log4jService] JVM in use = IBM JVM 1.6.0
00:04:35,994 INFO [Log4jService] Java Information:
00:04:35,994 INFO [Log4jService] System property [java.runtime.name] = Java(TM) SE Runtime Environment
00:04:35,994 INFO [Log4jService] System property [java.runtime.version] = jvmxi3260-20080816_22093
00:04:35,994 INFO [Log4jService] System property [os.name] = Linux
00:04:35,995 INFO [Log4jService] System property [os.version] = 2.6.26-gentoo
00:04:35,995 INFO [Log4jService] System property [sun.os.patch.level] = null
00:04:35,995 INFO [Log4jService] System property [os.arch] = x86
00:04:35,995 INFO [Log4jService] System property [java.class.version] = 50.0
00:04:35,995 INFO [Log4jService] System property [locale] = pl_PL
00:04:35,995 INFO [Log4jService] System property [unicode.encoding] = UnicodeLittle
00:04:35,996 INFO [Log4jService] System property [file.encoding] = UTF-8
00:04:35,996 INFO [Log4jService] System property [java.vm.name] = IBM J9 VM
00:04:35,996 INFO [Log4jService] System property [java.vm.vendor] = IBM Corporation
00:04:35,996 INFO [Log4jService] System property [java.vm.version] = 2.4
00:04:35,996 INFO [Log4jService] System property [java.vm.info] = J2RE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260-20080816_22093 (JIT enabled, AOT enabled)
J9VM - 20080816_022093_lHdSMr
JIT - r9_20080721_1330ifx2
GC - 20080724_AA
00:04:35,996 INFO [Log4jService] System property [java.home] = /opt/ibm-jdk-bin-1.6.0.2/jre
00:04:35,997 INFO [Log4jService] System property [java.classpath] = null
00:04:35,997 INFO [Log4jService] System property [java.library.path] = /opt/ibm-jdk-bin-1.6.0.2/jre/lib/i386:/usr/lib
00:04:35,997 INFO [Log4jService] System property [java.endorsed.dirs] = /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/endorsed:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/endorsed
00:04:35,997 INFO [Log4jService] System property [java.ext.dirs] = /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/ext:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ext
00:04:35,997 INFO [Log4jService] System property [sun.boot.class.path] = /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/endorsed/yoko-spec-corba-1.0.jar:/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/lib/endorsed/yoko-rmi-spec-1.0.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/vm.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/annotation.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/beans.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/java.util.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/jndi.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/logging.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/security.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/sql.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmorb.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmorbapi.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmcfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/rt.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/charsets.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/resources.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmpkcs.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmcertpathfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjgssfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjssefw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmsaslfw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjcefw.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjgssprovider.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmjsseprovider2.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmcertpathprovider.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/ibmxmlcrypto.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/management-agent.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/xml.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/jlm.jar:/opt/ibm-jdk-bin-1.6.0.2/jre/lib/javascript.jar
00:04:36,247 INFO [Log4jService] ----------------------------------------------
Booting Geronimo Kernel (in Java 1.6.0)...
00:04:57,608 INFO [KernelContextGBean] bound gbean org.apache.geronimo.framework/rmi-naming/2.1.3/car?ServiceModule=org.apache.geronimo.framework/rmi-naming/2.1.3/car,j2eeType=Context,name=JavaCompContext at name java:comp
00:04:57,610 INFO [KernelContextGBean] bound gbean org.apache.geronimo.framework/rmi-naming/2.1.3/car?ServiceModule=org.apache.geronimo.framework/rmi-naming/2.1.3/car,j2eeType=Context,name=JavaContext at name java:
00:04:57,611 INFO [KernelContextGBean] bound gbean org.apache.geronimo.framework/rmi-naming/2.1.3/car?ServiceModule=org.apache.geronimo.framework/rmi-naming/2.1.3/car,j2eeType=Context,name=GeronimoContext at name ger:
00:04:59,532 INFO [SystemProperties] Setting Property=javax.xml.soap.SOAPConnectionFactory to Value=org.apache.geronimo.webservices.saaj.GeronimoSOAPConnectionFactory
00:04:59,533 INFO [SystemProperties] Setting Property=javax.xml.soap.MessageFactory to Value=org.apache.geronimo.webservices.saaj.GeronimoMessageFactory
00:04:59,533 INFO [SystemProperties] Setting Property=org.apache.cxf.jaxws.checkPublishEndpointPermission to Value=true
00:04:59,534 INFO [SystemProperties] Setting Property=java.net.preferIPv4Stack to Value=true
00:04:59,534 INFO [SystemProperties] Setting Property=javax.xml.soap.MetaFactory to Value=org.apache.geronimo.webservices.saaj.GeronimoMetaFactory
00:04:59,534 INFO [SystemProperties] Setting Property=javax.xml.soap.SOAPFactory to Value=org.apache.geronimo.webservices.saaj.GeronimoSOAPFactory
00:04:59,534 INFO [SystemProperties] Setting Property=java.security.Provider to Value=IBMCertPath
00:05:00,017 INFO [KernelContextGBean] bound gbean org.apache.geronimo.configs/transaction/2.1.3/car?ServiceModule=org.apache.geronimo.configs/transaction/2.1.3/car,j2eeType=Context,name=ResourceBindings at name jca:
00:05:02,883 INFO [KernelContextGBean] bound gbean org.apache.geronimo.configs/system-database/2.1.3/car?J2EEApplication=null,JCAConnectionFactory=SystemDatasource,JCAResource=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapter=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapterModule=org.apache.geronimo.configs/system-database/2.1.3/car,j2eeType=JCAManagedConnectionFactory,name=SystemDatasource at name org.apache.geronimo.configs/system-database/JCAManagedConnectionFactory/SystemDatasource
00:05:02,886 INFO [KernelContextGBean] bound gbean org.apache.geronimo.configs/system-database/2.1.3/car?J2EEApplication=null,JCAConnectionFactory=NoTxDatasource,JCAResource=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapter=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapterModule=org.apache.geronimo.configs/system-database/2.1.3/car,j2eeType=JCAManagedConnectionFactory,name=NoTxDatasource at name org.apache.geronimo.configs/system-database/JCAManagedConnectionFactory/NoTxDatasource
00:05:05,066 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: abstractName="org.apache.geronimo.configs/openjpa/2.1.3/car?configurationName=org.apache.geronimo.configs/openjpa/2.1.3/car"
org.apache.geronimo.kernel.repository.MissingDependencyException: Missing dependency: org.apache.openjpa/openjpa/1.0.3/jar
at org.apache.geronimo.kernel.config.ConfigurationResolver.resolve(ConfigurationResolver.java:113)
at org.apache.geronimo.kernel.config.Configuration.buildClassPath(Configuration.java:405)
at org.apache.geronimo.kernel.config.Configuration.createConfigurationClasssLoader(Configuration.java:322)
at org.apache.geronimo.kernel.config.Configuration.<init>(Configuration.java:267)
at sun.reflect.GeneratedConstructorAccessor13.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:39)
at java.lang.reflect.Constructor.newInstance(Constructor.java:515)
at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:948)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:541)
at org.apache.geronimo.kernel.basic.BasicKernel.startGBean(BasicKernel.java:361)
at org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:161)
at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:312)
at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:280)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$bd3f8f12.loadConfiguration(<generated>)
at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:159)
at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Geronimo startup failed:
org.apache.geronimo.kernel.config.LifecycleException: load of org.apache.geronimo.configs/openjpa/2.1.3/car failed
at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:327)
at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:280)
at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:599)
at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:832)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$bd3f8f12.loadConfiguration(<generated>)
at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:159)
at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:79)
at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)
at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:67)
at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Error starting configuration gbean org.apache.geronimo.configs/openjpa/2.1.3/car
at org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:181)
at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:312)
... 16 more
Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: Configuration gbean failed to start org.apache.geronimo.configs/openjpa/2.1.3/car
reason: Missing dependency: org.apache.openjpa/openjpa/1.0.3/jar
at org.apache.geronimo.kernel.config.KernelConfigurationManager.load(KernelConfigurationManager.java:164)
... 17 more
00:05:15,194 INFO [KernelContextGBean] unbound gbean org.apache.geronimo.configs/system-database/2.1.3/car?J2EEApplication=null,JCAConnectionFactory=SystemDatasource,JCAResource=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapter=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapterModule=org.apache.geronimo.configs/system-database/2.1.3/car,j2eeType=JCAManagedConnectionFactory,name=SystemDatasource at name org.apache.geronimo.configs/system-database/JCAManagedConnectionFactory/SystemDatasource
00:05:15,195 INFO [KernelContextGBean] unbound gbean org.apache.geronimo.configs/system-database/2.1.3/car?J2EEApplication=null,JCAConnectionFactory=NoTxDatasource,JCAResource=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapter=org.apache.geronimo.configs/system-database/2.1.3/car,ResourceAdapterModule=org.apache.geronimo.configs/system-database/2.1.3/car,j2eeType=JCAManagedConnectionFactory,name=NoTxDatasource at name org.apache.geronimo.configs/system-database/JCAManagedConnectionFactory/NoTxDatasource
00:05:15,445 INFO [KernelContextGBean] unbound gbean org.apache.geronimo.configs/transaction/2.1.3/car?ServiceModule=org.apache.geronimo.configs/transaction/2.1.3/car,j2eeType=Context,name=ResourceBindings at name jca:
00:05:15,452 INFO [KernelContextGBean] unbound gbean org.apache.geronimo.framework/rmi-naming/2.1.3/car?ServiceModule=org.apache.geronimo.framework/rmi-naming/2.1.3/car,j2eeType=Context,name=GeronimoContext at name ger:
00:05:15,452 INFO [KernelContextGBean] unbound gbean org.apache.geronimo.framework/rmi-naming/2.1.3/car?ServiceModule=org.apache.geronimo.framework/rmi-naming/2.1.3/car,j2eeType=Context,name=JavaContext at name java:
00:05:15,454 INFO [KernelContextGBean] unbound gbean org.apache.geronimo.framework/rmi-naming/2.1.3/car?ServiceModule=org.apache.geronimo.framework/rmi-naming/2.1.3/car,j2eeType=Context,name=JavaCompContext at name java:comp
m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/repository/org/apache/openjpa/openjpa $
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-4368) OpenJPA can't find
org.postgresql.Driver
Posted by "Michał Kudła (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/GERONIMO-4368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12640848#action_12640848 ]
Michał Kudła commented on GERONIMO-4368:
----------------------------------------
with geronimo 2.1.4-SNAPSHOT works fine
> OpenJPA can't find org.postgresql.Driver
> ----------------------------------------
>
> Key: GERONIMO-4368
> URL: https://issues.apache.org/jira/browse/GERONIMO-4368
> Project: Geronimo
> Issue Type: Bug
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.1.3
> Environment: Linux gentoo, JDK IBM 1.6,
> Reporter: Michał Kudła
> Priority: Blocker
>
> Tutorial from
> http://www.jaceklaskowski.pl/wiki/Aplikacja_Java_EE_5_z_MDB_z_JPA_w_trybie_JTA_i_PostgreSQL_w_Apache_Geronimo_2
> http://www.jaceklaskowski.pl/aplikacje/mdb-jpa-jta-postgresql-geronimo.zip
> works fine under geronimo 2.1 but not work under 2.1.3.
> m1k0@laptok ~/Programy/geronimo-tomcat6-javaee5-2.1.3/bin $ ./geronimo.sh run -vv
> Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3
> Using GERONIMO_TMPDIR: var/temp
> Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre
> 13:24:43,096 DEBUG [BasicKernel] Starting boot
> <cut/>
> 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear
> 13:30:06,687 INFO [config] Configuring Service(id=Default Stateless Container, type=Container, provider-id=Default Stateless Container)
> 13:30:06,688 INFO [config] Configuring Service(id=Default Stateful Container, type=Container, provider-id=Default Stateful Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default BMP Container, type=Container, provider-id=Default BMP Container)
> 13:30:06,691 INFO [config] Configuring Service(id=Default CMP Container, type=Container, provider-id=Default CMP Container)
> 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeployment(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,259 INFO [config] Configuring Service(id=jms-resources.jms-resources-javax.jms.MessageListener, type=Container, provider-id=Default MDB Container)
> 13:30:08,260 INFO [service] Creating Container(id=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=TicketConnectionFactory,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAManagedConnectionFactory,name=TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/TicketConnectionFactory
> 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAResource=jms-resources,ResourceAdapter=jms-resources,ResourceAdapterModule=jms-resources,j2eeType=JCAAdminObject,name=TicketQueue at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAAdminObject/TicketQueue
> 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear?J2EEApplication=pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=jdbc/postgres,JCAResource=postgresql,ResourceAdapter=postgresql,ResourceAdapterModule=postgresql,j2eeType=JCAManagedConnectionFactory,name=jdbc/postgres at name pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFactory/jdbc/postgres
> 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar
> 13:30:08,421 INFO [startup] Jndi(name=TicketServiceMDB.jar/TicketServiceBean) --> Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean)
> 13:30:08,453 INFO [startup] Created Ejb(deployment-id=TicketServiceMDB.jar/TicketServiceBean, ejb-name=TicketServiceBean, container=jms-resources.jms-resources-javax.jms.MessageListener)
> 13:30:08,453 INFO [startup] Deployed Application(path=/home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)
> 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ticketservice/TicketServiceEAR/1.0/ear
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> TicketServiceMDB.jar
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> jms-resources
> 13:30:08,494 INFO [DirectoryHotDeployer] `-> postgresql
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean initialize
> INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true
> 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apache.geronimo.transaction.manager.TransactionImpl@37f437f4
> 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.jar/TicketServiceBean
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean sprawdzKtoWykonujeMetodeBiznesowa
> INFO: Metoda przechwytująca wykonana - wywołujący: Unauthenticated
> 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean onMessage
> INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0
> 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - Starting OpenJPA 1.0.3
> 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary".
> <openjpa-1.0.3-r420667:677674 nonfatal general error> org.apache.openjpa.persistence.PersistenceException: There were errors initializing your configuration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1
> at org.postgresql.Driver.getDefaultProperties(Driver.java:85)
> at org.postgresql.Driver.connect(Driver.java:224)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at java.sql.DriverManager.getConnection(Unknown Source)
> at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSource.java:83)
> at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.java:47)
> at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalConnection(AbstractXADataSourceMCF.java:74)
> at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(PGXAMCF.java:61)
> at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.getConnection(MCFConnectionInterceptor.java:48)
> at org.apache.geronimo.connector.outbound.TransactionEnlistingInterceptor.getConnection(TransactionEnlistingInterceptor.java:46)
> at org.apache.geronimo.connector.outbound.TransactionCachingInterceptor.getConnection(TransactionCachingInterceptor.java:86)
> at org.apache.geronimo.connector.outbound.ConnectionHandleInterceptor.getConnection(ConnectionHandleInterceptor.java:43)
> at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnection(TCCLInterceptor.java:39)
> at org.apache.geronimo.connector.outbound.ConnectionTrackingInterceptor.getConnection(ConnectionTrackingInterceptor.java:66)
> at org.apache.geronimo.connector.outbound.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:87)
> at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.java:56)
> at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
> at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
> at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:226)
> at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:709)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:289)
> at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1463)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:648)
> at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:171)
> at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
> at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createEntityManager(CMPEntityManagerTxScoped.java:74)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEntityManager(CMPEntityManagerTxScoped.java:55)
> at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist(CMPEntityManagerTxScoped.java:81)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(TicketServiceBean.java:46)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKtoWykonujeMetodeBiznesowa(TicketServiceBean.java:71)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
> at java.lang.reflect.Method.invoke(Method.java:599)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
> at org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
> at org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
> at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
> at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
> at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
> at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
> at $Proxy44.onMessage(Unknown Source)
> at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:121)
> at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:61)
> at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696)
> at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:165)
> at org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
> at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
> at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
> at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:896)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
> at java.lang.Thread.run(Thread.java:735)
> Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in classloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car
> at java.lang.Throwable.<init>(Throwable.java:80)
> at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java:76)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOptimizedClass(MultiParentClassLoader.java:437)
> at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(MultiParentClassLoader.java:279)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
> ... 68 more
> ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.