Warnings are, by definition, not fatal. Logging every warning as a fatal error is not only inaccurate, but subjects admins to countless 'fatal' warnings that are from 3rd party vendor code. I am not going waste my time patching 3rd party code that is in active development just to clean up my...
For anyone wondering the answer, in order for your job class to actually run as a job you have to enqueue it. What I was doing was manually calling run() within the job class, which only runs the first batch and not the actual job - this is wrong. There are many different variations of enqueue...
So after adding a counter index to the batch script I see that it stops processing at exactly 100 entries, which is the default max size of a batch. So I guess that would point to an issue with the AbstractRebuildJob::calculateOptimalBatch() or AbstractJob::resume()?
I have been working on porting an old VB4 forum into XenForo 2.1 and one of the things the owner called for is their custom newsletter system to be ported over. It was basically a single php file running on unix cron that did a hacky read of the VB4 database of users, grabbed their email, and...
I accidentially uninstalled the wp-xpress-plugin from WordPress and now after placing the folder back into the plugins directory it won't activate. WordPress says "Plugin Activated" and there are no errors in browser console, WP error log, or PHP error log related to the plugin. I can keep...