Hi David, I'm using the latest production Hibernate code from: Hibernate Core 3.2 Hibernate Annotations 3.3.0.GA Hibernate EntityManager 3.3.1.GA Hibernate Tools 3.2.0.GA Hibernate Validator 3.0.0.GA
Here was the patch i did to C:\hibernate-entitymanager-3.3.1.GA\src\org\hibernate\ejb\Ejb3Configuration.java: ... 344: boolean[] detectArtifactForOtherJars = getDetectedArtifacts( info.getProperties(), null, false ); 345: boolean[] detectArtifactForMainJar = getDetectedArtifacts( info.getProperties(), null, info.excludeUnlistedClasses() ); 346: 347: // 022508: [EMAIL PROTECTED]: added patch to avoid NPE when running Geronimo. 348: 349: if (info.getJarFileUrls() != null) { 350: 351: for ( URL jar : info.getJarFileUrls() ) { 352: if ( detectArtifactForOtherJars[0] ) scanForClasses( jar, packages, entities ); 353: scanForXmlFiles( jar, hbmFiles, XML_SEARCH.getType( detectArtifactForOtherJars[1], searchForORMFiles ) ); 354: } 355: 356:} 357: 358: if ( detectArtifactForMainJar[0] ) scanForClasses( info.getPersistenceUnitRootUrl(), packages, entities ); 359: scanForXmlFiles( info.getPersistenceUnitRootUrl(), hbmFiles, XML_SEARCH.getType( detectArtifactForMainJar[1], searchForORMFiles ) ); ... This code section is a bit different than Jacek's example in this version of Hibernate. Or perhaps I didn't apply the patch correctly. I did see the updated hibernate-entitymanager.jar in: C:\jboss-seam-2.1.0.A1\lib\hibernate-entitymanager.jar that I assume the booking example is using instead of: C:\hibernate-entitymanager-3.3.1.GA\hibernate-entitymanager.jar Thanks, .Burt djencks wrote: > > > On Feb 27, 2008, at 3:40 PM, Burt Prior wrote: > > Do you know what version of hibernate is in use? I looked for the > source code that could cause this but so far it makes no sense to > me. If you can debug here and poke around in the > PersistenceUnitInfoImpl to see if something is null or gives an > NPE??? that would be helpful. My best guess from http:// > fisheye.jboss.com/browse/Hibernate/entitymanager/trunk/src/java/org/ > hibernate/ejb/Ejb3Configuration.java?r=11344 is that the > info.getJarFileURLs() is returning null but I can't see how that > could be happening. > > >> java.lang.NullPointerException >> at >> org.hibernate.ejb.Ejb3Configuration.configure >> (Ejb3Configuration.java:346) >> at >> org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFac >> tory(HibernatePersistence.java:126) >> at >> org.apache.geronimo.persistence.PersistenceUnitGBean.<init> >> (PersistenceUnitGBean.java:117) > > > thanks > david jencks > > > -- View this message in context: http://www.nabble.com/Geronimo-2.1-and-Seam-tp15621154s134p15741787.html Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.