The toString method will be doing string conversion and invalidating the 
format... not sure why I felt that necessary. I've updated it to

>  fs.appendFileSync('executionData/'+ this.logFileId +'.exec', data); 

and the and merge now gets through some of the files before complaining.

The stack trace is:
Unable to read 
/var/lib/go-agent/pipelines/Acceptance-Tests-With-Coverage/tests/executionData/1462927504650_6901.exec
        at org.jacoco.ant.MergeTask.load(MergeTask.java:87)
        at org.jacoco.ant.MergeTask.execute(MergeTask.java:67)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at 
org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:435)
        at org.apache.tools.ant.Target.performTasks(Target.java:456)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
        at 
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
        at org.apache.tools.ant.Main.runBuild(Main.java:851)
        at org.apache.tools.ant.Main.startAnt(Main.java:235)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Caused by: java.io.IOException: Unknown block type 20.
        at 
org.jacoco.core.data.ExecutionDataReader.readBlock(ExecutionDataReader.java:119)
        at 
org.jacoco.core.data.ExecutionDataReader.read(ExecutionDataReader.java:90)
        at org.jacoco.core.tools.ExecFileLoader.load(ExecFileLoader.java:59)
        at org.jacoco.ant.MergeTask.load(MergeTask.java:85)
        ... 17 more

I see old mentions of concurrency issues on google, but these files are written 
synchronously in a single thread, so that should not be the issue here.

-- 
You received this message because you are subscribed to the Google Groups 
"JaCoCo and EclEmma Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jacoco/715a7007-ecb9-44fa-ac0a-9f29a9e086b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to