DB2 - Problem description
Problem IT01594 | Status: Closed |
DB2 APPL FAILS WITH -4499 ERROR OR HANG SITUATION IF THE APPL IS USING MANY PARAMETERS, SPECIALLY OF ARRAY TYPE OR ROW TYPE | |
product: | |
DB2 FOR LUW / DB2FORLUW / A10 - DB2 | |
Problem description: | |
db2 application may fail with -4499 error or go into hang situation if the application is using many parameters, specially of array type or row type. For example, in jcc application case, it may fail with the following error log in jcc trace. [jcc] BEGIN TRACE_DIAGNOSTICS [jcc][Thread:main][SQLException@d18bb87a] java.sql.SQLException [jcc][Thread:main][SQLException@d18bb87a] SQL state = null [jcc][Thread:main][SQLException@d18bb87a] Error code = -4499 [jcc][Thread:main][SQLException@d18bb87a] Message = [jcc][t4][2036][11152][3.65.97] The length of the DSS is not 0 at the end of the parsing the same ID chain. ERRORCODE=-4499, SQLSTATE=null [jcc][Thread:main][SQLException@d18bb87a] Stack trace follows com.ibm.db2.jcc.am.DisconnectRecoverableException: [jcc][t4][2036][11152][3.65.97] The length of the DSS is not 0 at the end of the parsing the same ID chain. ERRORCODE=-4499, SQLSTATE=null at com.ibm.db2.jcc.am.cd.a(cd.java:319) at com.ibm.db2.jcc.am.cd.a(cd.java:378) at com.ibm.db2.jcc.t4.x.a(x.java:1221) at com.ibm.db2.jcc.t4.x.w(x.java:1212) at com.ibm.db2.jcc.t4.ab.b(ab.java:84) at com.ibm.db2.jcc.t4.p.b(p.java:69) at com.ibm.db2.jcc.t4.rb.c(rb.java:244) at com.ibm.db2.jcc.am.lo.oc(lo.java:3439) at com.ibm.db2.jcc.am.lo.tc(lo.java:3563) at com.ibm.db2.jcc.am.lo.b(lo.java:4343) at com.ibm.db2.jcc.am.CallableStatement.hc(CallableStatement.java:1 18) at com.ibm.db2.jcc.am.CallableStatement.execute(CallableStatement.j ava:97) at test.Application.callSp(Application.java:117) at test.Application.run(Application.java:130) at test.Application.main(Application.java:141) [jcc] END TRACE_DIAGNOSTICS SQLDARD in DRDA dara through db2trc fmt -c shows wrong extended length like 0x8432 and it should be 0x842E in this scenario as blow. SQLDARD OBJDSS (ASCII) ... 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF ... 0000 FFFFD05300038008 241100008432FF00 ...S....$....2.. ... 0010 0000000000000000 0700000000000000 ................ ... 0020 0000000000000000 CA00000000000200 ................ ... ... NEXT DSS LOGICAL RECORD (ASCII) ... 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF ... 0000 043F595F4D4F4455 4C45000000000000 .?Y_MODULE...... ... 0010 0000000100000000 0000000000000000 ................ ... ... | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * All * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to db2 Version 10.1 FixPack 5 or higher * **************************************************************** | |
Local Fix: | |
Solution | |
Problem was first fixed in Version 10.1 FixPack 5 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 07.05.2014 14.07.2015 14.07.2015 |
Problem solved at the following versions (IBM BugInfos) | |
Problem solved according to the fixlist(s) of the following version(s) | |
10.1.0.5 |