We are on 23R1 SU6.
We have a custom integration sending in 1000s of messages through CONNECT to application messages updating Work Tasks.
There is 3 connect pods running, and the application message queue runs in Parallel.
Application message is calling a procedure, and out of 19000 messages, 233 calls ended up in error (application message is processing fine, but running the business logic causes the error, which we are catching and saving into a separate table):
ORA-06508: PL/SQL: could not find program unit being called
We know that no one was deploying anything to make any package invalid. What else could cause this error to happen?
Is there a good way to troubleshoot? Any way to know which package it is referring to?