第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何閱讀和理解java堆棧跟蹤?

如何閱讀和理解java堆棧跟蹤?

桃花長相依 2019-09-02 15:09:36
例如,我有一個像這樣的堆棧跟蹤:java.lang.NullPointerExceptionabc.investxa.presentation.controllers.UnixServerJobController.handleRequest(UnixServerJobController.java:66)org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875)org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)javax.servlet.http.HttpServlet.service(HttpServlet.java:690)javax.servlet.http.HttpServlet.service(HttpServlet.java:803)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)那么這個例外的根本原因是什么?從堆棧跟蹤中,我發(fā)現(xiàn)類中的doFilter函數(shù)存在問題OncePerRequestFilter!但是,當(dāng)我在那里設(shè)置一個斷點時,程序永遠不會停在那個斷點處。誰能解釋一下這個?。吭谝话闱闆r下,我應(yīng)該如何使用該堆棧案例進行調(diào)試(從下到上或從上到下閱讀)!
查看完整描述

3 回答

?
largeQ

TA貢獻2039條經(jīng)驗 獲得超8個贊

一般來說,確切原因Exception是在堆棧跟蹤的第一行,并且有關(guān)該異常原因的更多信息,您需要逐漸向下移動,并且通常可以在堆棧跟蹤底部附近找到根本原因。


但在大多數(shù)情況下,您甚至可以從前幾行獲得異常原因。


因此,在這種情況下,您的異常是在handleRequest方法中,當(dāng)您向下移動時,那些是調(diào)用您之前方法的方法(堆棧跟蹤中當(dāng)前方法之上的方法)


查看完整回答
反對 回復(fù) 2019-09-02
?
婷婷同學(xué)_

TA貢獻1844條經(jīng)驗 獲得超8個贊

您通常應(yīng)該從頂部讀取 - 所以在這種情況下,在handleRequest方法中UnixServerJobController的第66行有一個NullPointerException 。該方法被調(diào)用SimpleControllerHandlerAdapter.handle,被稱為DispatcherServlet.doDispatch等。

但是,在這種特殊情況下,堆棧跟蹤的第一幀可能就是您所需要的。查看第66行UnixServerJobController,找出可能為空的內(nèi)容,并采取相應(yīng)措施。

請注意,有時一個異常包含在另一個異常中(也可能包含在另一個異常中,等等)。在這種情況下,您應(yīng)該查看每個堆棧跟蹤 - 通常它是“最嵌套”的異常,它提供了最有用的信息,因為這是根本原因。


查看完整回答
反對 回復(fù) 2019-09-02
?
MMMHUHU

TA貢獻1834條經(jīng)驗 獲得超8個贊

本教程可能會對您的問題有所了解,并幫助您更好地理解問題。


根據(jù)您的問題,您似乎在Unix服務(wù)器作業(yè)控制器類的第66行有一個空指針異常。


查看完整回答
反對 回復(fù) 2019-09-02
  • 3 回答
  • 0 關(guān)注
  • 400 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號