Filter localprocess stdout close failure warning in the allure collector
This Issue solves SQUASH-4621 "Remove "java.io.IOException: Stream closed" stack trace"
We very regularly see this stack trace in the logs :
[2021-11-22 16:19:55,874] INFO in s3publisher: 127.0.0.1 - - [22/Nov/2021 16:19:55] "POST //inbox/allure-collector-output HTTP/1.1" 200 - 2021-11-22 16:19:55.881 INFO 78 — [.0-10066-exec-7] o.o.s.c.v.JsonSchemaReaderInterceptor : Schema resource name : /org/opentestfactory/json/schema/v1alpha1/AllureCollectorOutput.json 2021-11-22 16:19:55.883 INFO 78 — [.0-10066-exec-7] o.s.t.s.p.application.EventInbox : Test plan Allure report received for suite id=2ba2aa52-b013-436a-992e-06e0342e2efe 2021-11-22 16:19:55.883 INFO 78 — [.0-10066-exec-7] o.s.t.s.p.application.EventInbox : Unknown test plan. 2021-11-22 16:19:55.893 WARN 60 — [ Thread-25] o.s.t.l.p.library.process.StreamMuncher : Failed to access Local processerror stream contents.
java.io.IOException: Stream closed at java.base/java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:176) ~[na:na] at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:342) ~[na:na] at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284) ~[na:na] at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326) ~[na:na] at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178) ~[na:na] at java.base/java.io.InputStreamReader.read(InputStreamReader.java:181) ~[na:na] at java.base/java.io.BufferedReader.fill(BufferedReader.java:161) ~[na:na] at java.base/java.io.BufferedReader.readLine(BufferedReader.java:326) ~[na:na] at java.base/java.io.BufferedReader.readLine(BufferedReader.java:392) ~[na:na] at org.squashtest.ta.local.process.library.process.StreamMuncher.run(StreamMuncher.java:73) ~[squash-ta-library-local-process-1.14.0-RELEASE.jar!/:na] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na]
[2021-11-22 16:19:55,905] INFO in eventbus: squashtest.org/v1alpha1/AllureCollectorOutput [2021-11-22 16:19:55,908] INFO in eventbus: 127.0.0.1 - - [22/Nov/2021 16:19:55] "POST /publications HTTP/1.1" 200 - 2021-11-22 16:19:55.913 INFO 60 — [CollectorTask58] .s.t.a.r.c.a.CollectorPublicationService : Successfully published AllureCollectorOutput with test plan id=2c9180827d484faa017d485af3eb0001 : OK, null [2021-11-22 16:19:55,917] INFO in eventbus: opentestfactory.org/v1alpha1/Notification
But this is a false problem.