From dev-return-68935-apmail-geronimo-dev-archive=geronimo.apache.org@geronimo.apache.org Sun Oct 19 11:37:51 2008 Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 40416 invoked from network); 19 Oct 2008 11:37:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 19 Oct 2008 11:37:50 -0000 Received: (qmail 20361 invoked by uid 500); 19 Oct 2008 11:37:50 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 20319 invoked by uid 500); 19 Oct 2008 11:37:50 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 20306 invoked by uid 99); 19 Oct 2008 11:37:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Oct 2008 04:37:50 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Oct 2008 11:36:37 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 389FD234C21C for ; Sun, 19 Oct 2008 04:36:45 -0700 (PDT) Message-ID: <945286285.1224416205131.JavaMail.jira@brutus> Date: Sun, 19 Oct 2008 04:36:45 -0700 (PDT) From: =?utf-8?Q?Micha=C5=82_Kud=C5=82a_=28JIRA=29?= To: dev@geronimo.apache.org Subject: [jira] Created: (GERONIMO-4368) OpenJPA can't find org.postgresql.Driver MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org 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,=20 Reporter: Micha=C5=82 Kud=C5=82a Priority: Blocker Tutorial from=20 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 r= un -vv Using GERONIMO_BASE: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3 = =20 Using GERONIMO_HOME: /home/m1k0/Programy/geronimo-tomcat6-javaee5-2.1.3 = =20 Using GERONIMO_TMPDIR: var/temp = =20 Using JRE_HOME: /opt/ibm-jdk-bin-1.6.0.2/jre = =20 13:24:43,096 DEBUG [BasicKernel] Starting boot = =20 13:30:06,159 INFO [DirectoryHotDeployer] Deploying TicketServiceEAR.ear 13:30:06,687 INFO [config] Configuring Service(id=3DDefault Stateless Cont= ainer, type=3DContainer, provider-id=3DDefault Stateless Container) 13:30:06,688 INFO [config] Configuring Service(id=3DDefault Stateful Conta= iner, type=3DContainer, provider-id=3DDefault Stateful Container) =20 13:30:06,691 INFO [config] Configuring Service(id=3DDefault BMP Container,= type=3DContainer, provider-id=3DDefault BMP Container) =20 13:30:06,691 INFO [config] Configuring Service(id=3DDefault CMP Container,= type=3DContainer, provider-id=3DDefault CMP Container) =20 13:30:06,692 INFO [config] Configuring app: pl.jaceklaskowski.ticketservic= e/TicketServiceEAR/1.0/ear =20 13:30:06,778 INFO [OpenEJB] Auto-deploying ejb TicketServiceBean: EjbDeplo= yment(deployment-id=3DTicketServiceMDB.jar/TicketServiceBean) =20 13:30:06,783 INFO [config] Loaded Module: pl.jaceklaskowski.ticketservice/= TicketServiceEAR/1.0/ear =20 13:30:08,259 INFO [config] Configuring Service(id=3Djms-resources.jms-reso= urces-javax.jms.MessageListener, type=3DContainer, provider-id=3DDefault MD= B Container) 13:30:08,260 INFO [service] Creating Container(id=3Djms-resources.jms-reso= urces-javax.jms.MessageListener) = =20 13:30:08,312 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticke= tservice/TicketServiceEAR/1.0/ear?J2EEApplication=3Dpl.jaceklaskowski.ticke= tservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=3DTicketConnectionFa= ctory,JCAResource=3Djms-resources,ResourceAdapter=3Djms-resources,ResourceA= dapterModule=3Djms-resources,j2eeType=3DJCAManagedConnectionFactory,name=3D= TicketConnectionFactory at name pl.jaceklaskowski.ticketservice/TicketServi= ceEAR/JCAManagedConnectionFactory/TicketConnectionFactory = =20 13:30:08,317 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticke= tservice/TicketServiceEAR/1.0/ear?J2EEApplication=3Dpl.jaceklaskowski.ticke= tservice/TicketServiceEAR/1.0/ear,JCAResource=3Djms-resources,ResourceAdapt= er=3Djms-resources,ResourceAdapterModule=3Djms-resources,j2eeType=3DJCAAdmi= nObject,name=3DTicketQueue at name pl.jaceklaskowski.ticketservice/TicketSe= rviceEAR/JCAAdminObject/TicketQueue = = =20 13:30:08,414 INFO [KernelContextGBean] bound gbean pl.jaceklaskowski.ticke= tservice/TicketServiceEAR/1.0/ear?J2EEApplication=3Dpl.jaceklaskowski.ticke= tservice/TicketServiceEAR/1.0/ear,JCAConnectionFactory=3Djdbc/postgres,JCAR= esource=3Dpostgresql,ResourceAdapter=3Dpostgresql,ResourceAdapterModule=3Dp= ostgresql,j2eeType=3DJCAManagedConnectionFactory,name=3Djdbc/postgres at na= me pl.jaceklaskowski.ticketservice/TicketServiceEAR/JCAManagedConnectionFac= tory/jdbc/postgres = =20 13:30:08,416 INFO [startup] Assembling app: /home/m1k0/Programy/geronimo-t= omcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar = =20 13:30:08,421 INFO [startup] Jndi(name=3DTicketServiceMDB.jar/TicketService= Bean) --> Ejb(deployment-id=3DTicketServiceMDB.jar/TicketServiceBean) = =20 13:30:08,453 INFO [startup] Created Ejb(deployment-id=3DTicketServiceMDB.j= ar/TicketServiceBean, ejb-name=3DTicketServiceBean, container=3Djms-resourc= es.jms-resources-javax.jms.MessageListener) = = =20 13:30:08,453 INFO [startup] Deployed Application(path=3D/home/m1k0/Program= y/geronimo-tomcat6-javaee5-2.1.3/var/temp/geronimo-deploymentUtil17068.jar)= =20 13:30:08,494 INFO [DirectoryHotDeployer] Deployed pl.jaceklaskowski.ti= cketservice/TicketServiceEAR/1.0/ear = =20 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 i= nitialize INFO: Wykonano PostConstruct - kontekst przekazany (wstrzelony)? true = =20 13:30:46,446 INFO [Transaction] TX Required: Started transaction org.apach= e.geronimo.transaction.manager.TransactionImpl@37f437f4 13:30:46,448 INFO [OpenEJB] invoking method onMessage on TicketServiceMDB.= jar/TicketServiceBean =20 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean s= prawdzKtoWykonujeMetodeBiznesowa =20 INFO: Metoda przechwytuj=C4=85ca wykonana - wywo=C5=82uj=C4=85cy: Unauthent= icated =20 2008-10-19 13:30:46 pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean o= nMessage =20 INFO: Odebrano komunikat: Wiadomosc od Jacka o numerze #0 = =20 38613 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.Runtime - St= arting OpenJPA 1.0.3 =20 38752 ticketservicePU INFO [ConnectorThreadPool 2] openjpa.jdbc.JDBC - = Using dictionary class "org.apache.openjpa.jdbc.sql.PostgresDictionary". org.apache.openjpa.pe= rsistence.PersistenceException: There were errors initializing your configu= ration: java.lang.NoClassDefFoundError: org.postgresql.Driver$1 = = =20 at org.postgresql.Driver.getDefaultProperties(Driver.java:85) = = =20 at org.postgresql.Driver.connect(Driver.java:224) = = =20 at java.sql.DriverManager.getConnection(Unknown Source) = = =20 at java.sql.DriverManager.getConnection(Unknown Source) = = =20 at org.postgresql.ds.common.BaseDataSource.getConnection(BaseDataSo= urce.java:83) = =20 at org.postgresql.xa.PGXADataSource.getXAConnection(PGXADataSource.= java:47) = =20 at org.tranql.connector.jdbc.AbstractXADataSourceMCF.getPhysicalCon= nection(AbstractXADataSourceMCF.java:74) = =20 at org.tranql.connector.postgresql.PGXAMCF.createManagedConnection(= PGXAMCF.java:61) = =20 at org.apache.geronimo.connector.outbound.MCFConnectionInterceptor.= getConnection(MCFConnectionInterceptor.java:48) = =20 at org.apache.geronimo.connector.outbound.TransactionEnlistingInter= ceptor.getConnection(TransactionEnlistingInterceptor.java:46) = =20 at org.apache.geronimo.connector.outbound.TransactionCachingInterce= ptor.getConnection(TransactionCachingInterceptor.java:86) = =20 at org.apache.geronimo.connector.outbound.ConnectionHandleIntercept= or.getConnection(ConnectionHandleInterceptor.java:43) = =20 at org.apache.geronimo.connector.outbound.TCCLInterceptor.getConnec= tion(TCCLInterceptor.java:39) = =20 at org.apache.geronimo.connector.outbound.ConnectionTrackingInterce= ptor.getConnection(ConnectionTrackingInterceptor.java:66) = =20 at org.apache.geronimo.connector.outbound.AbstractConnectionManager= .allocateConnection(AbstractConnectionManager.java:87) = =20 at org.tranql.connector.jdbc.DataSource.getConnection(DataSource.ja= va:56) = =20 at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(D= elegatingDataSource.java:112) = =20 at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(D= ecoratingDataSource.java:93) = =20 at org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictio= nary(DataSourceFactory.java:226) = =20 at org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnection= Factory(JDBCConfigurationImpl.java:709) = =20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = = =20 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:45) = =20 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:37) = =20 at java.lang.reflect.Method.invoke(Method.java:599) = = =20 at org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(Con= figurationImpl.java:289) = =20 at org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(= OpenJPAConfigurationImpl.java:1463) = =20 at org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(Abs= tractBrokerFactory.java:648) = =20 at org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(Abstra= ctBrokerFactory.java:171) = =20 at org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(Dele= gatingBrokerFactory.java:142) = =20 at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEn= tityManager(EntityManagerFactoryImpl.java:192) = =20 at org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEn= tityManager(EntityManagerFactoryImpl.java:56) = =20 at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.createE= ntityManager(CMPEntityManagerTxScoped.java:74) = =20 at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.getEnti= tyManager(CMPEntityManagerTxScoped.java:55) = =20 at org.apache.geronimo.persistence.CMPEntityManagerTxScoped.persist= (CMPEntityManagerTxScoped.java:81) = =20 at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.onMessage(= TicketServiceBean.java:46) = =20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = = =20 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:45) = =20 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:37) = =20 at java.lang.reflect.Method.invoke(Method.java:599) = = =20 at org.apache.openejb.core.interceptor.ReflectionInvocationContext$= Invocation.invoke(ReflectionInvocationContext.java:158) = =20 at org.apache.openejb.core.interceptor.ReflectionInvocationContext.= proceed(ReflectionInvocationContext.java:141) = =20 at pl.jaceklaskowski.ticketservice.ejb.TicketServiceBean.sprawdzKto= WykonujeMetodeBiznesowa(TicketServiceBean.java:71) = =20 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = = =20 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:45) = =20 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:37) = =20 at java.lang.reflect.Method.invoke(Method.java:599) = = =20 at org.apache.openejb.core.interceptor.ReflectionInvocationContext$= Invocation.invoke(ReflectionInvocationContext.java:158) = =20 at org.apache.openejb.core.interceptor.ReflectionInvocationContext.= proceed(ReflectionInvocationContext.java:141) = =20 at org.apache.openejb.core.interceptor.InterceptorStack.invoke(Inte= rceptorStack.java:67) = =20 at org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.ja= va:347) = =20 at org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.jav= a:319) = =20 at org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(Endpo= intHandler.java:229) = =20 at org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandl= er.java:170) = =20 at $Proxy44.onMessage(Unknown Source) = = =20 at org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive= .onMessage(MessageEndpointProxy.java:121) = =20 at org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEnd= pointProxy.java:61) = =20 at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:696= ) = =20 at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.j= ava:165) = =20 at org.apache.geronimo.connector.work.WorkerContext.run(WorkerConte= xt.java:290) = =20 at org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedR= unnable.java:32) = =20 at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214) = = =20 at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.r= un(ThreadPool.java:344) = =20 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoo= lExecutor.java:896) = =20 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe= cutor.java:918) = =20 at java.lang.Thread.run(Thread.java:735) = = =20 Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver$1 in cla= ssloader pl.com.pulsar.geronimo.simpleapp/simpleapp-ear/0.0.1-SNAPSHOT/car = =20 at java.lang.Throwable.(Throwable.java:80) = = =20 at java.lang.ClassNotFoundException.(ClassNotFoundException.j= ava:76) = =20 at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadOpt= imizedClass(MultiParentClassLoader.java:437) = =20 at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadCla= ss(MultiParentClassLoader.java:279) = =20 at java.lang.ClassLoader.loadClass(ClassLoader.java:609) = = =20 ... 68 more = =20 ofcourse I have jdbc driver for geronimo 2.1 and 2.1.3 = =20 --=20 This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.