Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-18314

Possible incompatibility between jffi-1.2.7 and jruby 1.6.5 as shipped with ruby-runtime plugin

      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.

          [JENKINS-18314] Possible incompatibility between jffi-1.2.7 and jruby 1.6.5 as shipped with ruby-runtime plugin

          steve bussetti created issue -
          Yuu Yamashita made changes -
          Link New: This issue is related to JENKINS-18310 [ JENKINS-18310 ]
          Yuu Yamashita made changes -
          Link New: This issue duplicates JENKINS-18311 [ JENKINS-18311 ]
          Yuu Yamashita made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Yuu Yamashita made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          Yuu Yamashita made changes -
          Link New: This issue is duplicated by JENKINS-18404 [ JENKINS-18404 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 149621 ] New: JNJira + In-Review [ 206710 ]

            jorgenpt Jørgen Tjernø
            sbussetti steve bussetti
            Votes:
            5 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: