Puffball has joined #jruby
thedarkone2 has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
dfr has quit [Ping timeout: 255 seconds]
dfr has joined #jruby
abstractj has quit [Ping timeout: 255 seconds]
abstractj has joined #jruby
nowhereFast has joined #jruby
<nowhereFast> I'm having a strange issue with Jruby's AOT output when using the dry-auto_inject lib, https://gist.github.com/stergiom/f4d79fa01488401dcf5e3334e002e869#file-output-sh-L15
<nowhereFast> the original rb works, but once compiled it breaks with an argument error, not sure if this is a jruby issue or just a consequence of the metaprogramming used in the lib
prasunanand has joined #jruby
donV has joined #jruby
<kares> nowhereFast: you should try latest of 9K (9.1.9) ... believe some versions from the 9.x line had issues when being jrubyc-ed
<kares> nowhereFast: ... in which case you should report this as a bug :)
<kares> (should be simple to fix - since you have an easy reproducable piece of .rb)
<nowhereFast> will do :-)
prasunanand has quit [Ping timeout: 246 seconds]
<GitHub49> [jruby] stergiom opened issue #4621: jrubyc compiled representation breaks but source rb works fine https://git.io/vHLc4
prasunanand has joined #jruby
thedarkone2 has quit [Quit: thedarkone2]
vtunka has joined #jruby
prasunanand has quit [Ping timeout: 260 seconds]
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
prasunanand has joined #jruby
nowhereFast has left #jruby [#jruby]
<GitHub16> [jruby] kares closed issue #1836: Unknown exception during test:mri https://git.io/vHLBL
<GitHub68> [jruby] kares closed issue #1920: popen3 block execution https://git.io/vHLBn
<GitHub70> [jruby] kares closed issue #1878: indy breaks monkey patching on 1.7.x https://git.io/vHLB8
<GitHub64> [jruby] kares closed issue #1482: `.jrubyrc` not picked up from current directory https://git.io/vHLBD
<GitHub37> [jruby] kares closed issue #1651: Process#spawn error when redirecting standard and error output https://git.io/vHLBj
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
kegster has quit [Ping timeout: 240 seconds]
yopp has quit [Ping timeout: 240 seconds]
nicoulaj has quit [Ping timeout: 260 seconds]
nicoulaj has joined #jruby
kegster has joined #jruby
yopp has joined #jruby
<GitHub181> [jruby] kares closed issue #1609: Java::JavaLang::NegativeArraySizeException when generating JSON https://git.io/vHLzO
prasunanand has quit [Ping timeout: 246 seconds]
donV has quit [Quit: donV]
donV has joined #jruby
<GitHub154> [jruby] kares closed issue #2444: Gem::LoadError: can't activate jruby-openssl-0.9.6-java, already activated jruby-openssl-0.9.5-java https://git.io/aYtUyw
<GitHub125> [jruby] kares closed issue #2457: Bundler won't use dependency API in 2.0 mode for JRuby 1.7.18 https://git.io/Zq1bbw
<GitHub193> [jruby] kares closed issue #2392: Closure conversion doesn't play nice with some interface method names https://git.io/mK6EVw
<GitHub164> [jruby] kares closed issue #2542: Defining a top-level/main run method overrides Runnable.run https://git.io/F9DT
bbrowning_away is now known as bbrowning
<GitHub38> [jruby] mkristian closed issue #1865: uniform resource loading on servlet container https://git.io/vHted
vtunka has quit [Quit: Leaving]
vtunka has joined #jruby
yahonda has joined #jruby
vtunka has quit [Ping timeout: 240 seconds]
vtunka has joined #jruby
<GitHub70> [jruby] kares closed issue #1680: Can't type anything at pry's prompt using Cygwin and JRuby. https://git.io/vHtYG
vtunka has quit [Quit: Leaving]
<GitHub79> [jruby] olleolleolle opened pull request #4622: README: latest stable JRuby in install instruction (master...patch-1) https://git.io/vHt3T
olle has joined #jruby
<olle> headius: Eh, hi. I made a tiny README update https://github.com/jruby/jruby/pull/4622
<GitHub33> [jruby] enebo pushed 2 new commits to master: https://git.io/vHt3i
<GitHub33> jruby/master e04016a Thomas E Enebo: Merge pull request #4622 from olleolleolle/patch-1...
<GitHub33> jruby/master 11db679 Olle Jonsson: README: latest stable JRuby in install instruction
<olle> zap!
<olle> I just saw this issue report. Wow. https://github.com/jruby/jruby/issues/4546
enebo has joined #jruby
<enebo> kares: do you happen to know what changed for this to break
<enebo> kares: I am thinking about a quick turnaround release with this and the each_with_index bug fixed since I am going on vacation next week
olle has quit [Quit: olle]
Aethenelle has joined #jruby
donV has quit [Ping timeout: 240 seconds]
donV has joined #jruby
bga57 has joined #jruby
hobodave has joined #jruby
<GitHub21> [jruby] kares closed issue #2575: JRuby 9.0.0.0.pre1 - uninitialized constant DATA https://git.io/bM7D
<kares> enebo: hey! yes for GH-4274 a exception is raised when reification fails while previously it was silent
<kares> I meant its crazy to be a blocker for a user - since it never really worked
<kares> so the middle-way would be to print a warning and not raise ... I guess
<kares> the change that "broke" it is mentioned in the comments : https://github.com/jruby/jruby/commit/e2027ed57bc922e983a2b27051ceaec8b3efd63a
<enebo> kares: from what I understand this somewhat made something in JavaFX usable from a Java type at runtime and JavaFX stopped working after 9.1.5.0
<enebo> kares: so the question seeing this commit is what do they gain from this.
<enebo> kares: I am guessing something in this code adds something which is not added if you don't call become_java!
<kares> interesting - well having a warning printed is still legit (as a bare minimum) ... the crazy part is that headius did the commit to avoid a NPE (mentioned in that commit)
<enebo> kares: headius said he would look at this on the plane (he is travelling atm)
<kares> ... thus the question whether reverting would help - maybe some cases such as those for JFX but others might NPE :(
<enebo> So it is either compound (as two commits started creating an NPE from some other fix) or in the specific case of JRubyFX is did not NPE
subbu is now known as subbu|away
<enebo> after lunch I will also be looking at this as well. A significant JRuby user is blocked because of this errors in JRubyFX
<enebo> Another thing to note is we can also fix this differentiny in JRubyFX itself if we understand it well enough
<enebo> kares: but thanks for chatting about this. I think you are most up to date on JI stuff now
<enebo> kares: haha another funny thing. headius fixed this for byteit101 for JRubyFX?
<kares> yy :)
<enebo> kares: so I think he reported an issue because he wanted this behavior but it NPEd so Charlie fixed the NPE by raising this error which then broke something in JRubyFX
<kares> that you're on board - the underlying issue is a BIG one (which I am not sure Charlie will manage) :
<kares> - Foo < Java.javafx.application.Application creates a proxy
<enebo> which is not Application yeah
<kares> - Foo.become_java! also generates a proxy but differently
<kares> basically the second one is not meant to be used for Java classes but only plain Ruby ones
<enebo> oh
<enebo> ah I see
<kares> but Foo has a Java super thus the reification problem ...
<kares> it never really worked - but previously become_java! was silent and maybe even returned smt half usable in cases
<enebo> So my take on this would be to just back out this single commit for 9.1.10.0 (the two commit release)
donV has quit [Quit: donV]
<enebo> Then figure out proper reason why it is needed in JRubyFX when it fails to reify
<enebo> Likely we can then change JRubyFX and put this commit back OR maybe we can figure out a proper way to make this work as well
<enebo> kares: and I am betting it put enough crap on the failed class to work
<kares> yeah I guess you need to look at the JRubyFX end ... which I never did how they managed to live with this previously
<enebo> yeah I was not involved in the become_java! part of JRubyFX
<enebo> I just did the DSL
<kares> still you're infinitely more experienced than I am :)
donV has joined #jruby
donV has quit [Client Quit]
<enebo> kares: yeah I definitely need to reduce this as I don't think Patrick ever has although he probably knows why he did it
<kares> do you also have plans for adressing the each_with_index 'regression' (in that coming point release) ?
<enebo> yeah that is the second commit
subbu|away is now known as subbu
<kares> k
reevesg has joined #jruby
<reevesg> hi - ive got a jruby-rack/warbler logging question
<reevesg> i'm trying to use the log4j impl in jruby rack to do different things with different levels of logging
<reevesg> but only the log(message) methods are being called, not the log(level, message)
<reevesg> so my level info is getting lost somewhere between rails-rack-jruby-rack
<kares> reevesg: its not implemented in 1.1 stable since the logger part replaces delegates using the logdev
<reevesg> kares: are you saying that what i am trying to do is not possible in 1.1 stable?
<GitHub133> [jruby] enebo pushed 2 new commits to bytelist_through_parser: https://git.io/vHthR
<GitHub133> jruby/bytelist_through_parser 078d23e Thomas E. Enebo: Missed another identifier which was still using String instead of ByteList.
<GitHub133> jruby/bytelist_through_parser 699b97b Thomas E. Enebo: We need to be like we were before in making a string from a bytelist in the helper. Note: Once we switch to bytelist this method will never be called again.
<kares> reevesg: yes - all Rails.logger messages will come in at the Java INFO level
<kares> its possible but you need to fork/hack jruby-rack at-this-point ... maybe in 1.2 some day :)
<reevesg> ok thanks - do you have suggestions on how to fork it?
<reevesg> what the best impl would be?
<reevesg> the railties overwrites the rails logger right?
<reevesg> which is called with the various level messages
<kares> reevesg: sorry that's a long story atm - not scalable for IRC
<kares> maybe look into other options - replacing Rails.logger with alternatives I am sure there's a log4r like gem which uses Log4J
<kares> if not it shouldn't be hard to invent it using JRuby's Java Integration ...
<reevesg> perhaps i'm confused, i was under the impression that jruby-rack is replacing the rails logger with its own implementation that writes to the servlet context
<reevesg> so therefore anything that I do in the rails config will just be overwritten anyway
<GitHub52> [jruby] kares closed issue #1635: Possible incompatibility with inherited and super https://git.io/vHqea
camlow325 has joined #jruby
lanceball is now known as lance|afk
<GitHub128> [jruby] enebo pushed 1 new commit to bytelist_through_parser: https://git.io/vHqtf
<GitHub128> jruby/bytelist_through_parser 64a132d Thomas E. Enebo: Gvar returning random identifier instead of the gvar
lance|afk is now known as lanceball
subbu_ has joined #jruby
subbu_ has quit [Client Quit]
hobodave has quit [Quit: Computer has gone to sleep.]
hobodave has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
yahonda has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
bbrowning is now known as bbrowning_away
<GitHub16> [jruby] enebo created jruby-9.1.10.0 (+1 new commit): https://git.io/vHqEV
<GitHub16> jruby/jruby-9.1.10.0 ad4644f Thomas E. Enebo: Revert "Raise a TypeError for non-reifiable become_java! classes. #4165"...
<GitHub185> [jruby] enebo pushed 1 new commit to jruby-9.1.10.0: https://git.io/vHquS
<GitHub185> jruby/jruby-9.1.10.0 ad368ee Thomas E. Enebo: Revert "Two users where knowing we are passing 0 or 2 arity can then use yieldSpecific."...
madrob has joined #jruby
<madrob> Hi folks, I have a question this time that isn't about licensing!
<madrob> I'm trying to figure out if there is a reasonable way to do some static checking on ruby code included as part of a larger java project
<madrob> jrubyc doesn't exactly work because there's not always classes in the scripts i'm looking at
<madrob> but i would at least like some way to warn if we're using a bad java api in the ruby scripts
<GitHub115> [jruby] enebo pushed 1 new commit to master: https://git.io/vHq2s
<GitHub115> jruby/master 800dee2 Thomas E. Enebo: Fixes #3792. Missing String bounds checks
<GitHub16> [jruby] enebo closed issue #3792: Missing String bounds checks https://git.io/vV55R
camlow325 has joined #jruby
havenwood has quit [Excess Flood]
havenwood has joined #jruby
havenwood has quit [Client Quit]
madrob has quit [Ping timeout: 260 seconds]
<GitHub92> [jruby] enebo pushed 1 new commit to master: https://git.io/vHqr1
<GitHub92> jruby/master 154275c Thomas E. Enebo: Fixes #3522. END not working as in MRI
<GitHub53> [jruby] enebo closed issue #3522: END not working as in MRI https://git.io/vRX8g
enebo has quit [Quit: Leaving.]
havenwood has joined #jruby
havenwood has joined #jruby
hobodave has quit [Ping timeout: 272 seconds]
reevesg has quit [Ping timeout: 260 seconds]
swills has quit [Ping timeout: 260 seconds]
Aethenelle has quit [Quit: Aethenelle]
hobodave has joined #jruby
hobodave has quit [Quit: Computer has gone to sleep.]