Parallel deletion of jobs from the ListView may lead to NPE errors

This issue is archived. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    A report from Coverity:

    *** CID 1222626:  Dereference null return value  (NULL_RETURNS)
    /src/main/java/hudson/model/ListView.java: 334 in hudson.model.ListView.doRemoveJobFromView(java.lang.String)()
    328         @RequirePOST
    329         public HttpResponse doRemoveJobFromView(@QueryParameter String name) throws IOException, ServletException {
    330             checkPermission(View.CONFIGURE);
    331             if(name==null)
    332                 throw new Failure("Query parameter 'name' is required");
    333
    >>>     CID 1222626:  Dereference null return value  (NULL_RETURNS)
    >>>     Assigning: "item" = null return value from "resolveName".
    334             TopLevelItem item = resolveName(name);
    335             if (remove(item))
    336                 owner.save();
    337
    338             return HttpResponses.ok();
    339         }
    

          Assignee:
          Li Ke
          Reporter:
          Oleg Nenashev
          Archiver:
          Jenkins Service Account

            Created:
            Updated:
            Resolved:
            Archived: