Given the age of the issue, am closing. If the issue is still persisting in new versions of the plugin please file a new issue to ensure a fresh set of diagnostic data
16:24:32[htmlpublisher] Archiving HTML reports...16:24:32[htmlpublisher] Archiving at PROJECT level /home/jenkins/workspace/test-pipe to /var/lib/jenkins/jobs/test-pipe/htmlreports/Version_3a_200_2e34_2e13_2e8262488*16:24:36* FATAL: HTML Publisher failure*16:24:36* java.io.IOException: Failed to extract /home/jenkins/workspace/test-pipe/*/16:24:36 at hudson.FilePath.readFromTar(FilePath.java:2608)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2386)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2350)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2338)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2321)16:24:36 at htmlpublisher.HtmlPublisher.publishReports(HtmlPublisher.java:277)16:24:36 at htmlpublisher.workflow.PublishHTMLStepExecution.run(PublishHTMLStepExecution.java:70)16:24:36 at htmlpublisher.workflow.PublishHTMLStepExecution.run(PublishHTMLStepExecution.java:45)16:24:36 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)16:24:36 at hudson.security.ACL.impersonate(ACL.java:290)16:24:36 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)16:24:36 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)16:24:36 at java.util.concurrent.FutureTask.run(FutureTask.java:266)16:24:36 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)16:24:36 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)16:24:36 at java.lang.Thread.run(Thread.java:748)16:24:36 Suppressed: java.util.concurrent.ExecutionException: java.io.IOException: This archive contains unclosed entries.16:24:36 at hudson.remoting.Channel$2.adapt(Channel.java:992)16:24:36 at hudson.remoting.Channel$2.adapt(Channel.java:986)16:24:36 at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2389)16:24:36 ... 14 more*16:24:36* Caused by: java.io.IOException: This archive contains unclosed entries.16:24:36 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.finish(TarArchiveOutputStream.java:289)16:24:36 at org.apache.commons.compress.archivers.tar.TarArchiveOutputStream.close(TarArchiveOutputStream.java:307)16:24:36 at hudson.util.io.TarArchiver.close(TarArchiver.java:126)16:24:36 at hudson.FilePath.writeToTar(FilePath.java:2568)16:24:36 at hudson.FilePath.access$4000(FilePath.java:211)16:24:36 at hudson.FilePath$CopyRecursiveRemoteToLocal.invoke(FilePath.java:2531)16:24:36 at hudson.FilePath$CopyRecursiveRemoteToLocal.invoke(FilePath.java:2518)16:24:36 at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3069)16:24:36 at hudson.remoting.UserRequest.perform(UserRequest.java:211)16:24:36 at hudson.remoting.UserRequest.perform(UserRequest.java:54)16:24:36 at hudson.remoting.Request$2.run(Request.java:369)16:24:36 at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)16:24:36 ... 4 more*16:24:36* Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to dev*16:24:36* at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1741)16:24:36 at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:356)16:24:36 at hudson.remoting.Channel$2.adapt(Channel.java:990)16:24:36 at hudson.remoting.Channel$2.adapt(Channel.java:986)16:24:36 at hudson.remoting.FutureAdapter.get(FutureAdapter.java:59)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2389)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2350)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2338)16:24:36 at hudson.FilePath.copyRecursiveTo(FilePath.java:2321)16:24:36 at htmlpublisher.HtmlPublisher.publishReports(HtmlPublisher.java:277)16:24:36 at htmlpublisher.workflow.PublishHTMLStepExecution.run(PublishHTMLStepExecution.java:70)16:24:36 at htmlpublisher.workflow.PublishHTMLStepExecution.run(PublishHTMLStepExecution.java:45)16:24:36 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1$1.call(AbstractSynchronousNonBlockingStepExecution.java:47)16:24:36 at hudson.security.ACL.impersonate(ACL.java:290)16:24:36 at org.jenkinsci.plugins.workflow.steps.AbstractSynchronousNonBlockingStepExecution$1.run(AbstractSynchronousNonBlockingStepExecution.java:44)16:24:36 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)16:24:36 ... 4 more*16:24:36* Caused by: java.io.IOException: Truncated TAR archive*16:24:36* at org.apache.commons.compress.archivers.tar.TarArchiveInputStream.read(TarArchiveInputStream.java:643)16:24:36 at java.io.InputStream.read(InputStream.java:101)16:24:36 at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2314)16:24:36 at org.apache.commons.io.IOUtils.copy(IOUtils.java:2270)16:24:36 at org.apache.commons.io.IOUtils.copyLarge(IOUtils.java:2291)16:24:36 at org.apache.commons.io.IOUtils.copy(IOUtils.java:2246)16:24:36 at hudson.util.IOUtils.copy(IOUtils.java:43)16:24:36 at hudson.FilePath.readFromTar(FilePath.java:2598)16:24:36 ... 15 more[Pipeline] publishHTML
This is likely a problem more with the Jenkins remoting rather than HTML Publisher (perhaps caused by trying to copy large amounts of HTML reports over?). Are you able to review https://wiki.jenkins.io/display/JENKINS/Remoting+issue and see if any of those hints or tips helps point in a particular direction as to what is causing the issue in your installation?
Unfortunately I'm not an expert of remoting and what issues may cause what symptoms. You might be best asking on about this issue on the Jenkins User Mailing List as you may get more pointers on things to check.