Is there any more of the stack trace? Would be helpful to know which part of the checkpoint or plugin code is failing. Does it resolve itself?
If it resolves itself after a few cycles it might be a temporary s3 availability issue.
Seems like the null output plugin is broken. Here https://github.com/onyx-platform/onyx/blob/0.12.x/src/onyx/tasks/null.clj#L15 it refers to a lifecycle function that doesn't exist. Or am I missing something?
Yeah, it’s broken. We can drop the lifecycles now. I think it might be worth deleting that plugin completely now, as we have a new :onyx/type
:reduce
which covers pretty much all of the use cases where the null plugin is useful.
What do you need it for, out of interest?
For making a minimal job for debugging
Ah, k. It might be useful in that case then. I’ll leave it in for compatibility sakes, even though :reduce
covers almost every other case.
Fixed on master. I’ll have a snapshot for you to try when circleci is done building.