Why do you not find out for yourself? You are the one that has all the messages from the failed job. Go into SDSF, or your equivalent, find the RELEVANT messages, not just one that says JCL ERROR, look up anything you do not understand in the JCL Language Reference and/or User Guide and take the appropriate action. At a guess, you probably haven't set the job up for running multiple times e.g. not deleting datasets but it could be space ro anything else JCL-related. Also, you should not be doing this infinite running.
The problem I have is that people can explain things quickly but I can only comprehend slowly.