• Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Icon: Major Major
    • tasks-plugin
    • None
    • Platform: All, OS: All

      The following exception occurs when checking the tasks scanner (TODO, FIXME,
      etc.) option for a maven project.

      javax.servlet.ServletException: java.lang.NullPointerException
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:418)
      org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:173)
      org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:409)
      org.kohsuke.stapler.Stapler.invoke(Stapler.java:352)
      org.kohsuke.stapler.Stapler.service(Stapler.java:112)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

          [JENKINS-2875] NullPointerException on tasks scanner

          infodavid added a comment -

          Root cause is:

          java.lang.NullPointerException
          hudson.util.FormFieldValidator$WorkspaceFileMask.<init>(FormFieldValidator.java:286)
          hudson.util.FormFieldValidator$WorkspaceFileMask.<init>(FormFieldValidator.java:281)
          hudson.plugins.tasks.util.PluginDescriptor.doCheckPattern(PluginDescriptor.java:91)
          sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source)
          sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          java.lang.reflect.Method.invoke(Method.java:597)
          org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:146)
          org.kohsuke.stapler.Function.bindAndinvoke(Function.java:71)
          org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:75)
          org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
          org.kohsuke.stapler.Stapler.invoke(Stapler.java:409)
          org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:173)
          org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
          org.kohsuke.stapler.Stapler.invoke(Stapler.java:409)
          org.kohsuke.stapler.Stapler.invoke(Stapler.java:352)
          org.kohsuke.stapler.Stapler.service(Stapler.java:112)

          infodavid added a comment - Root cause is: java.lang.NullPointerException hudson.util.FormFieldValidator$WorkspaceFileMask.<init>(FormFieldValidator.java:286) hudson.util.FormFieldValidator$WorkspaceFileMask.<init>(FormFieldValidator.java:281) hudson.plugins.tasks.util.PluginDescriptor.doCheckPattern(PluginDescriptor.java:91) sun.reflect.GeneratedMethodAccessor317.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:146) org.kohsuke.stapler.Function.bindAndinvoke(Function.java:71) org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:75) org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) org.kohsuke.stapler.Stapler.invoke(Stapler.java:409) org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:173) org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) org.kohsuke.stapler.Stapler.invoke(Stapler.java:409) org.kohsuke.stapler.Stapler.invoke(Stapler.java:352) org.kohsuke.stapler.Stapler.service(Stapler.java:112)

          Ulli Hafner added a comment -

          Which version of hudson and the task scanner plug-in are you using? Seems that
          both versions don't match. Could you please upgrade both the the latest version
          and retry?

          Ulli Hafner added a comment - Which version of hudson and the task scanner plug-in are you using? Seems that both versions don't match. Could you please upgrade both the the latest version and retry?

          infodavid added a comment -

          Ok, I have just reinstall hudson from start using last binaries.
          Now, I see the same error for cobertura plugin on maven2 project when editing
          its configuration.

          Thanks.

          javax.servlet.ServletException: java.lang.NullPointerException
          org.kohsuke.stapler.Stapler.invoke(Stapler.java:450)
          org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:181)
          org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
          org.kohsuke.stapler.Stapler.invoke(Stapler.java:438)
          org.kohsuke.stapler.Stapler.invoke(Stapler.java:356)
          org.kohsuke.stapler.Stapler.service(Stapler.java:116)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
          hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:68)

          root is:

          java.lang.NullPointerException
          hudson.plugins.cobertura.CoberturaProjectAction.<init>(CoberturaProjectAction.java:27)
          hudson.plugins.cobertura.MavenCoberturaPublisher.getProjectAction(MavenCoberturaPublisher.java:198)
          hudson.maven.MavenModule.addTransientActionsFromBuild(MavenModule.java:373)
          hudson.maven.MavenModule.addTransientActionsFromBuild(MavenModule.java:45)
          hudson.maven.AbstractMavenProject.updateTransientActions(AbstractMavenProject.java:33)
          hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:156)
          hudson.model.AbstractProject.submit(AbstractProject.java:1023)
          hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:541)
          hudson.model.Job.doConfigSubmit(Job.java:858)

          infodavid added a comment - Ok, I have just reinstall hudson from start using last binaries. Now, I see the same error for cobertura plugin on maven2 project when editing its configuration. Thanks. javax.servlet.ServletException: java.lang.NullPointerException org.kohsuke.stapler.Stapler.invoke(Stapler.java:450) org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:181) org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30) org.kohsuke.stapler.Stapler.invoke(Stapler.java:438) org.kohsuke.stapler.Stapler.invoke(Stapler.java:356) org.kohsuke.stapler.Stapler.service(Stapler.java:116) javax.servlet.http.HttpServlet.service(HttpServlet.java:803) hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:68) root is: java.lang.NullPointerException hudson.plugins.cobertura.CoberturaProjectAction.<init>(CoberturaProjectAction.java:27) hudson.plugins.cobertura.MavenCoberturaPublisher.getProjectAction(MavenCoberturaPublisher.java:198) hudson.maven.MavenModule.addTransientActionsFromBuild(MavenModule.java:373) hudson.maven.MavenModule.addTransientActionsFromBuild(MavenModule.java:45) hudson.maven.AbstractMavenProject.updateTransientActions(AbstractMavenProject.java:33) hudson.maven.MavenModuleSet.updateTransientActions(MavenModuleSet.java:156) hudson.model.AbstractProject.submit(AbstractProject.java:1023) hudson.maven.MavenModuleSet.submit(MavenModuleSet.java:541) hudson.model.Job.doConfigSubmit(Job.java:858)

          Ulli Hafner added a comment -

          And the exception of the tasks plug-in is gone?

          Ulli Hafner added a comment - And the exception of the tasks plug-in is gone?

          infodavid added a comment -

          Yes but the error on Cobertura plugin seems to have the same cause, no ?

          infodavid added a comment - Yes but the error on Cobertura plugin seems to have the same cause, no ?

          Ulli Hafner added a comment -

          Hmm, even the cobertura plug-in works on my machine...

          What kind of job are you using, freestyle with maven or native m2?

          Ulli Hafner added a comment - Hmm, even the cobertura plug-in works on my machine... What kind of job are you using, freestyle with maven or native m2?

          infodavid added a comment -

          Sorry, it appears sometimes when submitting the configuration form of a maven2
          project.
          I use JBoss 4.2 to run hudson, encapsulated in an ear file to define the web
          context name.

          infodavid added a comment - Sorry, it appears sometimes when submitting the configuration form of a maven2 project. I use JBoss 4.2 to run hudson, encapsulated in an ear file to define the web context name.

          Ulli Hafner added a comment -

          Do you have still problems with a more recent version o Hudson. I'm unsure what
          to do with this issue? Is this now a problem in the cobertura plug-in?

          Ulli Hafner added a comment - Do you have still problems with a more recent version o Hudson. I'm unsure what to do with this issue? Is this now a problem in the cobertura plug-in?

          infodavid added a comment -

          Hi,

          No problem using last release of Hudson. You can close the defect.

          Thanks.

          Best regards.

          infodavid added a comment - Hi, No problem using last release of Hudson. You can close the defect. Thanks. Best regards.

          Ulli Hafner added a comment -

          Seems to be fixed.

          Ulli Hafner added a comment - Seems to be fixed.

            drulli Ulli Hafner
            infodavid infodavid
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: