過程有點曲折直接上重點。
{"code":500,"message":"RuntimeException Failed to convert value of type [java.lang.String] to required type [long]; nested exception is java.lang.NumberFormatException: For input string: \"2019-05-0811:39:24.086\"","result":null} 。
頁面URL: /api/xxx/trxxxxInfo?traceId=xxx.xx.xxx.xx-xxxx ^1557056xxxxx^2x36xxx×tamp=2019-05-08%2011:39:24.086中,請求參數 timestamp=2019-05-08%2011:39:24.086 日期格式中間莫名多出壹個 %20 。
URL裏出現 %20 是因為地址中存在的空格被轉碼成了 %20 導致日期格式轉換出錯。
本身這個Bug很容易被發現,而且問了壹個研發同事也知道該問題,但是沒有排查是什麽原因導致的,也沒人推動和反饋給平臺研發部門。 雖然這個Bug對自身業務沒有影響,可是責任心很重要。。。