[jbossseam-issues] [JBoss JIRA] Closed: (JBSEAM-3121) EJB Session Bean Injection using @In weblogic server

Dan Allen (JIRA) jira-events at lists.jboss.org
Tue Nov 25 17:55:36 EST 2008


     [ https://jira.jboss.org/jira/browse/JBSEAM-3121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Dan Allen closed JBSEAM-3121.
-----------------------------

    Fix Version/s: 2.1.1.CR2
       Resolution: Duplicate Issue
         Assignee: Dan Allen


> EJB Session Bean Injection using @In weblogic server
> ----------------------------------------------------
>
>                 Key: JBSEAM-3121
>                 URL: https://jira.jboss.org/jira/browse/JBSEAM-3121
>             Project: Seam
>          Issue Type: Bug
>          Components: EJB3
>    Affects Versions: 2.0.2.SP1
>         Environment: Weblogic application server 10.0
>            Reporter: Leonardo Bernardelli
>            Assignee: Dan Allen
>            Priority: Critical
>             Fix For: 2.1.1.CR2
>
>
> I have 2 statefull ebjs,  I am trying to inject OrganizacaoFacadeImpl e UsuarioGerenciador. I am trying to inject UsuarioGerenciador using @In annotation. I got the below exception:
> javax.ejb.EJBTransactionRolledbackException: EJB Exception: ; nested exception is: org.jboss.seam.InstantiationException: Could not instantiate Seam component: usuarioGerenciador
> 	at weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:791)
> 	at weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:483)
> 	at weblogic.ejb.container.internal.BaseLocalObject.postInvokeTxRetry(BaseLocalObject.java:421)
> 	at weblogic.ejb.container.internal.StatefulLocalObject.postInvokeTxRetry(StatefulLocalObject.java:86)
> 	at com.milestone.cop.action.OrganizacaoFacadeImpl_ldfou8_OrganizacaoFacadeImpl.listaOrganizacoesPorEstadoEmCriacao(OrganizacaoFacadeImpl_ldfou8_OrganizacaoFacadeImpl.java:167)
> 	at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
> 	at jrockit.reflect.InitialMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
> 	at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
> 	at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
> 	at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideInterceptor.java:76)
> 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
> 	at org.jboss.seam.ejb.RemoveInterceptor.aroundInvoke(RemoveInterceptor.java:41)
> 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
> 	at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
> 	at org.jboss.seam.intercept.ClientSideInterceptor.invoke(ClientSideInterceptor.java:54)
> 	at org.javassist.tmp.java.lang.Object_$$_javassist_2.listaOrganizacoesPorEstadoEmCriacao()V(Object_$$_javassist_2.java:???)
> 	at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
> 	at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
> 	at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
> 	at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
> 	at org.jboss.seam.Component.callComponentMethod(Component.java:2092)
> 	at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1929)
> 	at org.jboss.seam.Component.getInstance(Component.java:1866)
> 	at org.jboss.seam.Component.getInstance(Component.java:1843)
> 	at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
> I have tried to inject with @In(create = true) and I got the same error. I managed to put it to work with @EBJ annotation, but seam components injected in UsuarioGerenciador like @Logger didn't work.
> I think tihis problem is similar to http://jira.jboss.org/jira/browse/JBSEAM-3034

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the seam-issues mailing list