java.lang.ExceptionInInitializerError
生活随笔
收集整理的這篇文章主要介紹了
java.lang.ExceptionInInitializerError
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java.lang.ExceptionInInitializerError
問題:
1.java.lang.ExceptionInInitializerError
1.1問題描述
Exception in thread "Timer-0" java.lang.ExceptionInInitializerError at com.service.impl.basicdoc.MobileNoServiceImpl.buildFile(MobileNoServiceImpl.java:110)at com.timer.MyTimerTask.run(MyTimerTask.java:40)at java.util.TimerThread.mainLoop(Timer.java:512)at java.util.TimerThread.run(Timer.java:462) Caused by: java.lang.NullPointerExceptionat org.apache.struts2.ServletActionContext.getRequest(ServletActionContext.java:112)at com.handle.platform.ContextCommon.<clinit>(ContextCommon.java:20)... 5 more解決方案:
1.出現此問題的原因,我這邊是ContextCommon.java文件中有個public final?static VAR_A = ClassA.getValue();的變量,進行賦值的時候,右面出現異常(即:ClassA.getValue();拋出異常),具體原理還沒有搞清楚,(可能是不同的線程問題吧????---真的不知道,純屬猜想)。
所以要保證public final static 賦值的時候,右面不能拋異常。
?
-----
@Cobble HF.AH.CHN 2013-04-11
轉載于:https://www.cnblogs.com/cobble19/archive/2013/04/11/3015424.html
總結
以上是生活随笔為你收集整理的java.lang.ExceptionInInitializerError的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sap router maintenan
- 下一篇: 算法导论练习 10.4-5及12.1-3