2012-01-28 77 views
0

我開發了一個帶有Java 1.6,EJB-2.1的應用程序。該應用程序部署在JBossAS-5.1.0上。該應用程序長時間運行非常流暢。但最近這兩天,我發現以下排序運行時異常的同時創建EJB本地對象/本地主:創建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) 

日誌摘錄-2

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) 

登錄片段-3

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) 

任何人都可以請。建議一些相同的指針。

謝謝。

回答

0

很難說從你的日誌,但我會推測這是一個空指針com.elitecore.billingengine.utils.BEResultObject的實例的構造函數。剩下的大部分日誌片段只是由jboss調用層傳播的異常。