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

Jabber Plugin not working after Upgrade to 1.584

      I have the problem that after the upgrade to Jenkins 1.584 the Jabber notification isn't working anymore.

      After restart i get the following messages in the log:

      Failed to scout hudson.plugins.jabber.im.transport.JabberPublisher
      java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/Roster$SubscriptionMode : Unsupported major.minor version 51.0
      	at java.lang.ClassLoader.defineClass1(Native Method)
      	at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
      	at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
      	at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:756)
      	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 jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
      	at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
      	at hudson.plugins.jabber.im.transport.JabberPublisherDescriptor.<clinit>(JabberPublisherDescriptor.java:75)
      	at java.lang.Class.forName0(Native Method)
      	at java.lang.Class.forName(Class.java:270)
      	at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:677)
      	at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:337)
      	at hudson.ExtensionList.load(ExtensionList.java:300)
      	at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253)
      	at hudson.ExtensionList.iterator(ExtensionList.java:143)
      	at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:336)
      	at hudson.ExtensionList.load(ExtensionList.java:300)
      	at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253)
      	at hudson.ExtensionList.get(ExtensionList.java:158)
      	at hudson.PluginManager$PluginUpdateMonitor.getInstance(PluginManager.java:1203)
      	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:622)
      	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:885)
      	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:1146)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:701)
      

      And the Plugin isn't loading anymore.

          [JENKINS-25190] Jabber Plugin not working after Upgrade to 1.584

          I also have Issues from today on.
          Maybe the part of my log also gives you a hint:

          Oct 17, 2014 4:00:42 PM WARNING hudson.ExtensionFinder$Sezpoz scout
          
          Failed to scout hudson.plugins.jabber.im.transport.JabberPublisher
          java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/Roster$SubscriptionMode : Unsupported major.minor version 51.0
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
          at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
          at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:756)
          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 jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
          at hudson.plugins.jabber.im.transport.JabberPublisherDescriptor.<clinit>(JabberPublisherDescriptor.java:75)
          at java.lang.Class.forName0(Native Method)
          at java.lang.Class.forName(Class.java:274)
          at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:677)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:337)
          at hudson.ExtensionList.load(ExtensionList.java:300)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253)
          at hudson.ExtensionList.iterator(ExtensionList.java:143)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:336)
          at hudson.ExtensionList.load(ExtensionList.java:300)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253)
          at hudson.ExtensionList.iterator(ExtensionList.java:143)
          at jenkins.model.Jenkins.getDescriptor(Jenkins.java:1149)
          at hudson.plugins.git.GitTool.onLoaded(GitTool.java:95)
          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:622)
          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:885)
          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:1146)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:701)
          
          Oct 17, 2014 4:00:43 PM WARNING hudson.ExtensionFinder$GuiceFinder$SezpozModule configure
          
          Failed to load hudson.plugins.jabber.im.transport.JabberPublisher
          java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/proxy/ProxyInfo$ProxyType : Unsupported major.minor version 51.0
          at java.lang.ClassLoader.defineClass1(Native Method)
          at java.lang.ClassLoader.defineClass(ClassLoader.java:643)
          at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138)
          at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:756)
          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 jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078)
          at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
          at java.lang.Class.getDeclaredMethods0(Native Method)
          at java.lang.Class.privateGetDeclaredMethods(Class.java:2539)
          at java.lang.Class.privateGetPublicMethods(Class.java:2659)
          at java.lang.Class.getMethods(Class.java:1472)
          at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:481)
          at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:521)
          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:279)
          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:534)
          at java.lang.Class.newInstance(Class.java:379)
          at net.java.sezpoz.IndexItem.instance(IndexItem.java:181)
          at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:639)
          at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:614)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:343)
          at hudson.ExtensionList.load(ExtensionList.java:300)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253)
          at hudson.ExtensionList.iterator(ExtensionList.java:143)
          at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:336)
          at hudson.ExtensionList.load(ExtensionList.java:300)
          at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253)
          at hudson.ExtensionList.iterator(ExtensionList.java:143)
          at jenkins.model.Jenkins.getDescriptor(Jenkins.java:1149)
          at hudson.plugins.git.GitTool.onLoaded(GitTool.java:95)
          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:622)
          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:885)
          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:1146)
          at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
          at java.lang.Thread.run(Thread.java:701)
          
           

          bjoern neuhaus added a comment - I also have Issues from today on. Maybe the part of my log also gives you a hint: Oct 17, 2014 4:00:42 PM WARNING hudson.ExtensionFinder$Sezpoz scout Failed to scout hudson.plugins.jabber.im.transport.JabberPublisher java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/Roster$SubscriptionMode : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:643) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:756) 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 jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at hudson.plugins.jabber.im.transport.JabberPublisherDescriptor.<clinit>(JabberPublisherDescriptor.java:75) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:274) at hudson.ExtensionFinder$Sezpoz.scout(ExtensionFinder.java:677) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:337) at hudson.ExtensionList.load(ExtensionList.java:300) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253) at hudson.ExtensionList.iterator(ExtensionList.java:143) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:336) at hudson.ExtensionList.load(ExtensionList.java:300) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253) at hudson.ExtensionList.iterator(ExtensionList.java:143) at jenkins.model.Jenkins.getDescriptor(Jenkins.java:1149) at hudson.plugins.git.GitTool.onLoaded(GitTool.java:95) 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:622) 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:885) 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:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701) Oct 17, 2014 4:00:43 PM WARNING hudson.ExtensionFinder$GuiceFinder$SezpozModule configure Failed to load hudson.plugins.jabber.im.transport.JabberPublisher java.lang.UnsupportedClassVersionError: org/jivesoftware/smack/proxy/ProxyInfo$ProxyType : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:643) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1138) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:756) 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 jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1078) at java.lang.ClassLoader.loadClass(ClassLoader.java:268) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2539) at java.lang.Class.privateGetPublicMethods(Class.java:2659) at java.lang.Class.getMethods(Class.java:1472) at hudson.ExtensionFinder$GuiceFinder$SezpozModule.resolve(ExtensionFinder.java:481) at hudson.ExtensionFinder$GuiceFinder$SezpozModule.configure(ExtensionFinder.java:521) 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:279) 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:534) at java.lang.Class.newInstance(Class.java:379) at net.java.sezpoz.IndexItem.instance(IndexItem.java:181) at hudson.ExtensionFinder$Sezpoz._find(ExtensionFinder.java:639) at hudson.ExtensionFinder$Sezpoz.find(ExtensionFinder.java:614) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:343) at hudson.ExtensionList.load(ExtensionList.java:300) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253) at hudson.ExtensionList.iterator(ExtensionList.java:143) at hudson.ClassicPluginStrategy.findComponents(ClassicPluginStrategy.java:336) at hudson.ExtensionList.load(ExtensionList.java:300) at hudson.ExtensionList.ensureLoaded(ExtensionList.java:253) at hudson.ExtensionList.iterator(ExtensionList.java:143) at jenkins.model.Jenkins.getDescriptor(Jenkins.java:1149) at hudson.plugins.git.GitTool.onLoaded(GitTool.java:95) 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:622) 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:885) 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:1146) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:701)

          kutzi added a comment -

          Sorry,
          seems like the new version of the Jabber library only support Java 7+ and you're probably running on Java 6.

          kutzi added a comment - Sorry, seems like the new version of the Jabber library only support Java 7+ and you're probably running on Java 6.

          kutzi added a comment -

          Going forward to support new XMPP features and incorporate bug fixes from the Smack library, there's unfortunately no other way than to depend on Smack 4.x an thus requiring Java 7

          If you're stuck with Java 6, you must downgrade to Jabber plugin 1.25

          kutzi added a comment - Going forward to support new XMPP features and incorporate bug fixes from the Smack library, there's unfortunately no other way than to depend on Smack 4.x an thus requiring Java 7 If you're stuck with Java 6, you must downgrade to Jabber plugin 1.25

          R. H. added a comment -

          The Problem was the Java Version. I have upgraded the JDK to 7 and it is working now.

          R. H. added a comment - The Problem was the Java Version. I have upgraded the JDK to 7 and it is working now.

            kutzi kutzi
            stony R. H.
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: