<byteit101[m]>
Turns out I forgot to set both the instance and the internal variable
<byteit101[m]>
Update: it was modules! (super issue)
<byteit101[m]>
super() uses reflection, and fails the super call. manually invoking the bridge works with self.java_class.methods.select{|x|x.name.include? "super"}.first.invoke(self.to_java, *args)
<byteit101[m]>
the target method is protected
<byteit101[m]>
Should jruby use the synthetic super$ bridge path for extensions instead of reflection?
<headius>
Aha
<headius>
Yeah we probably should be using the bridges most of the time until we can rig it to use method handles or something
<headius>
We know it will always work
demon36[m] has quit [Quit: You have been kicked for being idle]
<byteit101[m]>
Should I file an issue on it to not loose track of it?
<headius>
yeah probably
<headius>
it may not be a new thing but we should try to find a workaround