Unexpected error occurred in scheduled task.

SpringBoot 2 定時任務(wù)本機(jī)測試成功,但是服務(wù)器無法運(yùn)行。提示錯誤如下

Unexpected error occurred in scheduled task.
java.lang.NullPointerException: null

詳細(xì)錯誤如下,由于項(xiàng)目是放到服務(wù)器上才會報(bào)錯的。所以不得不輸出log到服務(wù)器上,然后查看log的方法來排除bug。

2019-01-21 11:30:00.028 ERROR 2483 --- [scheduling-1] o.s.s.s.TaskUtils$LoggingErrorHandler    : Unexpected error occurred in scheduled task.

java.lang.NullPointerException: null
        at com.saikul.dataRepository.InfoFromPlatformRepository.getAes(InfoFromPlatformRepository.java:40) ~[classes/:0.0.1-SNAPSHOT]
        at com.saikul.common.ScheduledService.getListsFromAPI(ScheduledService.java:21) ~[classes/:0.0.1-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0]
        at java.lang.reflect.Method.invoke(Method.java:483) ~[na:1.8.0]
        at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE]
        at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) ~[spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE]
        at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) [spring-context-5.1.3.RELEASE.jar:5.1.3.RELEASE]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0]
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0]
        at java.lang.Thread.run(Thread.java:744) [na:1.8.0]

其實(shí)細(xì)看我的程序:給出的提示其實(shí)很明顯了,他提示我的代碼底40 行出現(xiàn)了問題。
那么就可以確定問題不再定時任務(wù)或者服務(wù)器上,只能是在自己的寫的代碼上出了問題。

查看log好一番嘗試之后才發(fā)現(xiàn)我寫的代碼中AES加密的那一部分,代碼本機(jī)的jdk編譯出來和linux 服務(wù)器上編譯以出來的aes碼。完全不一樣,管不得總是提示空指針異常,肯定是我根據(jù)錯誤的aes碼去請求api服務(wù)器肯定請求不到數(shù)據(jù)的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天發(fā)版測試遇到一個惡心的問題,mybatis批量更新異常,百度解決 解決方案:http://www.mybati...
    ggr閱讀 2,598評論 1 1
  • 關(guān)于Mongodb的全面總結(jié) MongoDB的內(nèi)部構(gòu)造《MongoDB The Definitive Guide》...
    中v中閱讀 32,302評論 2 89
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,964評論 0 9
  • 專業(yè)考題類型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 10,531評論 0 13
  • 忙碌了一個禮拜,今天終于等來休息日,或許被虐習(xí)慣了,居然早早醒來。試著睜了睜眼,確定自己真的是不困了,然后開始想,...
    白敏111閱讀 280評論 0 0

友情鏈接更多精彩內(nèi)容