I'm using 8.0.4 and have the agent running with my app (confirmed) in a
docker container, but can't get the cli dump to work from outside. My goal
is to keep it running across multiple test runs and dump and reset the
coverage data. When I attempt to connect I get this error:
[INFO] Connecting to localhost/127.0.0.1:6300.
Exception in thread "main" java.io.IOException: Socket closed unexpectedly.
at
org.jacoco.cli.internal.core.tools.ExecDumpClient.dump(ExecDumpClient.java:128)
at
org.jacoco.cli.internal.core.tools.ExecDumpClient.dump(ExecDumpClient.java:98)
at org.jacoco.cli.internal.commands.Dump.execute(Dump.java:69)
at org.jacoco.cli.internal.Main.execute(Main.java:89)
at org.jacoco.cli.internal.Main.main(Main.java:104)
I am actually attempting this with a complex WebSphere app, so when I hit
the error I used a simple spring boot app to test the conditions again and
get the same error. After further testing I found I was able to perform the
dump from 'inside' the container for both apps, and I have specified the
appropriate docker port pass-through ( -p 6300:6300 ). Wondering if anyone
else has hit this, or if there is some other handshake code (or ports)
needed to successfully connect from outside the container?
--
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/0fccc231-3cf7-4b6a-aa56-fb4bb537d44d%40googlegroups.com.