我試圖找到錯誤的根源在此跟蹤:null是否總是拋出在跟蹤中提到的最上面一行?
org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver logException: Handler execution resulted in exception
java.lang.NullPointerException
at com.wikistart.service.WikiServiceImpl.getWikis(WikiServiceImpl.java:548)
at com.wikistart.controller.WikiController.wiki(WikiController.java:88)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:43)
始終拋出在跟蹤中提到的最上一行空?
換句話說,這NullPointerException
來自WikiServiceImpl.java:548
而不是從WikiController.java:88
?
雖然在那裏發生異常,但有時(通常)它發生是因爲您將null傳遞給了一個不期望得到它的API。 – 2010-10-26 19:15:55