Deleting Job with no existing snapshot causes NPE

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: Trivial
    • Component/s: clearcase-plugin
    • None
    • Environment:
      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)
      
      

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

              Created:
              Updated:
              Resolved: