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.