DISA not working after system update! please help!

hello
after an update on my system DISA stopped working.
ex
dial in - > IVR -> press 333 -> DISA
– Executing [[email protected]:10] ExecIf(“SIP/voip-ms-00000006”, “1?Background(custom/in-ivr)”) in new stack
– <SIP/voip-ms-00000006> Playing ‘custom/in-ivr.slin’ (language ‘en’)
== CDR updated on SIP/voip-ms-00000006
– Executing [[email protected]:1] Goto(“SIP/voip-ms-00000006”, “disa,2,1”) in new stack
– Goto (disa,2,1)
[2014-12-03 11:59:06] WARNING[5664][C-00000006]: pbx.c:6646 __ast_pbx_run: Channel ‘SIP/voip-ms-00000006’ sent to invalid extension but no invalid handler: context,exten,priority=disa,2,1

or
dial in -> DISA
I get this error

– Executing [[email protected]:1] Answer(“SIP/voip-ms-00000879”, “”) in new stack

-- Executing [[email protected]:2] Gosub("SIP/voip-ms-00000879", "sub-record-check,s,1(disa,1,never)") in new stack

[2014-12-03 11:32:43] ERROR[11212][C-00000714]: app_stack.c:567 gosub_exec: Attempt to reach a non-existent destination for Gosub: (Context:sub-record-check, Extension:s, Priority:1)
== Spawn extension (disa, 1, 2) exited non-zero on ‘SIP/voip-ms-00000879’

Asterisk 11.14.0
Your Linux Distribution: (Redhat SHMZ release 6.5 (Final))
Your FreePBX version: (12.0.13)
I tried to remove then install DISA (12.0.1) same result

thank you for your help
IN

You need to go and update ALL modules. You skipped a few important ones. Namely recordings which has an update that includes sub-record-check.

Thank you for your help…I did update all the modules and the systems is working now
I only see this warning message when I try to get to DISA from my IVR

IVR -> press 333 -> DISA

[2014-12-04 09:17:01] WARNING[31568][C-00000041]: pbx.c:6646 __ast_pbx_run: Channel ‘Local/[email protected];2’ sent to invalid extension but no invalid handler: context,exten,priority=disa,2,1

Can i do something about that ?
Thank you
Regards,
I