Package: jenkins
Version: 1.565.3-1
Severity: normal

Hello,

Thanks for upgrading and packaging the latest version of Jenkins.
Much appreciated. :)

I have Jenkins 1.565.3-1 installed, as well as the following plugins:

Credentials Plugin
        1.16.1

GIT client plugin
        1.10.2

GIT plugin
        2.2.7

Matrix Project Plugin
        1.3

SCM API Plugin
        0.2

SSH Credentials Plugin
        1.9

(In other words I have installed Git Plugin and Matrix Project Plugin, otherwise is just the defaults)

Steps to reproduce:
1. Go to Jenkins -> New item
2. Pick Build a free-style software project and give it some name. Click Ok. 3. Under source code managment, select Git. You don't have to enter a repo url
   or anything else.
4. Click save.

Expected result:
A new job is created with the specificed configuration

Actual result:
When I select Git, regardless of whether I enter a repository url I get a
stacktrace when saving. (See attachment for details)
If I go through the exact same steps, except leaving the SCM option set to
none, I do not see the stacktrace.

It should be noted that I originally had Jenkins 1.509 installed before upgrading, but I have tried purging jenkins and jenkins-common (and removing /var/lib/jenkins). After this I reinstalled the Jenkins package which I believe should be close
to a clean install. The issue still persists.

I've read bug 762798 and the Debian.Readme, and have installed the Matrix
Project Plugin, but this seems like a separate issue.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.16-2-486
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages jenkins depends on:
ii  adduser                                          3.113+nmu3
ii  daemon                                           0.6.4-1
ii  default-jre-headless [java6-runtime-headless]    2:1.7-52
ii  jenkins-common                                   1.565.3-1
ii  net-tools                                        1.60-26
ii  openjdk-7-jre-headless [java6-runtime-headless]  7u65-2.5.2-4
ii  procps                                           2:3.3.9-8
ii  psmisc                                           22.21-2

jenkins recommends no packages.

jenkins suggests no packages.

-- no debconf information


--
mvh / best regards
Hans Joachim Desserud
http://desserud.org
Stack trace

javax.servlet.ServletException: java.lang.NoClassDefFoundError: 
hudson/tasks/Mailer$UserProperty
        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:778)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
        at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:248)
        at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:858)
        at org.kohsuke.stapler.Stapler.invoke(Stapler.java:631)
        at org.kohsuke.stapler.Stapler.service(Stapler.java:225)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
        at 
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1496)
        at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
        at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
        at 
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
        at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1484)
        at 
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
        at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1476)
        at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
        at 
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
        at 
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
        at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)
        at 
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
        at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
        at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:370)
        at 
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
        at 
org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
        at 
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
        at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
        at 
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
        at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)
        at 
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)
        at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
        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/tasks/Mailer$UserProperty
        at java.lang.Class.getDeclaredFields0(Native Method)
        at java.lang.Class.privateGetDeclaredFields(Class.java:2436)
        at java.lang.Class.getDeclaredFields(Class.java:1806)
        at 
com.thoughtworks.xstream.mapper.AnnotationMapper.processTypes(AnnotationMapper.java:216)
        at 
com.thoughtworks.xstream.mapper.AnnotationMapper.processAnnotations(AnnotationMapper.java:182)
        at 
com.thoughtworks.xstream.mapper.AnnotationMapper.serializedClass(AnnotationMapper.java:129)
        at 
hudson.util.xstream.MapperDelegate.serializedClass(MapperDelegate.java:39)
        at 
com.thoughtworks.xstream.mapper.MapperWrapper.serializedClass(MapperWrapper.java:26)
        at 
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.java:199)
        at 
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:182)
        at 
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitSerializableFields(PureJavaReflectionProvider.java:138)
        at 
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:167)
        at 
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:108)
        at 
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractReferenceMarshaller.java:69)
        at 
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:58)
        at 
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:43)
        at 
com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:82)
        at 
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTreeMarshallingStrategy.java:37)
        at com.thoughtworks.xstream.XStream.marshal(XStream.java:1026)
        at com.thoughtworks.xstream.XStream.marshal(XStream.java:1015)
        at com.thoughtworks.xstream.XStream.toXML(XStream.java:988)
        at hudson.XmlFile.write(XmlFile.java:178)
        at hudson.model.AbstractItem.save(AbstractItem.java:477)
        at hudson.model.Job.save(Job.java:166)
        at hudson.model.AbstractProject.save(AbstractProject.java:303)
        at hudson.model.AbstractProject.setScm(AbstractProject.java:1544)
        at hudson.model.AbstractProject.submit(AbstractProject.java:1831)
        at hudson.model.Project.submit(Project.java:203)
        at hudson.model.Job.doConfigSubmit(Job.java:1154)
        at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:773)
        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 
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
        at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
        at 
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
        at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:120)
        at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
        at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:728)
        ... 46 more
Caused by: java.lang.ClassNotFoundException: hudson.tasks.Mailer$UserProperty
        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)
        ... 86 more

Reply via email to