java.lang.NullPointerException

Google Groups | per...@vtls.com (JIRA) | 7 months ago
  1. 0

    Problem with the CloverPublisher plugin

    Google Groups | 4 years ago | austin_ios_developer
    java.lang.NullPointerException
  2. Speed up your debug routine!

    Automated exception search integrated into your IDE

  3. 0

    Problem: When the clover.xml file is invalid xml, the clover post-build action fails and stops the remaining post-build actions from executing. Suggested solution: Fail the build when the clover.xml file is invalid but leave the remaining post-build actions execute. Example clover.xml file that causes the error: <?xml version="1.0" encoding="utf-8"?> <coverage clover="0.3.2" generated="1259344237"> <project timestamp="1259344237" name="NoseXUnit" Error that occurs in the build log: Publishing Clover coverage report... Publishing Clover HTML report... Publishing Clover XML report... Publishing Clover coverage results... FATAL: Unable to copy coverage from /var/lib/hudson/jobs/python-logconfig/workspace/reports/cover to /var/lib/hudson/jobs/python-logconfig/builds/2009-11-27_12-50-33 hudson.util.IOException2: Cannot parse coverage results at hudson.plugins.clover.CloverCoverageParser.parse(CloverCoverageParser.java:89) at hudson.plugins.clover.CloverCoverageParser.parse(CloverCoverageParser.java:51) at hudson.plugins.clover.CloverPublisher.processCloverXml(CloverPublisher.java:191) at hudson.plugins.clover.CloverPublisher.perform(CloverPublisher.java:152) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:541) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:527) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:515) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:499) at hudson.model.Run.run(Run.java:1199) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:123) Caused by: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.apache.commons.digester.Digester.parse(Digester.java:1666) at hudson.plugins.clover.CloverCoverageParser.parse(CloverCoverageParser.java:87) ... 13 more FATAL: null java.lang.NullPointerException at hudson.plugins.clover.CloverBuildAction.<init>(CloverBuildAction.java:133) at hudson.plugins.clover.CloverBuildAction.load(CloverBuildAction.java:265) at hudson.plugins.clover.CloverPublisher.processCloverXml(CloverPublisher.java:197) at hudson.plugins.clover.CloverPublisher.perform(CloverPublisher.java:152) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:541) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:527) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:515) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:499) at hudson.model.Run.run(Run.java:1199) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:123)

    Jenkins JIRA | 7 years ago | wyrdvans
    java.lang.NullPointerException
  4. 0

    Problem: When the clover.xml file is invalid xml, the clover post-build action fails and stops the remaining post-build actions from executing. Suggested solution: Fail the build when the clover.xml file is invalid but leave the remaining post-build actions execute. Example clover.xml file that causes the error: <?xml version="1.0" encoding="utf-8"?> <coverage clover="0.3.2" generated="1259344237"> <project timestamp="1259344237" name="NoseXUnit" Error that occurs in the build log: Publishing Clover coverage report... Publishing Clover HTML report... Publishing Clover XML report... Publishing Clover coverage results... FATAL: Unable to copy coverage from /var/lib/hudson/jobs/python-logconfig/workspace/reports/cover to /var/lib/hudson/jobs/python-logconfig/builds/2009-11-27_12-50-33 hudson.util.IOException2: Cannot parse coverage results at hudson.plugins.clover.CloverCoverageParser.parse(CloverCoverageParser.java:89) at hudson.plugins.clover.CloverCoverageParser.parse(CloverCoverageParser.java:51) at hudson.plugins.clover.CloverPublisher.processCloverXml(CloverPublisher.java:191) at hudson.plugins.clover.CloverPublisher.perform(CloverPublisher.java:152) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:541) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:527) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:515) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:499) at hudson.model.Run.run(Run.java:1199) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:123) Caused by: org.xml.sax.SAXParseException: XML document structures must start and end within the same entity. at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at org.apache.commons.digester.Digester.parse(Digester.java:1666) at hudson.plugins.clover.CloverCoverageParser.parse(CloverCoverageParser.java:87) ... 13 more FATAL: null java.lang.NullPointerException at hudson.plugins.clover.CloverBuildAction.<init>(CloverBuildAction.java:133) at hudson.plugins.clover.CloverBuildAction.load(CloverBuildAction.java:265) at hudson.plugins.clover.CloverPublisher.processCloverXml(CloverPublisher.java:197) at hudson.plugins.clover.CloverPublisher.perform(CloverPublisher.java:152) at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) at hudson.model.AbstractBuild$AbstractRunner.perform(AbstractBuild.java:541) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:527) at hudson.model.AbstractBuild$AbstractRunner.performAllBuildStep(AbstractBuild.java:515) at hudson.model.Build$RunnerImpl.post2(Build.java:152) at hudson.model.AbstractBuild$AbstractRunner.post(AbstractBuild.java:499) at hudson.model.Run.run(Run.java:1199) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:123)

    Jenkins JIRA | 7 years ago | wyrdvans
    java.lang.NullPointerException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at hudson.plugins.clover.CloverPublisher.processCloverXml()
    2. hudson.plugins.clover
      CloverPublisher.perform
      1. hudson.plugins.clover.CloverPublisher.processCloverXml(CloverPublisher.java:250)
      2. hudson.plugins.clover.CloverPublisher.performImpl(CloverPublisher.java:202)
      3. hudson.plugins.clover.CloverPublisher.perform(CloverPublisher.java:167)
      3 frames
    3. org.jenkinsci.plugins
      AbstractSynchronousNonBlockingStepExecution$1$1.call
      1. org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:69)
      2. org.jenkinsci.plugins.workflow.steps.CoreStep$Execution.run(CoreStep.java:59)
      3. org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:52)
      3 frames
    4. Hudson
      ACL.impersonate
      1. hudson.security.ACL.impersonate(ACL.java:221)
      1 frame
    5. org.jenkinsci.plugins
      AbstractSynchronousNonBlockingStepExecution$1.run
      1. org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:49)
      1 frame
    6. Java RT
      ThreadPoolExecutor$Worker.run
      1. java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
      2. java.util.concurrent.FutureTask.run(FutureTask.java:266)
      3. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      4. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      4 frames