[EJB 3.0] - correct usage of EntityManager in a thread under JBossAS 4.
by guava
Hi,
I'm looking for a correct way to use an EntityManager inside a thread of JBossAS. I have a EJB3 service object that spins a thread to handle a request. Inside the thread I need to perform a named query using an EntityManager. I tried passing an EntityManager that was obtained using injection in the service object or an EntityManager that was obtained using JNDI lookup inside the thread. But whichever EntittyManager that I obtained, I always get the following error when performing .createNamedQuery on the EntityManager. Any suggetion?
23:50:53,765 ERROR [STDERR] java.lang.NullPointerException
23:50:53,765 ERROR [STDERR] at org.jboss.ejb3.entity.ManagedEntityManagerFactory.getNonTxEntityManager(ManagedEntityManagerFactory.java:59)
23:50:53,765 ERROR [STDERR] at org.jboss.ejb3.entity.ManagedEntityManagerFactory.getTransactionScopedEntityManager(ManagedEntityManagerFactory.java:164)
23:50:53,765 ERROR [STDERR] at org.jboss.ejb3.entity.TransactionScopedEntity
Manager.createNamedQuery(TransactionScopedEntityManager.java:132)
23:50:53,765 ERROR [STDERR] at coco.nms.router.HeartbeatPacketWorker.getRouter(HeartbeatPacketWorker.java:92)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4015651#4015651
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4015651
19Â years, 2Â months
[Installation, Configuration & Deployment] - Re: jboss server start up problem on AIX 5.2
by muralimadhav_123
Hi Peter Johnson,
As you suggested I have removed -server option from run.conf file for JAVA_OPTS environment variable and started the JBOSS server. it started well but with the following exception message:
22:13:34,273 WARN [ServiceController] Problem starting service jboss:service=Co
rbaNaming
java.lang.ExceptionInInitializerError
at javax.rmi.CORBA.Stub.createDelegateIfSpecified(Stub.java:229)
at javax.rmi.CORBA.Stub.(Stub.java:71)
at org.jacorb.orb.Delegate.getReference(Delegate.java:809)
at org.jacorb.orb.ORB.getReference(ORB.java:821)
at org.jacorb.poa.POA.getReference(POA.java:1173)
at org.jacorb.poa.POA.create_reference_with_id(POA.java:855)
at org.jboss.iiop.CorbaNamingService.startService(CorbaNamingService.jav
a:120)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
upport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
eanSupport.java:221)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java(Inlined Compi
led Code))
at org.jboss.mx.server.Invocation.invoke(Invocation.java(Compiled Code))
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:242)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java(Compi
led Code))
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:891)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:416)
at org.jboss.system.ServiceController.start(ServiceController.java:438)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java(Inlined Compi
led Code))
at org.jboss.mx.server.Invocation.invoke(Invocation.java(Compiled Code))
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:242)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java(Compi
led Code))
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java(Compiled Co
de))
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:935)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:746)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:709)
at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:119)
at org.jboss.mx.server.Invocation.invoke(Invocation.java(Compiled Code))
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:131)
at org.jboss.mx.server.Invocation.invoke(Invocation.java(Compiled Code))
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:242)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java(Compi
led Code))
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java(Compiled Co
de))
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen
tScanner.java:305)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS
canner.java:481)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.
doScan(AbstractDeploymentScanner.java:204)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(A
bstractDeploymentScanner.java:277)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
upport.java:271)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMB
eanSupport.java:221)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:242)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl
ler.java:891)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:416)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:62)
at java.lang.reflect.Method.invoke(Method.java:391)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:242)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:261)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:935)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:746)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:709)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:693)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:60)
at java.lang.reflect.Method.invoke(Method.java:391)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatch
er.java:141)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractIntercept
or.java:119)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelM
BeanOperationInterceptor.java:131)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.
java:242)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:176)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:396)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:293)
at org.jboss.Main.boot(Main.java:151)
at org.jboss.Main$1.run(Main.java:405)
at java.lang.Thread.run(Thread.java:568)
Caused by: org.omg.CORBA.INITIALIZE: cannot instantiate org.jboss.iiop.SunJDK14I
sLocalBugFix vmcid: 0x0 minor code: 0 completed: No
at javax.rmi.CORBA.Util.createDelegateIfSpecified(Util.java:360)
at javax.rmi.CORBA.Util.(Util.java:70)
... 100 more
Thanks for your reply,
B. Murali
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4015650#4015650
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4015650
19Â years, 2Â months
[JBoss Seam] - Remoting -> Progress Indicator?!
by mugwump
We are transporting quite a lot of load with remoting, so it takes a serious amount of time to finish the remote-call on slow lines. We are currently just showing a progress-animation, but this gives no indication, how much was downloaded (and if there is happening anything at all).
Is there a way to setup a progress indicator, e.g to show the number of loaded members of a collection against the whole collection?
I do not assume, that Seam does some kind of "streaming" parsing on the client, it just waits till the results come back and then starts parsing it - so I currently do not see any other way then splitting up the results in too smaller chunks, that can be tracked... Has anybody already done that and can share some experience?!
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4015649#4015649
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4015649
19Â years, 2Â months