Re: Error, Java 8, lambda form compilation

2018-02-28 Thread Charles Oliver Nutter
Hey, I'm still not sure how best to deal with this, but we've been consistently getting a similar error at the same place. It has kept JRuby master CI red for many weeks. The problem does not reproduce when running in isolation...only in a long test run, and so far only on Travis CI (Ubuntu 16.som

Re: Error, Java 8, lambda form compilation

2018-02-28 Thread Charles Oliver Nutter
Ah-ha...I added some logging, which of course made the error go away...but about ten tests later I got a metaspace OOM. Could be this was all just a memory issue, but it would be nice if the error didn't get swallowed. - Charlie On Wed, Feb 28, 2018 at 12:40 PM Charles Oliver Nutter wrote: > H

Re: ClassValue rooting objects after it goes away?

2018-02-28 Thread Charles Oliver Nutter
So I don't think we ever closed the loop here. Did anyone on the JDK side confirm this, file an issue, or fix it? We still have ClassValue disabled in JRuby because of the rooting issues described here and in https://github.com/jruby/jruby/pull/3228. - Charlie On Thu, Aug 27, 2015 at 7:04 AM Joc

Interface injection in an age of default interface methods

2018-02-28 Thread Charles Oliver Nutter
Here's an oldie but goodie: what ever happened to interface injection? For those unfamiliar, we dynlang guys had an idea years ago that if we could simply "force" an interface into an existing Java class, with a handler dangling off the side, we could pass normal Java objects through languages tha