geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Burt Prior <bpr...@cisco.com>
Subject Re: Geronimo 2.1 and Seam
Date Thu, 28 Feb 2008 18:58:10 GMT

Hi David,

Ok, I successfully completed all the steps you listed.  Excellent
instructions, thank you.

I started geronimo with no issues, then issued my usual deploy command.  I
got a bunch of errors, but they are different now.  I think we are actually
making progress.  Here are the snippets from my log:

good geronimo start:

10:38:15,352 INFO  [Log4jService]
----------------------------------------------
10:38:15,367 INFO  [Log4jService] Started Logging Service
10:38:15,367 INFO  [Log4jService] Runtime Information:
10:38:15,367 INFO  [Log4jService]   Install Directory =
C:\geronimo-jetty6-javaee5-2.1
10:38:15,367 INFO  [Log4jService]   JVM in use = Sun Microsystems Inc. Java
1.6.0_01
10:38:15,367 INFO  [Log4jService] Java Information:
10:38:15,367 INFO  [Log4jService]   System property [java.runtime.name]  =
Java(TM) SE Runtime Environment
10:38:15,367 INFO  [Log4jService]   System property [java.runtime.version] 
= 1.6.0_01-b06
10:38:15,367 INFO  [Log4jService]   System property [os.name]             =
Windows XP
...

looks like OpenEJB deployed all the ...Actions!  This is good!

...

10:40:38,868 INFO  [OpenEJB] Auto-deploying ejb AuthenticatorAction:
EjbDeployment(deployment-id=jboss-seam-jee5.jar/AuthenticatorAction)
10:40:38,868 INFO  [OpenEJB] Auto-deploying ejb BookingListAction:
EjbDeployment(deployment-id=jboss-seam-jee5.jar/BookingListAction)
10:40:38,868 INFO  [OpenEJB] Auto-deploying ejb ChangePasswordAction:
EjbDeployment(deployment-id=jboss-seam-jee5.jar/ChangePasswordAction)
10:40:38,883 INFO  [OpenEJB] Auto-deploying ejb HotelBookingAction:
EjbDeployment(deployment-id=jboss-seam-jee5.jar/HotelBookingAction)
10:40:38,883 INFO  [OpenEJB] Auto-deploying ejb HotelSearchingAction:
EjbDeployment(deployment-id=jboss-seam-jee5.jar/HotelSearchingAction)
10:40:38,883 INFO  [OpenEJB] Auto-deploying ejb RegisterAction:
EjbDeployment(deployment-id=jboss-seam-jee5.jar/RegisterAction)
10:40:38,883 INFO  [OpenEJB] Auto-deploying ejb TimerServiceDispatcher:
EjbDeployment(deployment-id=jboss-seam.jar/TimerServiceDispatcher)
10:40:38,883 INFO  [OpenEJB] Auto-deploying ejb EjbSynchronizations:
EjbDeployment(deployment-id=jboss-seam.jar/EjbSynchronizations)
10:40:38,930 INFO  [config] Loaded Module:
org.jboss.seam.examples.jee5/jboss-seam-jee5/2.1.0.A1/ear
10:40:44,366 INFO  [KernelContextGBean] bound gbean
org.jboss.seam.examples.jee5/jboss-seam-jee5/2.1.0.A1/ear?J2EEApplication=org.jboss.seam.examples.jee5/jboss-seam-jee5/2.1.0.A1/ear,JCAConnectionFactory=ElvisPool,JCAResource=seam-jee5-dbpool,ResourceAdapter=seam-jee5-dbpool,ResourceAdapterModule=seam-jee5-dbpool,j2eeType=JCAManagedConnectionFactory,name=ElvisPool
at name
org.jboss.seam.examples.jee5/jboss-seam-jee5/JCAManagedConnectionFactory/ElvisPool
10:40:44,475 INFO  [Version] Hibernate Annotations 3.3.0.GA
10:40:44,897 INFO  [Environment] Hibernate 3.2.4.sp1
10:40:44,975 INFO  [Environment] hibernate.properties not found
10:40:44,975 INFO  [Environment] Bytecode provider name : cglib
10:40:44,991 INFO  [Environment] using JDK 1.4 java.sql.Timestamp handling
10:40:45,241 INFO  [Version] Hibernate EntityManager 3.3.1.GA

first error: (its different; still with Ejb3Configuration.java though)

10:40:45,335 INFO  [Ejb3Configuration] Processing PersistenceUnitInfo [
	name: bookingDatabase
	...]
10:40:45,335 ERROR [Ejb3Configuration] Container is providing a null
PersistenceUnitRootUrl: discovery impossible
10:40:45,381 ERROR [GBeanInstanceState] Error while starting; GBean is now
in the FAILED state:
abstractName="org.jboss.seam.examples.jee5/jboss-seam-jee5/2.1.0.A1/ear?EJBModule=jboss-seam-jee5.jar,J2EEApplication=org.jboss.seam.examples.jee5/jboss-seam-jee5/2.1.0.A1/ear,PersistenceUnitModule=jboss-seam-jee5.jar,j2eeType=PersistenceUnit,name=bookingDatabase"
java.lang.NoClassDefFoundError:
EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
	at org.jboss.util.file.ArchiveBrowser.<clinit>(ArchiveBrowser.java:52)
	at
org.hibernate.ejb.Ejb3Configuration.scanForXmlFiles(Ejb3Configuration.java:606)
	at
org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:351)
	at
org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126)
	at
org.apache.geronimo.persistence.PersistenceUnitGBean.<init>(PersistenceUnitGBean.java:119)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	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.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:111)
	at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:146)
	at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:120)
	at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:176)
	at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44)
	at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:254)
	at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:294)
	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.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:111)
	at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:146)
	at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:120)
	at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:176)
	at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:44)
	at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:254)
	at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:294)
	at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
	at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124)
	at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:555)
	at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379)
	at
org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456)
	at
org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187)
	at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:534)
	at
org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:515)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:867)
	at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
	at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	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:867)
	at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
	at
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:172)
	at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
	at
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1426)
	at
javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
	at
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1264)
	at java.security.AccessController.doPrivileged(Native Method)
	at
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1366)
	at
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
	at sun.rmi.transport.Transport$1.run(Transport.java:159)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
	at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
	at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
	at java.lang.Thread.run(Thread.java:619)
10:40:45,381 WARN  [BasicLifecycleMonitor] Exception occured while notifying
listener
java.lang.NoClassDefFoundError:
EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
	at org.jboss.util.file.ArchiveBrowser.<clinit>(ArchiveBrowser.java:52)
...


I think this is good progress!

Could you let me know what I need to do next?

Thanks very much,
.Burt




djencks wrote:
> 
> 
> On Feb 28, 2008, at 9:47 AM, Burt Prior wrote:
> 
>>
>> Hi David and Jacek,
>>
>>> If you install this in your geronimo repo you should be able to  
>>> get  past
>>> this problem.
>>
>> Excellent.  Could you point me to what I need to install?  Is it in
>> subversion repo?
> 
> cd <geronimo-home>
> mkdir -p repository/org/apache/geronimo/modules/geronimo-persistence- 
> jpa10/2.2-SNAPSHOT
> wget http://people.apache.org/repo/m2-snapshot-repository/org/apache/ 
> geronimo/modules/geronimo-persistence-jpa10/2.2-SNAPSHOT/geronimo- 
> persistence-jpa10-2.2-20080228.021634-2.jar
> mv geronimo-persistence-jpa10-2.2-20080228.021634-2.jar    repository/ 
> org/apache/geronimo/modules/geronimo-persistence-jpa10/2.2-SNAPSHOT/ 
> geronimo-persistence-jpa10-2.2-SNAPSHOT.jar
> 
> then edit var/config/artifact_aliases.properties
> 
> add lines
> 
> org.apache.geronimo.modules/geronimo-persistence-jpa10// 
> jar=org.apache.geronimo.modules/geronimo-persistence-jpa10/2.2- 
> SNAPSHOT/jar
> org.apache.geronimo.modules/geronimo-persistence-jpa10/2.1/ 
> jar=org.apache.geronimo.modules/geronimo-persistence-jpa10/2.2- 
> SNAPSHOT/jar
> 
> I have a lot of trouble writing directions that can be followed, so  
> don't be shy about complaining :-)
> hmmm.... we need console and gshell actions to upgrade an artifact  
> from a known handy repo such as the apache snapshot repo...
> 
> GERONIMO-3884
> 
> thanks
> david jencks
> 
>>
>> Do I still need to have Hibernate patched (correctly) to avoid the  
>> NPE?
>>
>> I'm trying to run thru the exact setup steps I need to do on  
>> Geronimo to get
>> it working.
>>
>> Thanks,
>> .Burt
>>
>>
>>
>> djencks wrote:
>>>
>>>
>>> On Feb 27, 2008, at 6:01 PM, Jacek Laskowski wrote:
>>>
>>>> On Wed, Feb 27, 2008 at 5:51 PM, David Jencks
>>>> <david_jencks@yahoo.com> wrote:
>>>>
>>>>>  did you complain about this on the lists when you found the  
>>>>> problem?
>>>>
>>>> Complain? No, not at all. Just put a note with other stuff and it
>>>> might not get enough attention. See
>>>> http://www.nabble.com/forum/ViewPost.jtp?post=13785778.
>>>
>>> I even remember reading that post :-(
>>>
>>> Anyway I think it's fixed now and I pushed the jar for trunk....
>>> org/apache/geronimo/modules/geronimo-persistence-jpa10/2.2-SNAPSHOT/
>>> geronimo-persistence-jpa10-2.2-20080228.021634-2.jar
>>> to the apache snapshot repo.
>>>
>>> If you install this in your geronimo repo you should be able to get
>>> past this problem.  It might be simpler to name it geronimo-
>>> persistence-jpa10-2.1.jar although it would be better to keep its
>>> real name and put it in the right place and if necessary use an
>>> artifact_alias entry to get geronimo to find it.
>>>
>>> entries would look like
>>> org.apache.geronimo.modules/geronimo-persistence-jpa10//
>>> jar=org.apache.geronimo.modules/geronimo-persistence-jpa10/2.2-
>>> SNAPSHOT/jar
>>> org.apache.geronimo.modules/geronimo-persistence-jpa10/2.1/
>>> jar=org.apache.geronimo.modules/geronimo-persistence-jpa10/2.2-
>>> SNAPSHOT/jar
>>>
>>> hope this helps
>>> david jencks
>>>
>>>
>>>>
>>>> Jacek
>>>>
>>>> -- 
>>>> Jacek Laskowski
>>>> http://www.JacekLaskowski.pl
>>>
>>>
>>>
>>>
>>
>> -- 
>> View this message in context: http://www.nabble.com/Geronimo-2.1- 
>> and-Seam-tp15621154s134p15741951.html
>> Sent from the Apache Geronimo - Users mailing list archive at  
>> Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Geronimo-2.1-and-Seam-tp15621154s134p15743385.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.


Mime
View raw message