Thanks for reply Jay
Yes, i am using a EAR seam-gen application, i had follow the WebSphere Reference Guide
Besides the generated CRUD pages i have a generated new-form page wich is running in this moment with no problem.
the problem just show up when i try to access the generated CRUD pages.
I am not sure, i am probably wrong but, i referenced "jboss_recursoshsh" in componenets.xml because is the persistence-unit-name = _jboss_recursoshsh_
in persistence.xml file any way i changed it the way you suggested before and i got the following error :
org.jboss.seam.InstantiationException: Could not instantiate Seam component: recursoProyectoList
at org.jboss.seam.Component.newInstance(Component.java:2041)
at org.jboss.seam.Component.getInstance(Component.java:1923)
at org.jboss.seam.Component.getInstance(Component.java:1890)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:53)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: myEMFactory
at org.jboss.seam.Component.newInstance(Component.java:2041)
at org.jboss.seam.Component.getInstance(Component.java:1923)
at org.jboss.seam.Component.getInstance(Component.java:1890)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
... 84 more
Caused by: javax.persistence.PersistenceException: No Persistence provider for EntityManager named jboss_recursoshshDatasource
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:89)
at org.jboss.seam.persistence.EntityManagerFactory.createEntityManagerFactory(EntityManagerFactory.java:85)
at org.jboss.seam.persistence.EntityManagerFactory.startup(EntityManagerFactory.java:50)
at sun.reflect.GeneratedMethodAccessor432.invoke(Unknown Source)
Keeping the configuration i posted before i am having this exception when i deploy my app....
[13/11/08 14:46:21:343 COT] 00000022 Component I org.jboss.seam.Component <init> Component: org.jboss.seam.web.userPrincipal, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.faces.UserPrincipal
[13/11/08 14:46:21:343 COT] 00000022 Component I org.jboss.seam.Component <init> Component: proyecto, scope: CONVERSATION, type: ENTITY_BEAN, class: com.heinsohn.recursoshsh.jboss.Proyecto
[13/11/08 14:46:21:343 COT] 00000022 Component I org.jboss.seam.Component <init> Component: proyectoHome, scope: CONVERSATION, type: JAVA_BEAN, class: com.heinsohn.recursoshsh.jboss.ProyectoHome
[13/11/08 14:46:21:390 COT] 00000022 Component I org.jboss.seam.Component <init> Component: proyectoList, scope: EVENT, type: JAVA_BEAN, class: com.heinsohn.recursoshsh.jboss.ProyectoList
[13/11/08 14:46:21:406 COT] 00000022 Component I org.jboss.seam.Component <init> Component: recurso, scope: CONVERSATION, type: ENTITY_BEAN, class: com.heinsohn.recursoshsh.jboss.Recurso
[13/11/08 14:46:21:406 COT] 00000022 Component I org.jboss.seam.Component <init> Component: recursoHome, scope: CONVERSATION, type: JAVA_BEAN, class: com.heinsohn.recursoshsh.jboss.RecursoHome
[13/11/08 14:46:21:421 COT] 00000022 Component I org.jboss.seam.Component <init> Component: recursoList, scope: EVENT, type: JAVA_BEAN, class: com.heinsohn.recursoshsh.jboss.RecursoList
[13/11/08 14:46:21:468 COT] 00000022 Component I org.jboss.seam.Component <init> Component: recursoProyecto, scope: CONVERSATION, type: ENTITY_BEAN, class: com.heinsohn.recursoshsh.jboss.RecursoProyecto
[13/11/08 14:46:21:468 COT] 00000022 Component I org.jboss.seam.Component <init> Component: recursoProyectoHome, scope: CONVERSATION, type: JAVA_BEAN, class: com.heinsohn.recursoshsh.jboss.RecursoProyectoHome
[13/11/08 14:46:21:468 COT] 00000022 Component I org.jboss.seam.Component <init> Component: recursoProyectoList, scope: EVENT, type: JAVA_BEAN, class: com.heinsohn.recursoshsh.jboss.RecursoProyectoList
[13/11/08 14:46:21:484 COT] 00000022 Component I org.jboss.seam.Component <init> Component: securityRules, scope: APPLICATION, type: JAVA_BEAN, class: org.jboss.seam.drools.RuleBase
[13/11/08 14:46:21:546 COT] 00000022 WebApp E Exception caught while initializing context
java.lang.IllegalStateException: duplicate factory for: org.jboss.seam.web.webSession (duplicate is specified in components.xml)
at org.jboss.seam.core.Init.checkDuplicateFactoryExpressions(Init.java:222)
at org.jboss.seam.core.Init.checkDuplicateFactory(Init.java:215)
at org.jboss.seam.core.Init.addFactoryValueExpression(Init.java:278)
at org.jboss.seam.init.Initialization.installComponents(Initialization.java:983)
at org.jboss.seam.init.Initialization.init(Initialization.java:631)
at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
at com.ibm.ws.wswebcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:916)
at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:350)
at com.ibm.ws.wswebcontainer.webapp.WebApp.initialize(WebApp.java:337)
at com.ibm.ws.wswebcontainer.webapp.WebGroup.addWebApplication(WebGroup.java:92)
at com.ibm.ws.wswebcontainer.VirtualHost.addWebApplication(VirtualHost.java:157)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApp(WebContainer.java:666)
at com.ibm.ws.wswebcontainer.WebContainer.addWebApplication(WebContainer.java:619)
at com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:395)
at com.ibm.ws.webcontainer.component.WebContainerImpl.start(WebContainerImpl.java:611)
at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1304)
eventhough i have that exception when i start the app, it deploys.. and when i try to access a CRUD generated page this is the excetion:
org.jboss.seam.InstantiationException: Could not instantiate Seam component: recursoList
at org.jboss.seam.Component.newInstance(Component.java:2041)
at org.jboss.seam.Component.getInstance(Component.java:1923)
at org.jboss.seam.Component.getInstance(Component.java:1890)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:53)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
Caused by: org.jboss.seam.InstantiationException: Could not instantiate Seam component: myEMFactory
at org.jboss.seam.Component.newInstance(Component.java:2041)
at org.jboss.seam.Component.getInstance(Component.java:1923)
at org.jboss.seam.Component.getInstance(Component.java:1890)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:53)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolve
... 85 more
Caused by: java.lang.RuntimeException: exception invoking: startup
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:136)
at org.jboss.seam.Component.callComponentMethod(Component.java:2154)
at org.jboss.seam.Component.callCreateMethod(Component.java:2069)
at org.jboss.seam.Component.newInstance(Component.java:2029)
... 142 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:126)
... 145 more
Caused by: java.lang.ExceptionInInitializerError
at java.lang.J9VMInternals.initialize(J9VMInternals.java:216)
at org.hibernate.ejb.packaging.JarVisitor.getVisitor(JarVisitor.java:120)
at org.hibernate.ejb.Ejb3Configuration.getMainJarVisitor(Ejb3Configuration.java:266)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:239)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:120)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:83)
at org.jboss.seam.persistence.EntityManagerFactory.createEntityManagerFactory(EntityManagerFactory.java:85)
at org.jboss.seam.persistence.EntityManagerFactory.startup(EntityManagerFactory.java:50)
... 151 more
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:532)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:272)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:246)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395)
at org.hibernate.ejb.packaging.FileZippedJarVisitor.<clinit>(FileZippedJarVisitor.java:21)
at java.lang.J9VMInternals.initializeImpl(Native Method)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:194)
... 158 more
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:416)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:525)
... 164 more
Caused by: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:412)
... 165 more
:(