During development, I got this error, when try to type newly created class that need to be run in batch processing.
That class I manually type because it was not appear in a list new task form inside batch job.
Later I found that I did not implement the canGoBatchJournal() method of RunBaseBatch
After adding following code snippet in my class, it will start to show in batch job task list.