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

Cobertura unable to find report

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Incomplete
    • Icon: Major Major
    • cobertura-plugin
    • None
    • linux (RHEL)

      Using jenkins 1.486, cobertura 1.7.1

      12:02:04 Publishing Cobertura coverage report...
      12:02:04 FATAL: Unable to find coverage results
      12:02:04 hudson.util.IOException2: remote file operation failed: /hudson_analysis/workspace/pro-cobertura at hudson.remoting.Channel@14f13b8:linux-9
      12:02:04 at hudson.FilePath.act(FilePath.java:847)
      12:02:04 at hudson.FilePath.act(FilePath.java:824)
      12:02:04 at hudson.plugins.cobertura.CoberturaPublisher.perform(CoberturaPublisher.java:335)
      12:02:04 at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36)
      12:02:04 at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:807)
      12:02:04 at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:782)
      12:02:04 at hudson.model.Build$BuildExecution.post2(Build.java:183)
      12:02:04 at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:729)
      12:02:04 at hudson.model.Run.execute(Run.java:1541)
      12:02:04 at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
      12:02:04 at hudson.model.ResourceController.execute(ResourceController.java:88)
      12:02:04 at hudson.model.Executor.run(Executor.java:236)
      12:02:04 Caused by: java.io.IOException: Remote call on b-linux64-09 failed
      12:02:04 at hudson.remoting.Channel.call(Channel.java:673)
      12:02:04 at hudson.FilePath.act(FilePath.java:840)
      12:02:04 ... 11 more
      12:02:04 Caused by: java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamException
      12:02:04 at java.lang.Class.getDeclaredFields0(Native Method)
      12:02:04 at java.lang.Class.privateGetDeclaredFields(Class.java:2259)
      12:02:04 at java.lang.Class.getDeclaredField(Class.java:1852)
      12:02:04 at java.io.ObjectStreamClass.getDeclaredSUID(ObjectStreamClass.java:1582)
      12:02:04 at java.io.ObjectStreamClass.access$700(ObjectStreamClass.java:52)
      12:02:04 at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:408)
      12:02:04 at java.security.AccessController.doPrivileged(Native Method)
      12:02:04 at java.io.ObjectStreamClass.<init>(ObjectStreamClass.java:400)
      12:02:04 at java.io.ObjectStreamClass.lookup(ObjectStreamClass.java:297)
      12:02:04 at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:531)
      12:02:04 at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1552)
      12:02:04 at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
      12:02:04 at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
      12:02:04 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
      12:02:04 at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1908)
      12:02:04 at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1832)
      12:02:04 at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1719)
      12:02:04 at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
      12:02:04 at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
      12:02:04 at hudson.remoting.UserRequest.deserialize(UserRequest.java:182)
      12:02:04 at hudson.remoting.UserRequest.perform(UserRequest.java:98)
      12:02:04 at hudson.remoting.UserRequest.perform(UserRequest.java:48)
      12:02:04 at hudson.remoting.Request$2.run(Request.java:326)
      12:02:04 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
      12:02:04 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
      12:02:04 at java.util.concurrent.FutureTask.run(FutureTask.java:123)
      12:02:04 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
      12:02:04 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
      12:02:04 at java.lang.Thread.run(Thread.java:595)
      12:02:04 No coverage results were found using the pattern '**/target/site/cobertura/coverage.xml' relative to '/hudson_analysis/workspace/pro-cobertura'. Did you enter a pattern relative to the correct directory? Did you generate the XML report(s) for Cobertura?

      **/target/site/cobertura/coverage.xml's do exist:

      [linux64-9 ~]$ find /hudson_analysis/workspace/pro-cobertura/ -name "coverage.xml"
      /hudson_analysis/workspace/pro-cobertura/build/ssl-check/target/site/cobertura/coverage.xml
      /hudson_analysis/workspace/pro-cobertura/build/cim-wsclient/target/site/cobertura/coverage.xml

            stephenconnolly Stephen Connolly
            hlau hlau
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: