3 回答

TA貢獻2039條經(jīng)驗 獲得超8個贊
一般來說,確切原因Exception是在堆棧跟蹤的第一行,并且有關(guān)該異常原因的更多信息,您需要逐漸向下移動,并且通常可以在堆棧跟蹤底部附近找到根本原因。
但在大多數(shù)情況下,您甚至可以從前幾行獲得異常原因。
因此,在這種情況下,您的異常是在handleRequest方法中,當(dāng)您向下移動時,那些是調(diào)用您之前方法的方法(堆棧跟蹤中當(dāng)前方法之上的方法)

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)該查看每個堆棧跟蹤 - 通常它是“最嵌套”的異常,它提供了最有用的信息,因為這是根本原因。

TA貢獻1834條經(jīng)驗 獲得超8個贊
本教程可能會對您的問題有所了解,并幫助您更好地理解問題。
根據(jù)您的問題,您似乎在Unix服務(wù)器作業(yè)控制器類的第66行有一個空指針異常。
添加回答
舉報