昨天申請的BLOG開通了,在準備寫點東西的時候,我負責的系統卻發生了一個異常。所以,不得不去處理。剛吃完飯,想了想就把這個問題寫上來好了。
今天系統出現了一個奇怪的錯誤,令我奇怪的不是這個錯誤本身,而是這個異常在發生的時候竟然沒有被拋出。后來才發現,這個被調用的方法在上一個系統中自己處理了異常而沒有throws出來,結果讓程序帶錯繼續跑了下去,結果,錯誤發生到我的系統上了。真糟糕!
今天還有一個收獲,那就是終于知道錯誤日志的記錄規則。汗...因為接這個系統不久,所以很多都還沒認真看過...以后一定要多把各個方面都多看一下...
[code]
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0413N Overflow occurred during numeric data type conversion. SQLSTATE=22003
at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(SQLExceptionGenerator.java(Compiled Code))
at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.throw_SQLException(SQLExceptionGenerator.java(Inlined Compiled Code))
at COM.ibm.db2.jdbc.app.SQLExceptionGenerator.check_return_code(SQLExceptionGenerator.java(Compiled Code))
at COM.ibm.db2.jdbc.app.DB2Statement.execute2(DB2Statement.java(Compiled Code))
at COM.ibm.db2.jdbc.app.DB2Statement.executeUpdate(DB2Statement.java(Compiled Code))
at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.pmiExecuteUpdate(WSJdbcStatement.java(Compiled Code))
at com.ibm.ws.rsadapter.jdbc.WSJdbcStatement.executeUpdate(WSJdbcStatement.java(Compiled Code))
........................[/code]