To start, without too much detail, I have created a custom class that extends RunBaseBatch. I have done this before, but never experienced this issue before.
When I run the code it does exactly what I want, looping through the records and updating the data as desired.
When I run the code in Batch (Check the box for batch processing), the While Loop is ignored. 1 record is processed and the program stops.
I have refreshed the environment, done a full CIL compilation, Database Sync, Deleted the XPPIL files, Deleted my AUC files, Cleared Caches...
Again, the code runs flawlessly over and over when NOT in Batch, but check Batch Process and only 1 record is processed and it ends.
I'm sure it is something simple I am overlooking. Any help is greatly appreciated. Thanks!