Jboss 创建EJB对象时出现运行时异常

Jboss 创建EJB对象时出现运行时异常,jboss,ejb-2.x,session-bean,runtimeexception,Jboss,Ejb 2.x,Session Bean,Runtimeexception,我已经用Java1.6、EJB-2.1开发了一个应用程序。该应用程序部署在JBossAS-5.1.0上。这个应用程序已经运行了很长一段时间了。但在过去两天中,我在创建EJB本地对象/本地主页时发现了以下运行时异常: 日志片段-1: 2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153]) Caused by: java.lang.NullPointerException 2012-01-25 17:09:02

我已经用Java1.6、EJB-2.1开发了一个应用程序。该应用程序部署在JBossAS-5.1.0上。这个应用程序已经运行了很长一段时间了。但在过去两天中,我在创建EJB本地对象/本地主页时发现了以下运行时异常:

日志片段-1

2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
Caused by: java.lang.NullPointerException
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyF
actory.java:343)
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:133)
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at $Proxy257.create(Unknown Source)
java.lang.NullPointerException
      at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:457)
      at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
      at $Proxy263.getDynamicLoopMessage_Generalized(Unknown Source)
2012-01-17 16:44:49,063 ERROR [org.jboss.ejb.plugins.LogInterceptor]  
   (WorkerThread#5[192.168.1.76:19743]) RuntimeException in method: public abstract     
com.elitecore.billingengine.utils.BEResultObject   

com.elitecore.billingengine.ejb.billpreview.interfaces.IBillPreviewSessionLocal.doBasePriceCalcul    ation(com.elitecore.billingengine.utils.BEHashMap):
java.lang.NullPointerException
      at     
com.elitecore.billingengine.ejb.billpreview.sessionfacade.BillPreviewSessionFacade.doBasePriceCal    culation(BillPreviewSessionFacade.java:357)
      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:597)
日志片段-2

2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
Caused by: java.lang.NullPointerException
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyF
actory.java:343)
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:133)
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at $Proxy257.create(Unknown Source)
java.lang.NullPointerException
      at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:457)
      at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
      at $Proxy263.getDynamicLoopMessage_Generalized(Unknown Source)
2012-01-17 16:44:49,063 ERROR [org.jboss.ejb.plugins.LogInterceptor]  
   (WorkerThread#5[192.168.1.76:19743]) RuntimeException in method: public abstract     
com.elitecore.billingengine.utils.BEResultObject   

com.elitecore.billingengine.ejb.billpreview.interfaces.IBillPreviewSessionLocal.doBasePriceCalcul    ation(com.elitecore.billingengine.utils.BEHashMap):
java.lang.NullPointerException
      at     
com.elitecore.billingengine.ejb.billpreview.sessionfacade.BillPreviewSessionFacade.doBasePriceCal    culation(BillPreviewSessionFacade.java:357)
      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:597)
日志片段-3

2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
Caused by: java.lang.NullPointerException
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at
org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invokeHome(BaseLocalProxyF
actory.java:343)
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at
org.jboss.ejb.plugins.local.LocalHomeProxy.invoke(LocalHomeProxy.java:133)
2012-01-25 17:09:02,896 ERROR [STDERR] (WorkerThread#4[127.0.0.1:47153])
at $Proxy257.create(Unknown Source)
java.lang.NullPointerException
      at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:457)
      at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:103)
      at $Proxy263.getDynamicLoopMessage_Generalized(Unknown Source)
2012-01-17 16:44:49,063 ERROR [org.jboss.ejb.plugins.LogInterceptor]  
   (WorkerThread#5[192.168.1.76:19743]) RuntimeException in method: public abstract     
com.elitecore.billingengine.utils.BEResultObject   

com.elitecore.billingengine.ejb.billpreview.interfaces.IBillPreviewSessionLocal.doBasePriceCalcul    ation(com.elitecore.billingengine.utils.BEHashMap):
java.lang.NullPointerException
      at     
com.elitecore.billingengine.ejb.billpreview.sessionfacade.BillPreviewSessionFacade.doBasePriceCal    culation(BillPreviewSessionFacade.java:357)
      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:597)
任何人都可以。在同样的问题上提出一些建议


谢谢。

从您的日志中很难说,但我猜这是
com.elitecore.billingengine.utils.BEResultObject
实例构造函数中的空指针。其余的大部分日志片段只是jboss调用层传播的异常