Puck v1.2.3 fixes a bunch of compatibility issues with different JRubies, and should play along nicely with Rubydoop with one minor modification to the job runner. Specifically, the new Puck uses absolute paths and the classloader's job is to translate relative paths into absolute, why the previously kind of ugly trick of using the classloader to find the job jar has become kind of uglier now.
Puck v1.2.3 fixes a bunch of compatibility issues with different JRubies, and should play along nicely with Rubydoop with one minor modification to the job runner. Specifically, the new Puck uses absolute paths and the classloader's job is to translate relative paths into absolute, why the previously kind of ugly trick of using the classloader to find the job jar has become kind of uglier now.