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

jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path

    • Icon: Bug Bug
    • Resolution: Won't Fix
    • Icon: Minor Minor
    • core
    • None

      rpm -q jenkins
      jenkins-1.489-1.1.noarch

      I used the yum installer to install jenkins on ppc64 with the IBM 1.6 JDK following the guide here:

      https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+RedHat+distributions

      When starting the jenkins service, I get this:

      service jenkins start
      Starting Jenkins Exception in thread "main" java.lang.reflect.InvocationTargetException
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
      at java.lang.reflect.Method.invoke(Method.java:611)
      at Main._main(Main.java:129)
      at Main.main(Main.java:98)
      Caused by: java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path
      at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:697)
      at com.sun.jna.Native.loadNativeLibrary(Native.java:674)
      at com.sun.jna.Native.<clinit>(Native.java:115)
      at java.lang.J9VMInternals.initializeImpl(Native Method)
      at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
      at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89)
      at java.lang.J9VMInternals.initializeImpl(Native Method)
      at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
      at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126)
      at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114)
      at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104)
      at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92)
      at com.sun.akuma.Daemon.daemonize(Daemon.java:105)
      at com.sun.akuma.Daemon.all(Daemon.java:87)
      ... 6 more

      I don't know how this is different from issue 4820 which was fixed apparently:

      https://issues.jenkins-ci.org/browse/JENKINS-4820

      But where people say updating jenkins fixed that issue, I'm still hitting it. I'm not sure if there is a problem with my java setup or not.

          [JENKINS-15792] jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path

          I tried using -Dhudson.Util.symlinkEscapeHatch=true but that didn't help.

          Matt Riedemann added a comment - I tried using -Dhudson.Util.symlinkEscapeHatch=true but that didn't help.

          Stefan Wolf added a comment -

          This bug has nothing to do with the all-changes-plugin

          Stefan Wolf added a comment - This bug has nothing to do with the all-changes-plugin

          Changing severity as I'm able to produce ppc64 builds using our ppc64 box as a slave where the Jenkins server is running on our x86 server.

          Matt Riedemann added a comment - Changing severity as I'm able to produce ppc64 builds using our ppc64 box as a slave where the Jenkins server is running on our x86 server.

          FYI, this bug is still happening on RHEL 7 Server ppc64 with OpenJDK 7.

          Steps to reproduce:

          • Install a RHEL 7 Server ppc64.
          • Install OpenJDK: yum install java-1.7.0-openjdk
          • Install jenkins-1.565.1-1.1 from repository http://pkg.jenkins-ci.org/redhat-stable
          • Try to start jenkins: service jenkins start

          I tried to update to jenkins-1.577-1.1 from http://pkg.jenkins-ci.org/redhat/ but got the same error.

          Here are the parameters used by /etc/init.d/jenkins script to start jenkins:

          /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
          Forking into background to run as a daemon.
          Exception in thread "main" java.lang.reflect.InvocationTargetException
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at Main._main(Main.java:140)
          at Main.main(Main.java:98)
          Caused by: java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path
          at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:697)
          at com.sun.jna.Native.loadNativeLibrary(Native.java:674)
          at com.sun.jna.Native.<clinit>(Native.java:115)
          at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89)
          at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126)
          at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114)
          at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104)
          at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92)
          at com.sun.akuma.Daemon.daemonize(Daemon.java:106)
          at com.sun.akuma.Daemon.all(Daemon.java:88)
          ... 6 more

          Murilo Opsfelder added a comment - FYI, this bug is still happening on RHEL 7 Server ppc64 with OpenJDK 7. Steps to reproduce: Install a RHEL 7 Server ppc64. Install OpenJDK: yum install java-1.7.0-openjdk Install jenkins-1.565.1-1.1 from repository http://pkg.jenkins-ci.org/redhat-stable Try to start jenkins: service jenkins start I tried to update to jenkins-1.577-1.1 from http://pkg.jenkins-ci.org/redhat/ but got the same error. Here are the parameters used by /etc/init.d/jenkins script to start jenkins: /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --ajp13Port=8009 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 Forking into background to run as a daemon. Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at Main._main(Main.java:140) at Main.main(Main.java:98) Caused by: java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:697) at com.sun.jna.Native.loadNativeLibrary(Native.java:674) at com.sun.jna.Native.<clinit>(Native.java:115) at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89) at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126) at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114) at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104) at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92) at com.sun.akuma.Daemon.daemonize(Daemon.java:106) at com.sun.akuma.Daemon.all(Daemon.java:88) ... 6 more

          I downloaded the war file http://mirrors.jenkins-ci.org/war/1.565/jenkins.war, which I believe is the corresponding version of http://pkg.jenkins-ci.org/redhat-stable/jenkins-1.565.1-1.1.noarch.rpm, and it worked. By working I mean it started and I was able to access Jenkins web page at http://<server>:8080/.

          I started jenkins.war using the command below, which is different from the arguments used by /etc/init.d/jenkins script from jenkins-1.565.1-1.1 rpm.

          What's the difference between the war file and the jar file delivered by the rpm?

          1. java -jar jenkins-1.565.war
            Running from: /home/jenkins/jenkins-1.565.war
            webroot: $user.home/.jenkins
            Aug 28, 2014 9:42:40 AM winstone.Logger logInternal
            INFO: Beginning extraction from war file
            Aug 28, 2014 9:42:43 AM org.eclipse.jetty.util.log.JavaUtilLog info
            INFO: jetty-8.y.z-SNAPSHOT
            Aug 28, 2014 9:42:46 AM org.eclipse.jetty.util.log.JavaUtilLog info
            INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet
            Jenkins home directory: /root/.jenkins found at: $user.home/.jenkins
            Aug 28, 2014 9:42:47 AM org.eclipse.jetty.util.log.JavaUtilLog info
            INFO: Started SelectChannelConnector@0.0.0.0:8080
            Aug 28, 2014 9:42:47 AM winstone.Logger logInternal
            INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled
            Aug 28, 2014 9:42:48 AM jenkins.InitReactorRunner$1 onAttained
            INFO: Started initialization
            Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained
            INFO: Listed all plugins
            Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained
            INFO: Prepared all plugins
            Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained
            INFO: Started all plugins
            Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained
            INFO: Augmented all extensions
            Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained
            INFO: Loaded all jobs
            Aug 28, 2014 9:43:04 AM hudson.ExtensionFinder$Sezpoz scout
            WARNING: Failed to scout hudson.tasks.test.AbstractTestResultAction$Summarizer
            java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
            at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
            at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:666)
            at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:335)
            at hudson.ExtensionList.load(ExtensionList.java:295)
            at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
            at hudson.ExtensionList.iterator(ExtensionList.java:138)
            at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334)
            at hudson.ExtensionList.load(ExtensionList.java:295)
            at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
            at hudson.ExtensionList.get(ExtensionList.java:153)
            at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171)
            at hudson.maven.PluginImpl.init(PluginImpl.java:58)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
            at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
            at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
            at jenkins.model.Jenkins$7.runTask(Jenkins.java:904)
            at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
            at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
            at java.lang.Thread.run(Thread.java:745)
            Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
            at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
            at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755)
            at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
            at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
            at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
            at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:606)
            at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
            at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
            at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
            at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
            ... 24 more
            Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer
            at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375)
            at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
            at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
            ... 40 more

          Aug 28, 2014 9:43:04 AM hudson.ExtensionFinder$Sezpoz _find
          WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer
          java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:628)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617)
          at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:259)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
          at java.lang.Class.newInstance(Class.java:374)
          at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:642)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617)
          at hudson.ExtensionFinder._find(ExtensionFinder.java:151)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.iterator(ExtensionList.java:138)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.get(ExtensionList.java:153)
          at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171)
          at hudson.maven.PluginImpl.init(PluginImpl.java:58)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
          at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
          at jenkins.model.Jenkins$7.runTask(Jenkins.java:904)
          at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
          at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
          at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
          at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755)
          at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
          at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
          at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
          ... 35 more
          Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          ... 51 more

          Aug 28, 2014 9:43:05 AM hudson.ExtensionFinder$Sezpoz _find
          WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer
          java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:628)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617)
          at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:277)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
          at java.lang.Class.newInstance(Class.java:374)
          at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:642)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617)
          at hudson.ExtensionFinder._find(ExtensionFinder.java:151)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.iterator(ExtensionList.java:138)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.get(ExtensionList.java:153)
          at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171)
          at hudson.maven.PluginImpl.init(PluginImpl.java:58)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
          at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
          at jenkins.model.Jenkins$7.runTask(Jenkins.java:904)
          at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
          at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
          at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
          at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755)
          at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
          at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
          at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
          ... 35 more
          Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          ... 51 more

          Aug 28, 2014 9:43:05 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
          WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer
          java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
          at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:504)
          at com.google.inject.AbstractModule.configure(AbstractModule.java:62)
          at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:230)
          at com.google.inject.spi.Elements.getElements(Elements.java:103)
          at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:136)
          at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)
          at com.google.inject.Guice.createInjector(Guice.java:96)
          at com.google.inject.Guice.createInjector(Guice.java:73)
          at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:282)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
          at java.lang.Class.newInstance(Class.java:374)
          at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:642)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617)
          at hudson.ExtensionFinder._find(ExtensionFinder.java:151)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.iterator(ExtensionList.java:138)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.get(ExtensionList.java:153)
          at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171)
          at hudson.maven.PluginImpl.init(PluginImpl.java:58)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
          at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
          at jenkins.model.Jenkins$7.runTask(Jenkins.java:904)
          at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
          at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
          at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
          at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755)
          at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
          at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
          at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
          ... 41 more
          Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          ... 57 more

          Aug 28, 2014 9:43:05 AM hudson.ExtensionFinder$Sezpoz _find
          WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer
          java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at net.java.sezpoz.IndexItem.element(IndexItem.java:146)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:628)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617)
          at hudson.ExtensionFinder._find(ExtensionFinder.java:151)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.iterator(ExtensionList.java:138)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.get(ExtensionList.java:153)
          at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171)
          at hudson.maven.PluginImpl.init(PluginImpl.java:58)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
          at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
          at jenkins.model.Jenkins$7.runTask(Jenkins.java:904)
          at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
          at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:745)
          Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
          at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
          at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755)
          at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309)
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44)
          at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86)
          at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          at net.java.sezpoz.IndexItem.element(IndexItem.java:134)
          ... 26 more
          Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer
          at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375)
          at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325)
          at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
          ... 42 more

          Aug 28, 2014 9:43:06 AM jenkins.diagnosis.HsErrPidList <init>
          WARNING: Failed to list up hs_err_pid files
          java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path
          at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:697)
          at com.sun.jna.Native.loadNativeLibrary(Native.java:674)
          at com.sun.jna.Native.<clinit>(Native.java:115)
          at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89)
          at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126)
          at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114)
          at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104)
          at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92)
          at jenkins.diagnosis.HsErrPidList.<init>(HsErrPidList.java:62)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
          at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:86)
          at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108)
          at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88)
          at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058)
          at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
          at com.google.inject.Scopes$1$1.get(Scopes.java:65)
          at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:429)
          at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41)
          at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:1005)
          at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051)
          at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001)
          at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:391)
          at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:382)
          at hudson.ExtensionFinder._find(ExtensionFinder.java:151)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341)
          at hudson.ExtensionList.load(ExtensionList.java:295)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248)
          at hudson.ExtensionList.iterator(ExtensionList.java:138)
          at jenkins.model.Jenkins.getAdministrativeMonitor(Jenkins.java:1748)
          at hudson.diagnosis.OldDataMonitor.get(OldDataMonitor.java:71)
          at hudson.diagnosis.OldDataMonitor.remove(OldDataMonitor.java:99)
          at hudson.diagnosis.OldDataMonitor.access$000(OldDataMonitor.java:64)
          at hudson.diagnosis.OldDataMonitor$1.onChange(OldDataMonitor.java:115)
          at hudson.model.listeners.SaveableListener.fireOnChange(SaveableListener.java:81)
          at hudson.model.UpdateCenter.save(UpdateCenter.java:513)
          at hudson.util.PersistedList.onModified(PersistedList.java:173)
          at hudson.util.PersistedList.replaceBy(PersistedList.java:85)
          at hudson.model.UpdateCenter.load(UpdateCenter.java:527)
          at hudson.model.UpdateCenter.init(UpdateCenter.java:1549)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105)
          at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169)
          at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
          at jenkins.model.Jenkins$7.runTask(Jenkins.java:904)
          at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
          at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
          at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:745)

          Aug 28, 2014 9:43:06 AM org.jenkinsci.main.modules.sshd.SSHD start
          INFO: Started SSHD at port 37598
          Aug 28, 2014 9:43:06 AM jenkins.InitReactorRunner$1 onAttained
          INFO: Completed initialization
          Aug 28, 2014 9:43:06 AM hudson.TcpSlaveAgentListener <init>
          INFO: JNLP slave agent listener started on TCP port 50149
          Aug 28, 2014 9:43:06 AM hudson.WebAppMain$3 run
          INFO: Jenkins is fully up and running
          Effective SlaveRestarter on master: null

          Murilo Opsfelder added a comment - I downloaded the war file http://mirrors.jenkins-ci.org/war/1.565/jenkins.war , which I believe is the corresponding version of http://pkg.jenkins-ci.org/redhat-stable/jenkins-1.565.1-1.1.noarch.rpm , and it worked. By working I mean it started and I was able to access Jenkins web page at http://<server>:8080/. I started jenkins.war using the command below, which is different from the arguments used by /etc/init.d/jenkins script from jenkins-1.565.1-1.1 rpm. What's the difference between the war file and the jar file delivered by the rpm? java -jar jenkins-1.565.war Running from: /home/jenkins/jenkins-1.565.war webroot: $user.home/.jenkins Aug 28, 2014 9:42:40 AM winstone.Logger logInternal INFO: Beginning extraction from war file Aug 28, 2014 9:42:43 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: jetty-8.y.z-SNAPSHOT Aug 28, 2014 9:42:46 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet Jenkins home directory: /root/.jenkins found at: $user.home/.jenkins Aug 28, 2014 9:42:47 AM org.eclipse.jetty.util.log.JavaUtilLog info INFO: Started SelectChannelConnector@0.0.0.0:8080 Aug 28, 2014 9:42:47 AM winstone.Logger logInternal INFO: Winstone Servlet Engine v2.0 running: controlPort=disabled Aug 28, 2014 9:42:48 AM jenkins.InitReactorRunner$1 onAttained INFO: Started initialization Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained INFO: Listed all plugins Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained INFO: Prepared all plugins Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained INFO: Started all plugins Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained INFO: Augmented all extensions Aug 28, 2014 9:43:04 AM jenkins.InitReactorRunner$1 onAttained INFO: Loaded all jobs Aug 28, 2014 9:43:04 AM hudson.ExtensionFinder$Sezpoz scout WARNING: Failed to scout hudson.tasks.test.AbstractTestResultAction$Summarizer java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at net.java.sezpoz.IndexItem.element(IndexItem.java:146) at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:666) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:335) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.iterator(ExtensionList.java:138) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.get(ExtensionList.java:153) at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171) at hudson.maven.PluginImpl.init(PluginImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755) at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309) at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44) at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86) at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at net.java.sezpoz.IndexItem.element(IndexItem.java:134) ... 24 more Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 40 more Aug 28, 2014 9:43:04 AM hudson.ExtensionFinder$Sezpoz _find WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at net.java.sezpoz.IndexItem.element(IndexItem.java:146) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:628) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617) at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:259) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:642) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617) at hudson.ExtensionFinder._find(ExtensionFinder.java:151) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.iterator(ExtensionList.java:138) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.get(ExtensionList.java:153) at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171) at hudson.maven.PluginImpl.init(PluginImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755) at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309) at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44) at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86) at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at net.java.sezpoz.IndexItem.element(IndexItem.java:134) ... 35 more Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 51 more Aug 28, 2014 9:43:05 AM hudson.ExtensionFinder$Sezpoz _find WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at net.java.sezpoz.IndexItem.element(IndexItem.java:146) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:628) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617) at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:277) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:642) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617) at hudson.ExtensionFinder._find(ExtensionFinder.java:151) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.iterator(ExtensionList.java:138) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.get(ExtensionList.java:153) at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171) at hudson.maven.PluginImpl.init(PluginImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755) at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309) at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44) at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86) at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at net.java.sezpoz.IndexItem.element(IndexItem.java:134) ... 35 more Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 51 more Aug 28, 2014 9:43:05 AM hudson.ExtensionFinder$GuiceFinder$SezpozModule configure WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at net.java.sezpoz.IndexItem.element(IndexItem.java:146) at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:504) at com.google.inject.AbstractModule.configure(AbstractModule.java:62) at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:230) at com.google.inject.spi.Elements.getElements(Elements.java:103) at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:136) at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104) at com.google.inject.Guice.createInjector(Guice.java:96) at com.google.inject.Guice.createInjector(Guice.java:73) at hudson.ExtensionFinder$GuiceFinder.<init>(ExtensionFinder.java:282) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at java.lang.Class.newInstance(Class.java:374) at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:642) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617) at hudson.ExtensionFinder._find(ExtensionFinder.java:151) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.iterator(ExtensionList.java:138) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.get(ExtensionList.java:153) at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171) at hudson.maven.PluginImpl.init(PluginImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755) at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309) at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44) at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86) at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at net.java.sezpoz.IndexItem.element(IndexItem.java:134) ... 41 more Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 57 more Aug 28, 2014 9:43:05 AM hudson.ExtensionFinder$Sezpoz _find WARNING: Failed to load hudson.tasks.test.AbstractTestResultAction$Summarizer java.lang.InstantiationException: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at net.java.sezpoz.IndexItem.element(IndexItem.java:146) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:628) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:617) at hudson.ExtensionFinder._find(ExtensionFinder.java:151) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.iterator(ExtensionList.java:138) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:334) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.get(ExtensionList.java:153) at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1171) at hudson.maven.PluginImpl.init(PluginImpl.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NoClassDefFoundError: hudson/model/Run$StatusSummarizer at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:800) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:755) at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1309) at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1365) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at jenkins.ClassLoaderReflectionToolkit.invoke(ClassLoaderReflectionToolkit.java:44) at jenkins.ClassLoaderReflectionToolkit._findClass(ClassLoaderReflectionToolkit.java:86) at hudson.PluginManager$UberClassLoader.findClass(PluginManager.java:1040) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at net.java.sezpoz.IndexItem.element(IndexItem.java:134) ... 26 more Caused by: java.lang.ClassNotFoundException: hudson.model.Run$StatusSummarizer at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1375) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1325) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 42 more Aug 28, 2014 9:43:06 AM jenkins.diagnosis.HsErrPidList <init> WARNING: Failed to list up hs_err_pid files java.lang.UnsatisfiedLinkError: jnidispatch (/com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path at com.sun.jna.Native.loadNativeLibraryFromJar(Native.java:697) at com.sun.jna.Native.loadNativeLibrary(Native.java:674) at com.sun.jna.Native.<clinit>(Native.java:115) at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89) at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126) at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114) at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104) at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92) at jenkins.diagnosis.HsErrPidList.<init>(HsErrPidList.java:62) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:86) at com.google.inject.internal.ConstructorInjector.provision(ConstructorInjector.java:108) at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:88) at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:269) at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1058) at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40) at com.google.inject.Scopes$1$1.get(Scopes.java:65) at hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1.get(ExtensionFinder.java:429) at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:41) at com.google.inject.internal.InjectorImpl$3$1.call(InjectorImpl.java:1005) at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1051) at com.google.inject.internal.InjectorImpl$3.get(InjectorImpl.java:1001) at hudson.ExtensionFinder$GuiceFinder._find(ExtensionFinder.java:391) at hudson.ExtensionFinder$GuiceFinder.find(ExtensionFinder.java:382) at hudson.ExtensionFinder._find(ExtensionFinder.java:151) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:341) at hudson.ExtensionList.load(ExtensionList.java:295) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:248) at hudson.ExtensionList.iterator(ExtensionList.java:138) at jenkins.model.Jenkins.getAdministrativeMonitor(Jenkins.java:1748) at hudson.diagnosis.OldDataMonitor.get(OldDataMonitor.java:71) at hudson.diagnosis.OldDataMonitor.remove(OldDataMonitor.java:99) at hudson.diagnosis.OldDataMonitor.access$000(OldDataMonitor.java:64) at hudson.diagnosis.OldDataMonitor$1.onChange(OldDataMonitor.java:115) at hudson.model.listeners.SaveableListener.fireOnChange(SaveableListener.java:81) at hudson.model.UpdateCenter.save(UpdateCenter.java:513) at hudson.util.PersistedList.onModified(PersistedList.java:173) at hudson.util.PersistedList.replaceBy(PersistedList.java:85) at hudson.model.UpdateCenter.load(UpdateCenter.java:527) at hudson.model.UpdateCenter.init(UpdateCenter.java:1549) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at hudson.init.TaskMethodFinder.invoke(TaskMethodFinder.java:105) at hudson.init.TaskMethodFinder$TaskImpl.run(TaskMethodFinder.java:169) at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282) at jenkins.model.Jenkins$7.runTask(Jenkins.java:904) at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210) at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Aug 28, 2014 9:43:06 AM org.jenkinsci.main.modules.sshd.SSHD start INFO: Started SSHD at port 37598 Aug 28, 2014 9:43:06 AM jenkins.InitReactorRunner$1 onAttained INFO: Completed initialization Aug 28, 2014 9:43:06 AM hudson.TcpSlaveAgentListener <init> INFO: JNLP slave agent listener started on TCP port 50149 Aug 28, 2014 9:43:06 AM hudson.WebAppMain$3 run INFO: Jenkins is fully up and running Effective SlaveRestarter on master: null

          Craig Rodrigues added a comment - - edited

          Jenkins has been updated to use JNA 4.1: JENKINS-24521
          Please try again, since this fixes many native library issues.
          The fix will be in Jenkins 1.586 and higher.

          Craig Rodrigues added a comment - - edited Jenkins has been updated to use JNA 4.1: JENKINS-24521 Please try again, since this fixes many native library issues. The fix will be in Jenkins 1.586 and higher.

          Sean Anderson added a comment - - edited

          I encountered the same error with Jenkins 1.613 on a ppc64 RHEL 7 machine:
          $ sudo service jenkins start
          Starting Jenkins Exception in thread "main" java.lang.reflect.InvocationTargetException
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
          at java.lang.reflect.Method.invoke(Method.java:620)
          at Main._main(Main.java:140)
          at Main.main(Main.java:98)
          Caused by: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path

          With a little poking around I think I found the problem. JNA 4.1 doesn't contain linux-ppc64/libjnidispatch.so in the jar file:
          $ jar tf 4.1.0/jna-4.1.0.jar | grep linux
          com/sun/jna/linux-x86/
          com/sun/jna/linux-x86/libjnidispatch.so
          com/sun/jna/linux-x86-64/
          com/sun/jna/linux-x86-64/libjnidispatch.so
          com/sun/jna/linux-arm/
          com/sun/jna/linux-arm/libjnidispatch.so

          Compare to the JNA 4.2 snapshot (from https://maven.java.net/content/repositories/snapshots/net/java/dev/jna/jna/4.2.0-SNAPSHOT/):
          $jar tf jna-4.2.0-20150420.174017-1.jar | grep linux
          com/sun/jna/linux-x86/
          com/sun/jna/linux-x86/libjnidispatch.so
          com/sun/jna/linux-x86-64/
          com/sun/jna/linux-x86-64/libjnidispatch.so
          com/sun/jna/linux-arm/
          com/sun/jna/linux-arm/libjnidispatch.so
          com/sun/jna/linux-aarch64/
          com/sun/jna/linux-aarch64/libjnidispatch.so
          com/sun/jna/linux-ppc64/
          com/sun/jna/linux-ppc64/libjnidispatch.so

          I built Jenkins against this snapshot and it runs fine.

          Sean Anderson added a comment - - edited I encountered the same error with Jenkins 1.613 on a ppc64 RHEL 7 machine: $ sudo service jenkins start Starting Jenkins Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) at java.lang.reflect.Method.invoke(Method.java:620) at Main._main(Main.java:140) at Main.main(Main.java:98) Caused by: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path With a little poking around I think I found the problem. JNA 4.1 doesn't contain linux-ppc64/libjnidispatch.so in the jar file: $ jar tf 4.1.0/jna-4.1.0.jar | grep linux com/sun/jna/linux-x86/ com/sun/jna/linux-x86/libjnidispatch.so com/sun/jna/linux-x86-64/ com/sun/jna/linux-x86-64/libjnidispatch.so com/sun/jna/linux-arm/ com/sun/jna/linux-arm/libjnidispatch.so Compare to the JNA 4.2 snapshot (from https://maven.java.net/content/repositories/snapshots/net/java/dev/jna/jna/4.2.0-SNAPSHOT/): $jar tf jna-4.2.0-20150420.174017-1.jar | grep linux com/sun/jna/linux-x86/ com/sun/jna/linux-x86/libjnidispatch.so com/sun/jna/linux-x86-64/ com/sun/jna/linux-x86-64/libjnidispatch.so com/sun/jna/linux-arm/ com/sun/jna/linux-arm/libjnidispatch.so com/sun/jna/linux-aarch64/ com/sun/jna/linux-aarch64/libjnidispatch.so com/sun/jna/linux-ppc64/ com/sun/jna/linux-ppc64/libjnidispatch.so I built Jenkins against this snapshot and it runs fine.

          @Murilo : JNA 4.2 is not a released version.

          If you want, I suggest that you
          open a request at https://github.com/twall/jna to release JNA 4.2
          with a linux-ppc64/jnidispatch.so . If they release that,
          then we can look at updating Jenkins to use the new JNA library.

          Craig Rodrigues added a comment - @Murilo : JNA 4.2 is not a released version. If you want, I suggest that you open a request at https://github.com/twall/jna to release JNA 4.2 with a linux-ppc64/jnidispatch.so . If they release that, then we can look at updating Jenkins to use the new JNA library.

          Peter Toennies added a comment - - edited

          Any chance that this issue will be fixed soon? We have a RHEL7.1 system on PPC64 and get the following errors when trying to start jenkins with the command:

          systemctl start jenkins.service

          systemd: Starting LSB: Jenkins Continuous Integration Server...
          jenkins: Exception in thread "main" java.lang.reflect.InvocationTargetException
          jenkins: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          jenkins: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
          jenkins: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          jenkins: at java.lang.reflect.Method.invoke(Method.java:606)
          jenkins: at Main._main(Main.java:140)
          jenkins: at Main.main(Main.java:98)
          jenkins: Caused by: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path (file:/tmp/jna3507437934563188378jar, file:/tmp/akuma1905893759659735418jar)
          jenkins: at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:776)
          jenkins: at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:736)
          jenkins: at com.sun.jna.Native.<clinit>(Native.java:131)
          jenkins: at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89)
          jenkins: at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126)
          jenkins: at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114)
          jenkins: at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104)
          jenkins: at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92)
          jenkins: at com.sun.akuma.Daemon.daemonize(Daemon.java:106)
          jenkins: at com.sun.akuma.Daemon.all(Daemon.java:88)
          jenkins: ... 6 more
          jenkins: [FAILED]
          systemd: jenkins.service: control process exited, code=exited status=1
          systemd: Failed to start LSB: Jenkins Continuous Integration Server.
          systemd: Unit jenkins.service entered failed state.

          Here is some information on our system:
          $ uname -a
          Linux <machine name> 3.10.0-229.el7.ppc64 #1 SMP Thu Jan 29 18:40:45 EST 2015 ppc64 ppc64 ppc64 GNU/Linux

          $ cat /etc/redhat-release
          Red Hat Enterprise Linux Server release 7.1 (Maipo)

          $ rpm -qa | grep -E "jna|jenkins"
          jenkins-1.609.3-1.1.noarch
          jna-3.5.2-8.el7.ppc64

          Peter Toennies added a comment - - edited Any chance that this issue will be fixed soon? We have a RHEL7.1 system on PPC64 and get the following errors when trying to start jenkins with the command: systemctl start jenkins.service systemd: Starting LSB: Jenkins Continuous Integration Server... jenkins: Exception in thread "main" java.lang.reflect.InvocationTargetException jenkins: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) jenkins: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) jenkins: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) jenkins: at java.lang.reflect.Method.invoke(Method.java:606) jenkins: at Main._main(Main.java:140) jenkins: at Main.main(Main.java:98) jenkins: Caused by: java.lang. UnsatisfiedLinkError : Native library ( com/sun/jna/linux-ppc64/libjnidispatch.so ) not found in resource path ( file:/tmp/jna3507437934563188378jar, file:/tmp/akuma1905893759659735418jar ) jenkins: at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:776) jenkins: at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:736) jenkins: at com.sun.jna.Native.<clinit>(Native.java:131) jenkins: at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89) jenkins: at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:126) jenkins: at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:114) jenkins: at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104) jenkins: at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92) jenkins: at com.sun.akuma.Daemon.daemonize(Daemon.java:106) jenkins: at com.sun.akuma.Daemon.all(Daemon.java:88) jenkins: ... 6 more jenkins: [FAILED] systemd: jenkins.service: control process exited, code=exited status=1 systemd: Failed to start LSB: Jenkins Continuous Integration Server. systemd: Unit jenkins.service entered failed state. Here is some information on our system: $ uname -a Linux <machine name> 3.10.0-229.el7.ppc64 #1 SMP Thu Jan 29 18:40:45 EST 2015 ppc64 ppc64 ppc64 GNU/Linux $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.1 (Maipo) $ rpm -qa | grep -E "jna|jenkins" jenkins-1.609.3-1.1.noarch jna-3.5.2-8.el7.ppc64

          Code changed in jenkins
          User: Craig Rodrigues
          Path:
          core/pom.xml
          http://jenkins-ci.org/commit/jenkins/4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b
          Log:
          JENKINS-15792 Update jna to 4.2.0

          This pulls in libjnidispatch.so for linux-ppc64

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Craig Rodrigues Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b Log: JENKINS-15792 Update jna to 4.2.0 This pulls in libjnidispatch.so for linux-ppc64

          Code changed in jenkins
          User: Oleg Nenashev
          Path:
          core/pom.xml
          http://jenkins-ci.org/commit/jenkins/fef832fb9ff53b4ffd075870e4a6cb6fef4333d7
          Log:
          Merge pull request #1861 from rodrigc/JENKINS-15792

          JENKINS-15792 Update jna to 4.2.0

          Compare: https://github.com/jenkinsci/jenkins/compare/730d6ecb2d29...fef832fb9ff5

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: core/pom.xml http://jenkins-ci.org/commit/jenkins/fef832fb9ff53b4ffd075870e4a6cb6fef4333d7 Log: Merge pull request #1861 from rodrigc/ JENKINS-15792 JENKINS-15792 Update jna to 4.2.0 Compare: https://github.com/jenkinsci/jenkins/compare/730d6ecb2d29...fef832fb9ff5

          dogfood added a comment -

          Integrated in jenkins_main_trunk #4340
          JENKINS-15792 Update jna to 4.2.0 (Revision 4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b)

          Result = SUCCESS
          rodrigc : 4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b
          Files :

          • core/pom.xml

          dogfood added a comment - Integrated in jenkins_main_trunk #4340 JENKINS-15792 Update jna to 4.2.0 (Revision 4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b) Result = SUCCESS rodrigc : 4fa14ab6ff56e9c7f6ca47280eb8e8ca8873150b Files : core/pom.xml

          Oleg Nenashev added a comment -

          The library has been updated in jenkins-1.635

          Oleg Nenashev added a comment - The library has been updated in jenkins-1.635

          Thank you for fixing this issue! This seems to have resolved our issues with running Jenkins on a PPC Linux machine.

          Peter Toennies added a comment - Thank you for fixing this issue! This seems to have resolved our issues with running Jenkins on a PPC Linux machine.

          Today I tried upgrade from jenkins-2.89.4-1.1 to jenkins 2.138.2-1.1 on a RHEL7 ppc64 machine. I am getting a java.lang.UnsatisfiedLinkError for 'Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path'. The complete output is:

           

          – Unit jenkins.service has begun starting up.
          Oct 22 12:57:10 <computer name> runuser[20830]: pam_unix(runuser:session): session opened for user root by (uid=0)
          Oct 22 12:57:12 <computer name> jenkins[20825]: Starting Jenkins Exception in thread "main" java.lang.reflect.InvocationTargetException
          Oct 22 12:57:12 <computer name> jenkins[20825]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at java.lang.reflect.Method.invoke(Method.java:508)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at Main._main(Main.java:227)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at Main.main(Main.java:160)
          Oct 22 12:57:12 <computer name> jenkins[20825]: Caused by: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path (file:/tmp/jna7389605851826903872jar, file:/tmp/akuma9008425977486382467jar)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:962)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:922)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.jna.Native.<clinit>(Native.java:190)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:128)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:116)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.Daemon.daemonize(Daemon.java:106)
          Oct 22 12:57:12 <computer name> jenkins[20825]: at com.sun.akuma.Daemon.all(Daemon.java:88)
          Oct 22 12:57:12 <computer name> jenkins[20825]: ... 6 more
          Oct 22 12:57:12 <computer name> runuser[20830]: pam_unix(runuser:session): session closed for user root
          Oct 22 12:57:12 <computer name> jenkins[20825]: [FAILED]
          Oct 22 12:57:12 <computer name> systemd[1]: jenkins.service: control process exited, code=exited status=1
          Oct 22 12:57:12 <computer name> systemd[1]: Failed to start LSB: Jenkins Automation Server.
          – Subject: Unit jenkins.service has failed
          – Defined-By: systemd
          – Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

          -- Unit jenkins.service has failed.

          -- The result is failed.

          Jenkins starts up fine with 2.89.4-1.1, but not with the most recent stable version of 2.138.2-1.1. Is this a regression? Does anyone have suggestions on how to get Jenkins to start? Do I need to download something additional?

          Also, I tried to search for libjnidispatch.so on my system with Jenkins 2.89 but could not find it. Where should this file be at?

           

          Thank you,
          Peter

          Peter Toennies added a comment - Today I tried upgrade from jenkins-2.89.4-1.1 to jenkins 2.138.2-1.1 on a RHEL7 ppc64 machine. I am getting a java.lang.UnsatisfiedLinkError for 'Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path'. The complete output is:   – Unit jenkins.service has begun starting up. Oct 22 12:57:10 <computer name> runuser [20830] : pam_unix(runuser:session): session opened for user root by (uid=0) Oct 22 12:57:12 <computer name> jenkins [20825] : Starting Jenkins Exception in thread "main" java.lang.reflect.InvocationTargetException Oct 22 12:57:12 <computer name> jenkins [20825] : at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Oct 22 12:57:12 <computer name> jenkins [20825] : at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) Oct 22 12:57:12 <computer name> jenkins [20825] : at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) Oct 22 12:57:12 <computer name> jenkins [20825] : at java.lang.reflect.Method.invoke(Method.java:508) Oct 22 12:57:12 <computer name> jenkins [20825] : at Main._main(Main.java:227) Oct 22 12:57:12 <computer name> jenkins [20825] : at Main.main(Main.java:160) Oct 22 12:57:12 <computer name> jenkins [20825] : Caused by: java.lang.UnsatisfiedLinkError: Native library (com/sun/jna/linux-ppc64/libjnidispatch.so) not found in resource path ( file:/tmp/jna7389605851826903872jar, file:/tmp/akuma9008425977486382467jar ) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:962) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:922) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.jna.Native.<clinit>(Native.java:190) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.CLibrary.<clinit>(CLibrary.java:89) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.JavaVMArguments.resolvePID(JavaVMArguments.java:128) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.JavaVMArguments.ofLinux(JavaVMArguments.java:116) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.JavaVMArguments.of(JavaVMArguments.java:104) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.JavaVMArguments.current(JavaVMArguments.java:92) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.Daemon.daemonize(Daemon.java:106) Oct 22 12:57:12 <computer name> jenkins [20825] : at com.sun.akuma.Daemon.all(Daemon.java:88) Oct 22 12:57:12 <computer name> jenkins [20825] : ... 6 more Oct 22 12:57:12 <computer name> runuser [20830] : pam_unix(runuser:session): session closed for user root Oct 22 12:57:12 <computer name> jenkins [20825] : [FAILED] Oct 22 12:57:12 <computer name> systemd [1] : jenkins.service: control process exited, code=exited status=1 Oct 22 12:57:12 <computer name> systemd [1] : Failed to start LSB: Jenkins Automation Server. – Subject: Unit jenkins.service has failed – Defined-By: systemd – Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel – -- Unit jenkins.service has failed. – -- The result is failed. Jenkins starts up fine with 2.89.4-1.1, but not with the most recent stable version of 2.138.2-1.1. Is this a regression? Does anyone have suggestions on how to get Jenkins to start? Do I need to download something additional? Also, I tried to search for libjnidispatch.so on my system with Jenkins 2.89 but could not find it. Where should this file be at?   Thank you, Peter

          Since this ticket was already resolved fixed, should I open a new one to report the problem?

          Peter Toennies added a comment - Since this ticket was already resolved fixed, should I open a new one to report the problem?

          I compared the jenkins.war file between jenkins-2.89.4-1.1 and jenkins 2.138.2-1.1 and found these differences affecting the above.

          The 2.89 jenkins.war file contains jna-4.2.1.jar and the 2.138 jenkins.war file contains jna-4.5.2.jar. I unjarred both of these and found that the 2.89 jna-4.2.1.jar file has these these libjnidispatch.so files:

          ./com/sun/jna/linux-x86/libjnidispatch.so
          ./com/sun/jna/linux-x86-64/libjnidispatch.so
          ./com/sun/jna/linux-arm/libjnidispatch.so
          ./com/sun/jna/linux-aarch64/libjnidispatch.so
          ./com/sun/jna/linux-ppc64/libjnidispatch.so
          ./com/sun/jna/linux-ppc64le/libjnidispatch.so
          ./com/sun/jna/linux-sparcv9/libjnidispatch.so
          ./com/sun/jna/sunos-x86/libjnidispatch.so
          ./com/sun/jna/sunos-x86-64/libjnidispatch.so
          ./com/sun/jna/sunos-sparc/libjnidispatch.so
          ./com/sun/jna/sunos-sparcv9/libjnidispatch.so
          ./com/sun/jna/freebsd-x86/libjnidispatch.so
          ./com/sun/jna/freebsd-x86-64/libjnidispatch.so
          ./com/sun/jna/openbsd-x86/libjnidispatch.so
          ./com/sun/jna/openbsd-x86-64/libjnidispatch.so

          and then jna-4.5.2 jar file has these:
          ./com/sun/jna/linux-x86/libjnidispatch.so
          ./com/sun/jna/linux-x86-64/libjnidispatch.so
          ./com/sun/jna/linux-arm/libjnidispatch.so
          ./com/sun/jna/linux-armel/libjnidispatch.so
          ./com/sun/jna/linux-aarch64/libjnidispatch.so
          ./com/sun/jna/linux-ppc/libjnidispatch.so
          ./com/sun/jna/linux-ppc64le/libjnidispatch.so
          ./com/sun/jna/linux-mips64el/libjnidispatch.so
          ./com/sun/jna/linux-s390x/libjnidispatch.so
          ./com/sun/jna/sunos-x86/libjnidispatch.so
          ./com/sun/jna/sunos-x86-64/libjnidispatch.so
          ./com/sun/jna/sunos-sparc/libjnidispatch.so
          ./com/sun/jna/sunos-sparcv9/libjnidispatch.so
          ./com/sun/jna/freebsd-x86/libjnidispatch.so
          ./com/sun/jna/freebsd-x86-64/libjnidispatch.so
          ./com/sun/jna/openbsd-x86/libjnidispatch.so
          ./com/sun/jna/openbsd-x86-64/libjnidispatch.so

          It looks like the jna-4.5.2.jar file is not including these:
          ./com/sun/jna/linux-ppc64/libjnidispatch.so
          ./com/sun/jna/linux-sparcv9/libjnidispatch.so

          And added these:
          ./com/sun/jna/linux-armel/libjnidispatch.so
          ./com/sun/jna/linux-ppc/libjnidispatch.so
          ./com/sun/jna/linux-mips64el/libjnidispatch.so
          ./com/sun/jna/linux-s390x/libjnidispatch.so

          I think I really need ./com/sun/jna/linux-ppc64/libjnidispatch.so in order for Jenkins to work on our ppc64 machines. Can this be added back? Is there a workaround?

          Peter Toennies added a comment - I compared the jenkins.war file between jenkins-2.89.4-1.1 and jenkins 2.138.2-1.1 and found these differences affecting the above. The 2.89 jenkins.war file contains jna-4.2.1.jar and the 2.138 jenkins.war file contains jna-4.5.2.jar. I unjarred both of these and found that the 2.89 jna-4.2.1.jar file has these these libjnidispatch.so files: ./com/sun/jna/linux-x86/libjnidispatch.so ./com/sun/jna/linux-x86-64/libjnidispatch.so ./com/sun/jna/linux-arm/libjnidispatch.so ./com/sun/jna/linux-aarch64/libjnidispatch.so ./com/sun/jna/linux-ppc64/libjnidispatch.so ./com/sun/jna/linux-ppc64le/libjnidispatch.so ./com/sun/jna/linux-sparcv9/libjnidispatch.so ./com/sun/jna/sunos-x86/libjnidispatch.so ./com/sun/jna/sunos-x86-64/libjnidispatch.so ./com/sun/jna/sunos-sparc/libjnidispatch.so ./com/sun/jna/sunos-sparcv9/libjnidispatch.so ./com/sun/jna/freebsd-x86/libjnidispatch.so ./com/sun/jna/freebsd-x86-64/libjnidispatch.so ./com/sun/jna/openbsd-x86/libjnidispatch.so ./com/sun/jna/openbsd-x86-64/libjnidispatch.so and then jna-4.5.2 jar file has these: ./com/sun/jna/linux-x86/libjnidispatch.so ./com/sun/jna/linux-x86-64/libjnidispatch.so ./com/sun/jna/linux-arm/libjnidispatch.so ./com/sun/jna/linux-armel/libjnidispatch.so ./com/sun/jna/linux-aarch64/libjnidispatch.so ./com/sun/jna/linux-ppc/libjnidispatch.so ./com/sun/jna/linux-ppc64le/libjnidispatch.so ./com/sun/jna/linux-mips64el/libjnidispatch.so ./com/sun/jna/linux-s390x/libjnidispatch.so ./com/sun/jna/sunos-x86/libjnidispatch.so ./com/sun/jna/sunos-x86-64/libjnidispatch.so ./com/sun/jna/sunos-sparc/libjnidispatch.so ./com/sun/jna/sunos-sparcv9/libjnidispatch.so ./com/sun/jna/freebsd-x86/libjnidispatch.so ./com/sun/jna/freebsd-x86-64/libjnidispatch.so ./com/sun/jna/openbsd-x86/libjnidispatch.so ./com/sun/jna/openbsd-x86-64/libjnidispatch.so It looks like the jna-4.5.2.jar file is not including these: ./com/sun/jna/linux-ppc64/libjnidispatch.so ./com/sun/jna/linux-sparcv9/libjnidispatch.so And added these: ./com/sun/jna/linux-armel/libjnidispatch.so ./com/sun/jna/linux-ppc/libjnidispatch.so ./com/sun/jna/linux-mips64el/libjnidispatch.so ./com/sun/jna/linux-s390x/libjnidispatch.so I think I really need ./com/sun/jna/linux-ppc64/libjnidispatch.so in order for Jenkins to work on our ppc64 machines. Can this be added back? Is there a workaround?

          I opened https://issues.jenkins-ci.org/browse/JENKINS-54196 for the problem I found today related to this.

          Peter Toennies added a comment - I opened https://issues.jenkins-ci.org/browse/JENKINS-54196 for the problem I found today related to this.

          Mark Waite added a comment -

          Too old for any further progress

          Mark Waite added a comment - Too old for any further progress

            Unassigned Unassigned
            mriedem Matt Riedemann
            Votes:
            1 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: