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

Deleting Job with no existing snapshot causes NPE

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Trivial Trivial
    • clearcase-plugin
    • None
    • Win32 XP, JDK1.6, ANT 1.7, Hudson 1.339, CC-Plugin 1.0.2

      Deleting a Job, using base clearcase snapshot views, that is newly created and have never run i.e. no view created causes NPE. To delete the job it has to run in order to create the view and then it is possible to delete.

      java.lang.NullPointerException
      	at hudson.plugins.clearcase.AbstractClearCaseScm$1.onDeleted(AbstractClearCaseScm.java:485)
      	at hudson.model.Hudson.deleteJob(Hudson.java:2002)
      	at hudson.model.AbstractItem.delete(AbstractItem.java:270)
      	at hudson.model.AbstractItem.doDoDelete(AbstractItem.java:249)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:185)
      	at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:101)
      	at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:54)
      	at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:74)
      	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:492)
      	at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:180)
      	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:492)
      	at org.kohsuke.stapler.Stapler.invoke(Stapler.java:408)
      	at org.kohsuke.stapler.Stapler.service(Stapler.java:117)
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
      	at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
      	at winstone.RequestDispatcher.forward(RequestDispatcher.java:335)
      	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:378)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
      	at org.jvnet.hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:47)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
      	at hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:64)
      	at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
      	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
      	at winstone.FilterConfiguration.execute(FilterConfiguration.java:195)
      	at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:368)
      	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      
      

            abayer Andrew Bayer
            PatrikSchalin PatrikSchalin
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: