[jboss-user] [Beginners Corner] - Re: No Persistence provider for EntityManager

jhannoy do-not-reply at jboss.com
Wed Dec 26 02:40:45 EST 2007


Modified the code little bit... and now getting the following exception:


  | E:\E_WSPACE_EURO\StateMonitor>ant run.client
  | Buildfile: build.xml
  | 
  | prepare:
  | 
  | compile:
  | 
  | ejbjar:
  | 
  | run.client:
  |      [java] Created Class...
  |      [java] MonitorRemote Sateless...
  |      [java] java.lang.RuntimeException: Non matching type for inject of field: p
  | rotected javax.persistence.EntityManager session.MonitorBean.em for type: org.
  | jboss.ejb3.entity.InjectedEntityManagerFactory of jndiName env/session.Monitor
  | Bean/em
  |      [java] intfs: , javax.persistence.EntityManagerFactory, java.io.Externaliza
  | ble
  |      [java]     at org.jboss.injection.JndiFieldInjector.inject(JndiFieldInjecto
  | r.java:128)
  |      [java]     at org.jboss.injection.JndiFieldInjector.inject(JndiFieldInjecto
  | r.java:106)
  |      [java]     at org.jboss.injection.JndiFieldInjector.inject(JndiFieldInjecto
  | r.java:63)
  |      [java]     at org.jboss.ejb3.AbstractPool.create(AbstractPool.java:111)
  |      [java]     at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:49)
  |      [java]     at org.jboss.ejb3.ThreadlocalPool.create(ThreadlocalPool.java:50
  | )
  |      [java]     at org.jboss.ejb3.ThreadlocalPool.get(ThreadlocalPool.java:90)
  |      [java]     at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(
  | StatelessInstanceInterceptor.java:54)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.aspects.security.AuthenticationInterceptor.invoke(A
  | uthenticationInterceptor.java:77)
  |      [java]     at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(
  | Ejb3AuthenticationInterceptor.java:110)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagatio
  | nInterceptor.java:46)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(As
  | ynchronousInterceptor.java:106)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(Sta
  | telessContainer.java:304)
  |      [java]     at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
  |      [java]     at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invok
  | e(AOPRemotingInvocationHandler.java:82)
  |      [java]     at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:76
  | 9)
  |      [java]     at org.jboss.remoting.transport.socket.ServerThread.processInvoc
  | ation(ServerThread.java:573)
  |      [java]     at org.jboss.remoting.transport.socket.ServerThread.dorun(Server
  | Thread.java:373)
  |      [java]     at org.jboss.remoting.transport.socket.ServerThread.run(ServerTh
  | read.java:166)
  |      [java] Caused by: java.lang.IllegalArgumentException
  |      [java]     at sun.reflect.UnsafeObjectFieldAccessorImpl.set(UnsafeObjectFie
  | ldAccessorImpl.java:63)
  |      [java]     at java.lang.reflect.Field.set(Field.java:656)
  |      [java]     at org.jboss.injection.JndiFieldInjector.inject(JndiFieldInjecto
  | r.java:116)
  |      [java]     at org.jboss.injection.JndiFieldInjector.inject(JndiFieldInjecto
  | r.java:106)
  |      [java]     at org.jboss.injection.JndiFieldInjector.inject(JndiFieldInjecto
  | r.java:63)
  |      [java]     at org.jboss.ejb3.AbstractPool.create(AbstractPool.java:111)
  |      [java]     at org.jboss.ejb3.InfinitePool.get(InfinitePool.java:49)
  |      [java]     at org.jboss.ejb3.ThreadlocalPool.create(ThreadlocalPool.java:50
  | )
  |      [java]     at org.jboss.ejb3.ThreadlocalPool.get(ThreadlocalPool.java:90)
  |      [java]     at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(
  | StatelessInstanceInterceptor.java:54)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.aspects.security.AuthenticationInterceptor.invoke(A
  | uthenticationInterceptor.java:77)
  |      [java]     at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(
  | Ejb3AuthenticationInterceptor.java:110)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagatio
  | nInterceptor.java:46)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(As
  | ynchronousInterceptor.java:106)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.stateless.StatelessContainer.dynamicInvoke(Sta
  | telessContainer.java:304)
  |      [java]     at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:106)
  |      [java]     at org.jboss.aspects.remoting.AOPRemotingInvocationHandler.invok
  | e(AOPRemotingInvocationHandler.java:82)
  |      [java]     at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:76
  | 9)
  |      [java]     at org.jboss.remoting.transport.socket.ServerThread.processInvoc
  | ation(ServerThread.java:573)
  |      [java]     at org.jboss.remoting.transport.socket.ServerThread.dorun(Server
  | Thread.java:373)
  |      [java]     at org.jboss.remoting.transport.socket.ServerThread.run(ServerTh
  | read.java:166)
  |      [java]     at org.jboss.remoting.MicroRemoteClientInvoker.invoke(MicroRemot
  | eClientInvoker.java:163)
  |      [java]     at org.jboss.remoting.Client.invoke(Client.java:1634)
  |      [java]     at org.jboss.remoting.Client.invoke(Client.java:548)
  |      [java]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(Inv
  | okeRemoteInterceptor.java:62)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(Cl
  | ientTxPropagationInterceptor.java:67)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.aspects.security.SecurityClientInterceptor.invoke(S
  | ecurityClientInterceptor.java:53)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInte
  | rceptor.java:74)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(Stateles
  | sRemoteProxy.java:107)
  |      [java]     at $Proxy0.create(Unknown Source)
  |      [java]     at testcases.TestClient.runTest(TestClient.java:46)
  |      [java]     at testcases.TestClient.main(TestClient.java:78)
  |      [java]     at org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(Inv
  | okeRemoteInterceptor.java:74)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(Cl
  | ientTxPropagationInterceptor.java:67)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.aspects.security.SecurityClientInterceptor.invoke(S
  | ecurityClientInterceptor.java:53)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInte
  | rceptor.java:74)
  |      [java]     at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInv
  | ocation.java:101)
  |      [java]     at org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(Stateles
  | sRemoteProxy.java:107)
  |      [java]     at $Proxy0.create(Unknown Source)
  |      [java]     at testcases.TestClient.runTest(TestClient.java:46)
  |      [java]     at testcases.TestClient.main(TestClient.java:78)
  | 
  | BUILD SUCCESSFUL
  | Total time: 1 second
  | E:\E_WSPACE_EURO\StateMonitor>
  | 

:(
-James


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4115448#4115448

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4115448



More information about the jboss-user mailing list