Skip to Content
0

System log: mcProcUserReconcile for Mskey=62745 failed with Status=13

Nov 10, 2017 at 02:06 PM

90

avatar image
Former Member

In IDM i got error in the dispatcher log and warnings in system log. See printscreens.

I checked everything but have no idea what the cause is. Mskey is mskey of an identity.

dispatcher-log.jpg (167.9 kB)
system-log.jpg (375.8 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Steffi Warnecke
Nov 13, 2017 at 09:54 AM
1

Hello Jan,

I had the same issue 2 years ago, at least I think it's the same, because our error message was: "Scheduled procedure record does not exist - 13".

We solved it by changing the scheduling rule for the reconcile housekeeping task to something else, save and then change it back to the original value (e.g. from "every minute" to "every hour" and then back).

.

Regards,

Steffi.

Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Stefii,

I changed schedule rule of reconcile dirty entries (dispatchers --> tab housekeeping) from every minute tot every second (apply) and changed after few minutes back to every minute (apply).

Issue still exists.


Regards,
Jan

0
Show more comments
Chenyang Xiong Nov 20, 2017 at 08:32 AM
1

Hello Jan,

If you look into the source of the store procedure (mxi_xset_attr_value), you will find the definition of error 13.

Reference value does not exist - it means some of the assignments of the user might be removed from the system. you can find them out from mxi_link table.

Cheers

Chenyang


capture.png (20.6 kB)
Show 2 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Chenyang,

Thanks for your information. I checked table mxi_link but have no idea / did not find the links of the removed assingments

Regards,
Jan

0
Show more comments
avatar image
Former Member Nov 13, 2017 at 10:55 AM
0

Addition.

SQL: Select * from MXIV_DIRTY_MSKEYS
Output 5 mskeys which are also in system log.
SQL: Select * from idmv_exec_stat where mcStatement like '%mcProcUser%'
Output mcExec Time. mcExec Time > 1000.
Global constant: MX_LOG_EXEC_THRESHOLD = 1000. I changed it 2000.
Issue still exists.

Share
10 |10000 characters needed characters left characters exceeded