2012-01-28 5 views
0

Java 1.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) 

로그인 발췌문-2 :

EJB 로컬 오브젝트를 작성하는 동안 그러나 지난 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 인스턴스의 생성자에 null 포인터가 있다고 추측합니다. 나머지 로그 스 니펫 대부분은 jboss 호출 레이어에 의해 전파되는 예외입니다.