Problem Note 45603: Error: job 'MDO_xxxxxx_mppca_out' encountered a fatal error
When using SASĀ® High-Performance Markdown Optimization, you might encounter errors similar to the following in your grid server log during batch optimization:
02:49:38 MDO_105495_mppca_out : Error: job 'MDO_105495_mppca_out' encountered a fatal error
02:49:38 MDO_105495_mppca_out :
ERROR: TKTException code = 10 (Domain exception)
at /sas/wky/mva-m2tkmi43/di/src/tkmi_exception.c:117
#4 0x00002aaaaae32b42 in tkmi_exception_handler (thread=0x5e2c,
ctxt=0x7550fdac, code=TKTE_UnknownException)
at /sas/wky/mva-m2tkmi43/di/src/tkmi_exception.c:81
#5 0x00002afcb189d65b in bktExcept ()
from /sso/sfw/sas/920/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so
#6 0x00002afcb18a055c in bkt_fpe ()
from /sso/sfw/sas/920/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so
#7 0x00002afcb189da9c in bkt_signal_handler ()
from /sso/sfw/sas/920/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so
#8 <signal handler called>
#9 0x00002aaaaaf117b0 in plan_price_chg_appr (pool=0x755112d0,
write_csv=-1290895128, mdo_srvc=0x7fef, plan=0xa8)
at /sas/wky/mva-m2tkmi43/di/src/mdo_plan_output.c:1706
#10 0x00002aaaaaefaf16 in mdo_plan_mppca_out (context=0x755112d0)
at /sas/wky/mva-m2tkmi43/di/src/mdo_plan.c:617
#11 0x00002aaaaae24036 in logic_fn (ctxt=0x2afcb1be3378, req=0x2aad74a44068,
thread=0x2aab635e68f0, cb=0x2aaaae5e5cf8)
at /sas/wky/mva-m2tkmi43/di/src/job_manager.c:1265
#12 0x00002aaaab9e3e5f in basicPuddleMain ()
from /sso/sfw/sas/920/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkepdl.so
#13 0x00002afcb189c1a2 in sktMain ()
from /sso/sfw/sas/920/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so
#14 0x00002afcb189d4cb in bktMain ()
from /sso/sfw/sas/920/SASHighPerformanceMerchandiseIntelligenceServer/4.3/HPTKDI/tkext/com/laxno/tkmk.so
#15 0x0000003c5ce0673d in start_thread () from /lib64/libpthread.so.0
#16 0x0000003c5c2d40cd in clone () from /lib64/libc.so.6
02:49:38 MDO_105495 : ERROR: Assertion failed: ! failed, file /sas/wky/mva-m2tkmi43/di/src/job_manager.c, line 933
In most, if not all cases, there are no issues with the plans that failed as they can be successfully optimized manually without issue. Therefore, the workaround for this issue is to run batch optimization again repeatedly until optimization finishes successfully.
A grid server restart should not be necessary, but it is recommended since we have seen subsequent batch optimization succeed following a grid server restart.
Use the RESUME=1 option for %TKMI_JOB_RO on each batch optimization job after the first one. A sample call of %TKMI_JOB_RO might look like the following:
%tkmi_job_ro(run_only=%bquote(etl_start_service etl_end_service),resume=1);
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS High-Performance Markdown Optimization | Linux for x64 | 4.3_M2 | 5.2 | 9.2 TS2M3 | 9.3 TS1M2 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | alert |
Date Modified: | 2012-03-13 09:06:28 |
Date Created: | 2012-02-08 12:00:12 |