I have upgraded my site from 5.10.0 to 5.10.1 and now I get randomly occurring errors. The error messages do not correlate to the code and the errors are not consistent in that most of the time the functions work without any errors. I can test the same function several times and it will error some of the time but not all of the time.
Is there any method I can use to trace this kind of behaviour? Just reading the code doesn't help because the code was working before the upgrade so the logic is all correct.
Tracing the error messages doesn't help because they are calling code that is not even being used when the error occurs. The errors are pointing to the file that the code is accessing but not to the correct location.