tlwalker3
Active Member
Without notice the JDE system stops responding and the users begin to get "Unauthorized to access..." type error messages. Rebooting of the JAS and Logic server restores service. In reviewing the logs, the issue seems to start with a database lock on the F0002 table and the failure of the X0010GetNextNumber (X0010) business function. Once the lock occurs, all DB connections are lost and all the JDE user sessions are locked-up. We've increased the "enterpriseserverTimeout" and "JDENETTimeout" settings to allow the asynchronous business functions more time for processing. One other solution that we are looking at is enabling RCSI (Read Committed Snapshot Isolation) on the SQL database. Has anyone seen this issue, or have any experience with RCSI?
3328/3576 SYSispatch Fri Jun 28 10:23:23.006000 JDEKDISP.C2063
KNT0000099 - JDEK_DispatchCallObjectMessage: Pooled Connection: 09D2AEA0 timed out!
3328/3576 SYSispatch Fri Jun 28 10:24:06.249000 JDB_CTL.C6855
JDB4200003 - OPEN TABLE NOT CLOSED = F0002, opened from File=X0010.C, Function=X0010GetNextNumber, Line=333.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085000 ODBC_P1.C1485
ODB0000163 - wSQLExtendedFetch failure. rc=-1
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085001 ODBC_P1.C1485
ODB0000164 - STMT:00 [08S01][121][2] [Microsoft][SQL Server Native Client 10.0]TCP Provider: The semaphore timeout period has expired.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085002 ODBC_P1.C1485
ODB0000164 - STMT:01 [08S01][121][2] [Microsoft][SQL Server Native Client 10.0]Communication link failure
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085003 JDB_RQ1.C1559
JDB3100001 - Failed to open table F9860 because of invalid user handle
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085004 JTP_TM.C1385
JDB9909103 - Fetch failed because the requested row of (F0002) is locked by another user.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085005 jdbodbc.C2692
ODB0000019 - DBResetRequest failed - lost database connection.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085006 JDB_DRVM.C1082
JDB9900172 - Failed to execute db fetch
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085007 jdbodbc.C2692
ODB0000019 - DBResetRequest failed - lost database connection.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085008 JDB_DRVM.C1082
JDB9900172 - Failed to execute db fetch
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085009 ODBCLOG.C436
ODB0000162 - Connection lost during earlier operation.
Config:
JDE E1 9.1 Tools 9.1.0.3
DB: Windows 2008 R2/ SQL 2008
ES: Windows 2008 R2
HTML WLS 10.3.5.0
3328/3576 SYSispatch Fri Jun 28 10:23:23.006000 JDEKDISP.C2063
KNT0000099 - JDEK_DispatchCallObjectMessage: Pooled Connection: 09D2AEA0 timed out!
3328/3576 SYSispatch Fri Jun 28 10:24:06.249000 JDB_CTL.C6855
JDB4200003 - OPEN TABLE NOT CLOSED = F0002, opened from File=X0010.C, Function=X0010GetNextNumber, Line=333.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085000 ODBC_P1.C1485
ODB0000163 - wSQLExtendedFetch failure. rc=-1
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085001 ODBC_P1.C1485
ODB0000164 - STMT:00 [08S01][121][2] [Microsoft][SQL Server Native Client 10.0]TCP Provider: The semaphore timeout period has expired.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085002 ODBC_P1.C1485
ODB0000164 - STMT:01 [08S01][121][2] [Microsoft][SQL Server Native Client 10.0]Communication link failure
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085003 JDB_RQ1.C1559
JDB3100001 - Failed to open table F9860 because of invalid user handle
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085004 JTP_TM.C1385
JDB9909103 - Fetch failed because the requested row of (F0002) is locked by another user.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085005 jdbodbc.C2692
ODB0000019 - DBResetRequest failed - lost database connection.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085006 JDB_DRVM.C1082
JDB9900172 - Failed to execute db fetch
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085007 jdbodbc.C2692
ODB0000019 - DBResetRequest failed - lost database connection.
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085008 JDB_DRVM.C1082
JDB9900172 - Failed to execute db fetch
3328/2660 WRK:MECONNO_073BA1B0_P03B102 Fri Jun 28 10:25:10.085009 ODBCLOG.C436
ODB0000162 - Connection lost during earlier operation.
Config:
JDE E1 9.1 Tools 9.1.0.3
DB: Windows 2008 R2/ SQL 2008
ES: Windows 2008 R2
HTML WLS 10.3.5.0