You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting with the inclusion of High Scale in JRuby 1.7.23, the jruby-jars gem includes java/util/concurrent/ConcurrentHashMap.class in the jruby-core jar.
This causes a security exception when an application tries to load the class outside the bootloader.
jruby-jars should not contain any packages in the java packages.
The text was updated successfully, but these errors were encountered:
the problem here is that it is not clear whether High Scale needs a patched ConcurrentHashMap.class to for its library - which I would assume or guessing from fact that they do pack into their jar. so first we need to find out whether this class is there on purpose or not. and maybe find out whether JRuby uses this feature which uses this ConcurrentHashMap
but in the long run I agree that jruby should not pack such classes, other places then ruboto will run into the problem sooner or later.
wow - quite an intrusive surprise. for the record the high scale library was introduced only to use a concurrent IntHashMap alternative: NonBlockingHashMapLong ... which does not depend on ConcurrentHashMap directly.
Starting with the inclusion of High Scale in JRuby 1.7.23, the jruby-jars gem includes java/util/concurrent/ConcurrentHashMap.class in the jruby-core jar.
This causes a security exception when an application tries to load the class outside the bootloader.
jruby-jars should not contain any packages in the
java
packages.The text was updated successfully, but these errors were encountered: