SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 50340: Optimizing a promotion generates "ERROR: TKTException code = 6 (Access violation) ..."

DetailsHotfixAboutRate It

SAS® Promotion Optimization might generate the following error in the MerchIntelGridSvr.log file during online or batch optimization:

<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - ERROR: TKTException code = 6 (Access violation)
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     at /sas/dev/mva-f2ro52/di/src/tkmi_exception.c:115
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #4  0x00002b6cd9e9177c in tkmi_exception_handler (thread=0x37bb, 
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     ctxt=0x2b6e2b43e25c, code=TKTE_UnknownException)
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     at /sas/dev/mva-f2ro52/di/src/tkmi_exception.c:79
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #5  0x00002b6cd1576196 in bktExcept ()
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -    from /apps/sas/SASFoundation/9.3/sasexe/tkmk.so
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #6  0x00002b6cd157919b in bkt_segv ()
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -    from /apps/sas/SASFoundation/9.3/sasexe/tkmk.so
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #7  0x00002b6cd1576764 in bkt_signal_handler ()
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -    from /apps/sas/SASFoundation/9.3/sasexe/tkmk.so
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #8  
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #9  geography_get_low_children (this=0x0, hier_assoc_cd=1)
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     at /sas/dev/mva-f2ro52/di/src/geography.c:176
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #10 0x00002b6cda1277d3 in rpp_mgr_update_veh_cat (rppManager=0x2b6e2b326d70, 
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     rpp=0x0, rppPlan=0x1, veh_cat=0x1, vehicle=0x2b6de6a557d8)
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     at /sas/dev/mva-f2ro52/dippr/src/rpp_mgr_util.c:1417
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #11 0x00002b6cda1270a9 in rpp_mgr_pre_process (dim=0x2b6e2b326d70, 
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     rppManager=0x0, rpp=0x1)
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     at /sas/dev/mva-f2ro52/dippr/src/
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - 20130715:15.35.44.32: rpp_mgr_util.c:224
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #12 0x00002b6cda0fbdec in rpp_manager_run (rpp_mgr=0x2b6e2b326d70, 
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     process_sk=0, request_type=1, 
<YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG -     plan_sk_list=0x1 
, spot_count=-425371688, <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - recommended_plan_sk_list=0x2b860fa39d68 "", is_batch=0) <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - at /sas/dev/mva-f2ro52/dippr/src/rpp_mgr_main.c:102 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #13 0x00002b6cda0e686d in rpp_service_run_online (process_sk=123183, <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - request_type=1, plan_sk_list=0x2b6e2b33a594 "305707", spot_count=-1, <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - recommended_plan_sk_list=0x0) <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - at /sas/dev/mva-f2ro52/dippr/src/rpp_service.c:841 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #14 0x00002b6cd9e71dd2 in run_cmd_internal (cmd=0x2b6e2b326d70) <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - at /sas/dev/mva-f2ro52/di/src/tkmi.c:1180 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #15 0x00002b6cd9e7014b in run_cmd (cmd=0x2b6e2b32c040) <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - at /sas/dev/mva-f2ro52/di/src/tkmi.c:983 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #16 0x00002b6cd9e6ebd8 in tkmi_run (tkmi_inst=0x2b6e2b326d70, cmd_string=0x0, <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - callback_fn=0x1) at /sas/dev/mva-f2ro52/di/src/tkmi.c:764 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #17 0x00002b6cd9b03748 in miExecuteBridge (exports=0x0, pool=0x1, parms=0x1, <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - returnValue=0x2b6de6a557d8, jnl=0x2b860fa39d68 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - 20130715:15.35.44.32: ) <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - at /sas/wky/mva-m2ro52/di/src/tkmibridge.c:102 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #18 0x0000000000408536 in executeFunction () <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #19 0x000000000040721c in clientHandler () <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #20 0x00002b6cd15749a6 in sktMain () <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - from /apps/sas/SASFoundation/9.3/sasexe/tkmk.so <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #21 0x00002b6cd1575ffb in bktMain () <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - from /apps/sas/SASFoundation/9.3/sasexe/tkmk.so <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #22 0x0000003ebee0683d in start_thread () from /lib64/libpthread.so.0 <YYYY-MM-DD HH:MM:SS,sss> [RequestThread-<n>] DEBUG - #23 0x0000003ebe2d503d in clone () from /lib64/libc.so.6

This error occurs when the promotion has a related vehicle, and the vehicle scope does not overlap the promotion scope.

There is no workaround.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Promotion OptimizationMicrosoft® Windows® for x645.2_M25.2_M39.3 TS1M29.3 TS1M2
Linux for x645.2_M25.2_M39.3 TS1M29.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.