What version of JRuby are you using? We could fix this in both 1.7 and 9 but we'd prefer to just fix it in 9 since it may change the way existing code resolves packages (even if they do happen to be using the WRONG way, we don't want to break people's code).
* master: (29 commits)
[travis-ci] revert jdk 9 testing from 2fa04aa
Eliminate Block.Type arg in BlockBody yield/call signatures
Pass Block instead of Binding in BlockBody.yield/call
Minor: fix typo in name of runtime helper instr method name
Update to jnr-unixsocket 0.10.
Improve CamelCase package splitting. Fixes#3493.
Update to jnr-unixsocket 0.10-SNAPSHOT for forFD.
[Truffle] j+tr: support for passing any extra ruby options
each_object(cls.singleton_class) should not walk special classes.
This test has been moved to RubySpec.
[Truffle] Tag failing regex specs.
[Truffle] Tag failing Time.at spec.
The bin200 distribution has grown in size.
[Truffle] Fixed two typos of the same word on the same line of code.
[Truffle] Simplified the fix in 5446cc2.
[Truffle] Fixed an NPE when a SharedMethodInfo has a null argumentsDescriptors.
[Truffle] Fixed the interpreter_path when the root JRuby distribution directory is not named "jruby."
Fixes#3483. define_method with empty body throws RuntimeError in interpreter
Test main on Java 9