Hi, 

I am running into an entity bean IIOP invoker problem on JBOSS. 

I used an SUN entity bean tutorial example "savingsAccount" from and add JBoss 
descriptor. 
I deployed the bean in JBoss in "all" configuration without a problem and got 
the Java app client to talk to it . 
Then I tried to setup a "iiop" invoker so that I can talk to the entity bean 
from a CORBA client. 
I made the change to the jboss.xml in dd/ejb/ folder by adding those lines in 
red font: 

---------------------------------------------------------- 

<enterprise-beans> 


<ejb-name>SavingsAccountBean</ejb-name> 
<jndi-name>SavingAccount</jndi-name> 
<resource-ref> 
<res-ref-name>jdbc/SavingsAccountDB</res-ref-name> 
<jndi-name>java:/OracleDS</jndi-name> 
</resource-ref> 

<invoker-bindings> 
<!--invoker> 
<invoker-proxy-binding-name>entity-rmi-invoker</invoker-proxy-binding-name> 
</invoker--> 

<invoker-proxy-binding-name>iiop</invoker-proxy-binding-name> 

</invoker-bindings> 

</enterprise-beans> 

------------------------------------------------------ 

After I built, assembled and deployed the entity bean, the errors listed below 
came out of the stdout of JBoss app server. Without the <invoker-binding> tags, 
the bean works fine. I used the same <invoker-bindings> tags in a session bean 
(with "stateless-rmi-invoker" instead of "entity-rmi-invoker"), the session 
bean works fine and I can use a CORBA client to talk to it. I only have this 
problem with entity beans. 

Thanks for any help. 

Kevin 

--------------------------------------------------- 
14:38:43,841 INFO [EARDeployer] Init J2EE application: 
file:/usr/ksu/public/jboss-4.0.1RC2/server/all/deploy/saving.ear 
14:38:49,066 INFO [EjbModule] Deploying SavingsAccountBean 
14:38:50,615 ERROR [EntityContainer] Initialization failed 
jboss.j2ee:jndiName=SavingAccount,service=EJB 
java.lang.NullPointerException 
at org.jboss.iiop.rmi.ExceptionAnalysis.doAnalyze(ExceptionAnalysis.java:83) 
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:324) 
at org.jboss.iiop.rmi.WorkCacheManager.doTheWork(WorkCacheManager.java:183) 
at org.jboss.iiop.rmi.WorkCacheManager.getAnalysis(WorkCacheManager.java:106) 
at 
org.jboss.iiop.rmi.ExceptionAnalysis.getExceptionAnalysis(ExceptionAnalysis.java:59)
 
at org.jboss.iiop.rmi.OperationAnalysis.(OperationAnalysis.java:63) 
at 
org.jboss.iiop.rmi.InterfaceAnalysis.analyzeOperations(InterfaceAnalysis.java:157)
 
at org.jboss.iiop.rmi.ContainerAnalysis.doAnalyze(ContainerAnalysis.java:189) 
at org.jboss.iiop.rmi.InterfaceAnalysis.doAnalyze(InterfaceAnalysis.java:84) 
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:324) 
at org.jboss.iiop.rmi.WorkCacheManager.doTheWork(WorkCacheManager.java:183) 
at org.jboss.iiop.rmi.WorkCacheManager.getAnalysis(WorkCacheManager.java:106) 
at 
org.jboss.iiop.rmi.InterfaceAnalysis.getInterfaceAnalysis(InterfaceAnalysis.java:70)
 
at org.jboss.proxy.ejb.IORFactory.create(IORFactory.java:278) 
at org.jboss.ejb.EntityContainer.createService(EntityContainer.java:278) 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:220)
 
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
 
at $Proxy0.create(Unknown Source) 
at org.jboss.system.ServiceController.create(ServiceController.java:328) 
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:175) 
at $Proxy66.create(Unknown Source) 
at org.jboss.ejb.EjbModule.createService(EjbModule.java:364) 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:220)
 
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
 
at $Proxy0.create(Unknown Source) 
at org.jboss.system.ServiceController.create(ServiceController.java:328) 
at org.jboss.system.ServiceController.create(ServiceController.java:273) 
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:175) 
at $Proxy22.create(Unknown Source) 
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:584) 
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918) 
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:910) 
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774) 
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) 
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) 
at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
 
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) 
at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
 
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) 
at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:175) 
at $Proxy8.deploy(Unknown Source) 
at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
 
at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
 
at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
 
at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
 
at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
 
14:38:50,777 WARN [ServiceController] Problem creating service 
jboss.j2ee:jndiName=SavingAccount,service=EJB 
java.lang.NullPointerException 
at org.jboss.iiop.rmi.ExceptionAnalysis.doAnalyze(ExceptionAnalysis.java:83) 
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:324) 
at org.jboss.iiop.rmi.WorkCacheManager.doTheWork(WorkCacheManager.java:183) 
at org.jboss.iiop.rmi.WorkCacheManager.getAnalysis(WorkCacheManager.java:106) 
at 
org.jboss.iiop.rmi.ExceptionAnalysis.getExceptionAnalysis(ExceptionAnalysis.java:59)
 
at org.jboss.iiop.rmi.OperationAnalysis.(OperationAnalysis.java:63) 
at 
org.jboss.iiop.rmi.InterfaceAnalysis.analyzeOperations(InterfaceAnalysis.java:157)
 
at org.jboss.iiop.rmi.ContainerAnalysis.doAnalyze(ContainerAnalysis.java:189) 
at org.jboss.iiop.rmi.InterfaceAnalysis.doAnalyze(InterfaceAnalysis.java:84) 
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:324) 
at org.jboss.iiop.rmi.WorkCacheManager.doTheWork(WorkCacheManager.java:183) 
at org.jboss.iiop.rmi.WorkCacheManager.getAnalysis(WorkCacheManager.java:106) 
at 
org.jboss.iiop.rmi.InterfaceAnalysis.getInterfaceAnalysis(InterfaceAnalysis.java:70)
 
at org.jboss.proxy.ejb.IORFactory.create(IORFactory.java:278) 
at org.jboss.ejb.EntityContainer.createService(EntityContainer.java:278) 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:220)
 
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
 
at $Proxy0.create(Unknown Source) 
at org.jboss.system.ServiceController.create(ServiceController.java:328) 
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:175) 
at $Proxy66.create(Unknown Source) 
at org.jboss.ejb.EjbModule.createService(EjbModule.java:364) 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:238)
 
at 
org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:220)
 
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at 
org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:891)
 
at $Proxy0.create(Unknown Source) 
at org.jboss.system.ServiceController.create(ServiceController.java:328) 
at org.jboss.system.ServiceController.create(ServiceController.java:273) 
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
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:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:175) 
at $Proxy22.create(Unknown Source) 
at org.jboss.ejb.EJBDeployer.create(EJBDeployer.java:584) 
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:918) 
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:910) 
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:774) 
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:738) 
at sun.reflect.GeneratedMethodAccessor18.invoke(Unknown Source) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
at java.lang.reflect.Method.invoke(Method.java:324) 
at 
org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:144)
 
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80) 
at 
org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:122)
 
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) 
at 
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:131)
 
at org.jboss.mx.server.Invocation.invoke(Invocation.java:74) 
at 
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249) 
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:642) 
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:175) 
at $Proxy8.deploy(Unknown Source) 
at 
org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:305)
 
at 
org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:481)
 
at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:204)
 
at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:215)
 
at 
org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:194)
 
14:38:51,042 INFO [EJBDeployer] Deployed: 
file:/usr/ksu/public/jboss-4.0.1RC2/server/all/tmp/deploy/tmp59408saving.ear-contents/saving-ejb.jar
 
14:38:51,614 INFO [EARDeployer] Started J2EE application: 
file:/usr/ksu/public/jboss-4.0.1RC2/server/all/deploy/saving.ear 
------------------------------------------------------------------------ 



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

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


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to