-
Bug
-
Resolution: Duplicate
-
Critical
-
None
After upgrading to Jenkins 1.518 (from 1.517) last night, the ruby-runtime plugin disappeared from the list of installed plugins. Attempting to reinstall the plugin fails, and results in a stack trace ending with:
Caused by: org.jruby.embed.EvalFailedException: java.lang.IncompatibleClassChangeError: Found class com.kenai.jffi.InvocationBuffer, but interface was expected
A little googling suggests that this is a backwards incompatibility between jruby and more recent versions jffi.
- duplicates
-
JENKINS-18311 Jenkins 1.518 fails to load plugin ruby-runtime
-
- Closed
-
- is duplicated by
-
JENKINS-18404 When I upgrade from Jenkins 1.517 most of my jobs are not visible in the Dashboard
-
- Closed
-
- is related to
-
JENKINS-18310 ruby-runtime throws java.lang.IncompatibleClassChangeError on start up
-
- Closed
-
[JENKINS-18314] Possible incompatibility between jffi-1.2.7 and jruby 1.6.5 as shipped with ruby-runtime plugin
Link |
New:
This issue is related to |
Link |
New:
This issue duplicates |
Resolution | New: Duplicate [ 3 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Link |
New:
This issue is duplicated by |
To further support this, rolling back to 1.517 completely resolves this issue. ruby-runtime re-appears in the list of installed apps, along with any plugins that depend on it.