<olle>
Oh, I'm trying to bughunt on a JRuby 1.7.4 system which now starts up with an error
<olle>
ClassLoader.java:-2:in `defineClass1': java.lang.ClassFormatError: Field "runtime" in class org/jruby/RubyIO has illegal signature "include"
<olle>
It also has the WARNING: while creating new bindings for class org.jruby.RubyModule, found an existing binding; you may want to run a clean build.
shellac has joined #jruby
<olle>
(I have been reached by news about the computer on which this is running, and the HAL & drivers may have changed underneath during a "migration")
<headius>
if this is a local build, that warning means you should probably do a clean build...it's from a build step that generates method objects for the various core methods
<headius>
the ClassFormatError also seems like a bad build
<headius>
olle: yes
<olle>
headius: Oh.
<headius>
1.7.4 is also very old
<headius>
like three years maybe?
<headius>
the ClassFormatError should never happen in a proper build of JRuby, so I don't know how you're getting that. And the other message only happens at build time.
<headius>
(I'm pretty sure)
<headius>
oh possibly you have two JRuby versions getting loaded in the same JVM
<olle>
headius: Thank you for these archeo-details.
<headius>
like a jruby-jars gem is used for something and doesn't match the host jruby version
<headius>
one possibility
<olle>
(I asked, and no, we only run 1 application using JRuby there.)
olle has quit [Quit: olle]
bbrowning is now known as bbrowning_away
DETZU has quit [Ping timeout: 260 seconds]
DETZU has joined #jruby
bga57 has joined #jruby
camlow325 has joined #jruby
hobodave has joined #jruby
<headius>
eregon: seems chrisseaton is away...do you know how ObjectSpace works in TR?
<headius>
I'm contemplating ripping our "weak map" version out in favor of a JVM agent
<headius>
current OS in JRuby is extremely heavy, but also somewhat invasive even when it's off
<GitHub74>
[jruby] camlow325 opened pull request #4578: Use shutdown hook to delete temp files instead of File.deleteOnExit (master...use-shutdown-hook-for-deleting-class-loader-temp-files) https://git.io/v9c1Y
hobodave has quit [Quit: Computer has gone to sleep.]
camlow325 has quit [Quit: WeeChat 1.5]
camlow325 has joined #jruby
camlow325 has quit [Ping timeout: 252 seconds]
camlow325 has joined #jruby
camlow325 has quit [Quit: WeeChat 1.5]
Puffball has quit [Read error: Connection reset by peer]