Products | Versions |
---|---|
TIBCO BusinessWorks ProcessMonitor | - |
Not Applicable | - |
Description:
TIBCO BusinessWorks ProcessMonitor (BWPM) job NJAMS.NJAMS_JOB_DATA_MANAGEMENT fails every night with the following error:-
Job NJAMS.NJAMS_JOB_DATA_MANAGEMENT threw a JobExecutionException:
org.quartz.JobExecutionException: java.sql.SQLException: ORA-12801: error signaled in parallel query server P010
ORA-01878: specified field not found in datetime or interval
ORA-06512: at "BWPM_DEV.PROC_DELETE_DATA", line 49
ORA-06512: at "BWPM_DEV.PROC_DATA_MANAGEMENT", line 6
ORA-06512: at line 1
Also, the NJAMS.NJAMS_JOB_DATA_MANAGEMENT job runs continuously and sows green in BWPM Server UI.
Symptoms:
TIBCO BusinessWorks ProcessMonitor (BWPM) job NJAMS.NJAMS_JOB_DATA_MANAGEMENT fails with the following error:
Job NJAMS.NJAMS_JOB_DATA_MANAGEMENT threw a JobExecutionException:
org.quartz.JobExecutionException: java.sql.SQLException: ORA-12801: error signaled in parallel query server P010
ORA-01878: specified field not found in datetime or interval
ORA-06512: at "BWPM_DEV.PROC_DELETE_DATA", line 49
ORA-06512: at "BWPM_DEV.PROC_DATA_MANAGEMENT", line 6
ORA-06512: at line 1
NJAMS_JOB_DATA_MANAGEMENT job runs and continuously shows green in BWPM Server UI.
The procedure PROC_DELETE_DATA runs frequently due to which NJAMS_JOB_DATA_MANAGEMENT job runs and continuously shows green in the BWPM Server UI.
Cause:
When the stored procedure PROC_DELETE_DATA runs, it compares the VALID_UNTIL field (in the procedure) to the DateTime fields namely TRACE_TS,TRACK_TS, jobstart and eventdatetime in tables such as NJAMS_T_MONITOR_MAIN, NJAMS_T_MONITOR_EVENTS, NJAMS_T_MONITOR_TRACKS etc which are a part of the TIBCO BusinessWorks™ ProcessMonitor (BWPM) database.
During the comaprision, if there are existing entries in the these tables, which have a timestamp from a day, where the switch to daylight saving time occured,(e.g. 2015-03-08 in the US and 2015-03-29 in Europe), invalid timestamps will be built e.g. 2015-03-29 02:15:00 CET, which do not exist (due to daylight saving these timestamps never occured) and hence the exception is thrown.
The issue only occurs during change from winter time to summer time due to daylight saving.
Stop data providers in the BWPM Server and delete all entries of the following tables in the configured database, where timestamp is from the day where the switch to daylight saving time occurred (e.g. Europe: 29-Mar-2015, US: 08-Mar-2015). The following tables should be checked for deletion.