I'm seeing something strange and I'm not sure what to check next. We have 2 subroutines that work fine (both are called hundreds of times a day), but then on a certain date, both start throwing this message. The error looks like this:
I've changed the sub names and parameter names.Unable to perform CALL to subroutine SUBROUTINE.ONE , Line 81 , Source CALLING.PROGRAMPress C to continue or Q to quit Trap from an error message, error message name = SUBROUTINE_CALL_FAIL Source changed to /data/app/path1/path2/program_dir/CALLING.PROGRAM0081 CALL SUBROUTINE.ONE(PARAM1,PARAM2,FILE1,FILE2,PARAM1,FILE3,FILE4,PARAM2)
This happened first back on 10/20/22. To fix I simply recompiled the subroutine, in this case SUBROUTINE.ONE and it worked fine until this week and it happened again.
What is odd is another sub started throwing the same error on the same day and recompiling fixed that one also. That one also broke again at the same time again this week.
What is also weird is they actually broke twice this week, once Monday, and then again Thursday. In both cases compiling fixed them for now.
Jbase version is 5.6.6.
So what should I check? What types of events could cause this?
------------------------------
Greg Motter
Rocket Forum Shared Account
------------------------------