ur5us has joined #jruby
subbu|bridge is now known as subbu
ur5us has quit [Quit: Leaving]
ur5us has joined #jruby
nirvdrum has quit [Ping timeout: 265 seconds]
<venkatkms[m]> @headius: forgot to add that argumenterror exists in 9.2.9 indy as well
<venkatkms[m]> We are using ar-jdbc 1.3.25 which i think is a couple of point releases below in that series of 1.3.
ericm has quit [Ping timeout: 256 seconds]
ericm has joined #jruby
ur5us has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
ericm has quit [Ping timeout: 244 seconds]
ericm has joined #jruby
cyberarm has quit [Quit: killed]
MarcinMielyskiGi has quit [Quit: killed]
lopex[m] has quit [Quit: killed]
RomainManni-Buca has quit [Quit: killed]
UweKuboschGitter has quit [Quit: killed]
HarlemSquirrel has quit [Quit: killed]
FlorianDoubletGi has quit [Quit: killed]
TimGitter[m] has quit [Quit: killed]
simi[m] has quit [Quit: killed]
XavierNoriaGitte has quit [Quit: killed]
BlaneDabneyGitte has quit [Quit: killed]
ipproxy[m] has quit [Quit: killed]
slackfan[m] has quit [Quit: killed]
fzakaria[m] has quit [Quit: killed]
voloyev[m] has quit [Quit: killed]
olleolleolle[m] has quit [Quit: killed]
JulesIvanicGitte has quit [Quit: killed]
amiracam[m] has quit [Quit: killed]
liamwhiteGitter[ has quit [Quit: killed]
MattPattersonGit has quit [Quit: killed]
kasaltie has quit [Quit: killed]
KarolBucekGitter has quit [Quit: killed]
anubhav8421[m] has quit [Quit: killed]
chrisseaton[m] has quit [Quit: killed]
ChrisSeatonGitte has quit [Quit: killed]
byteit101[m] has quit [Quit: killed]
CharlesOliverNut has quit [Quit: killed]
JasonRogers[m] has quit [Quit: killed]
rg_3[m] has quit [Quit: killed]
kares[m] has quit [Quit: killed]
rdubya[m] has quit [Quit: killed]
OlleJonssonGitte has quit [Quit: killed]
TimGitter[m]1 has quit [Quit: killed]
rwilliams[m] has quit [Quit: killed]
venkatkms[m] has quit [Quit: killed]
vitae[m] has quit [Quit: killed]
joni_pv[m] has quit [Quit: killed]
msp-greg[m] has quit [Quit: killed]
enebo[m] has quit [Quit: killed]
donv[m] has quit [Quit: killed]
ibee[m] has quit [Quit: killed]
headius[m] has quit [Quit: killed]
TimGitter[m] has joined #jruby
cyberarm has joined #jruby
kasaltie has joined #jruby
rg_3[m] has joined #jruby
voloyev[m] has joined #jruby
lopex[m] has joined #jruby
msp-greg[m] has joined #jruby
fzakaria[m] has joined #jruby
headius[m] has joined #jruby
ibee[m] has joined #jruby
KarolBucekGitter has joined #jruby
venkatkms[m] has joined #jruby
MattPattersonGit has joined #jruby
enebo[m] has joined #jruby
FlorianDoubletGi has joined #jruby
ChrisSeatonGitte has joined #jruby
OlleJonssonGitte has joined #jruby
vitae[m] has joined #jruby
XavierNoriaGitte has joined #jruby
RomainManni-Buca has joined #jruby
HarlemSquirrel has joined #jruby
JasonRogers[m] has joined #jruby
slackfan[m] has joined #jruby
chrisseaton[m] has joined #jruby
rdubya[m] has joined #jruby
UweKuboschGitter has joined #jruby
byteit101[m] has joined #jruby
liamwhiteGitter[ has joined #jruby
BlaneDabneyGitte has joined #jruby
rwilliams[m] has joined #jruby
JesseChavezGitte has joined #jruby
donv[m] has joined #jruby
MarcinMielyskiGi has joined #jruby
simi[m] has joined #jruby
CharlesOliverNut has joined #jruby
olleolleolle[m] has joined #jruby
ipproxy[m] has joined #jruby
anubhav8421[m] has joined #jruby
JulesIvanicGitte has joined #jruby
TimGitter[m]1 has joined #jruby
joni_pv[m] has joined #jruby
amiracam[m] has joined #jruby
kares[m] has joined #jruby
ur5us has joined #jruby
ur5us has quit [Ping timeout: 252 seconds]
sagax has quit [Read error: Connection reset by peer]
nirvdrum has quit [Ping timeout: 240 seconds]
nirvdrum has joined #jruby
subbu is now known as subbu|breakfast
<fidothe> @headius[m] the reappearance of #5585 is actually worse 😭 - it used to only fail on JDK > 8, now it fails on 8 as well on 9.2.10/9.2.11.1. Have a test written, just building master to figure out if it works there or not.
<fidothe> @headius[m]
<fidothe> @headius[m] test added: https://github.com/jruby/jruby/pull/6198. Fails under master still, alas
subbu|breakfast is now known as subbu
xardion has quit [Remote host closed the connection]
xardion has joined #jruby
sagax has joined #jruby
subbu is now known as subbu|lunch
subbu|lunch is now known as subbu
<headius[m]> fidothe: I see the problem... we don't bind methods on non-public classes
<headius[m]> typically we have started taking the approach that if you couldn't call it from Java you can't call it from Ruby
<headius[m]> the abstract superclass is irrelevant...if the method is on the subclass it still doesn't bind because that one isn't public either
<headius[m]> fidothe: what's your use case that breaks because of this?
<headius[m]> I'm wondering why you need to call an abstract method on a non-public class
<headius[m]> hmm I see a flaw in our logic though
<headius[m]> I think you should be able to call a non-public superclass's public methods from a public child class
<fidothe> @headius[m] calling https://www.saxonica.com/documentation9.9/index.html#!javadoc/net.sf.saxon.s9api/AbstractXsltTransformer@setInitialMode
<fidothe> which is an important method exposed via https://www.saxonica.com/documentation9.9/index.html#!javadoc/net.sf.saxon.s9api/Xslt30Transformer
<fidothe> I realised that the fixture inheriting class should have had public explicitly set on it
<fidothe> corrected and pushed
<fidothe> In Saxon `AbstractXsltTransformer` is, um, `abstract`. `Xslt30Transfomer ` is explicitly marked public
travis-ci has joined #jruby
<travis-ci> jruby/jruby (master:e96dce6 by Charles Oliver Nutter): The build has errored. https://travis-ci.org/jruby/jruby/builds/681666788 [146 min 5 sec]
travis-ci has left #jruby [#jruby]
<headius[m]> ugh
dopplergange has quit [Ping timeout: 246 seconds]
dopplergange has joined #jruby
<fidothe> @headius[m] Here's another attempt at the explanation: I'm calling the method on an instance of the public class Xslt30Transformer, but it's defined on the abstract class AbstractXsltTransformer (which Xslt30Transformer inherits from). There are two concrete classes which inherit from AbstractXsltTransformer, one for explict XSLT 3-specific stuff, and the other for legacy, XSLT 2 behaviour. There's a lot of methods in
<fidothe> common that are implemented in the AbstractXsltTransformer class
<headius[m]> yeah I dug into that library and it's the thing I suspected
<headius[m]> that Xslt30 class is public and inherits public methods from a non-public superclass
<fidothe> aha
<fidothe> i can rename the test to reflect that
<headius[m]> our logic does not add methods from non-public superclasses but this is wrong if the subclass is public and because that exposes the
<headius[m]> them
<headius[m]> er that but in English
<headius[m]> I have a patch that works but we'll have to discuss the impact of it and if this is the right tweaked logic
<fidothe> if I can help with more tests or poking, let me know
<fidothe> right now i need to sleep
<headius[m]> ok
victori has quit [*.net *.split]
satyanash has quit [*.net *.split]
quadz_ has quit [*.net *.split]
michael_mbp has quit [*.net *.split]
haze has quit [*.net *.split]
adam12 has quit [*.net *.split]
quadz has joined #jruby
satyanash_alt has joined #jruby
haze has joined #jruby
victori has joined #jruby
adam12 has joined #jruby
adam12 has quit [Signing in (adam12)]
adam12 has joined #jruby
<headius[m]> fidothe: that's the fix, you can test that branch when you have time
adam12 is now known as Guest82996
jeremyevans has quit [Ping timeout: 240 seconds]
ur5us has joined #jruby
michael_mbp has joined #jruby
travis-ci has joined #jruby
<travis-ci> jruby/jruby (try_handles_again:2c92824 by Charles Oliver Nutter): The build has errored. https://travis-ci.org/jruby/jruby/builds/681679664 [143 min 29 sec]
travis-ci has left #jruby [#jruby]
Guest82996 is now known as adam12
adam12 is now known as Guest74000
Guest74000 is now known as adam12