dd-trace-java icon indicating copy to clipboard operation
dd-trace-java copied to clipboard

Disable "connection error (unopened port)" for Netty38ClientTest

Open nayeem-kamal opened this issue 2 years ago • 0 comments

This test fails sometimes with "Condition not satisfied"

https://output.circle-artifacts.com/output/job/3ed71dd1-874b-4fef-9e8d-c60a4aa802c2/artifacts/0/reports/dd-java-agent/instrumentation/jdbc/tests/oldH2Test/classes/RemoteJDBCInstrumentationTest.html

Condition not satisfied:

Netty38ClientTest$__spock_feature_3_0_closure3$_closure4.doCall(Netty38ClientTest.groovy:92)

assert span.parentId == DDId.ZERO
       |    |        |       |
       |    46       false   0
       DDSpan [ t_id=4202520462114062174, s_id=47, p_id=46 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/netty.connect/netty.connect *errored* tags={component=netty, error.msg=Connection refused: localhost/127.0.0.1:61, error.stack=java.net.ConnectException: Connection refused: localhost/127.0.0.1:61
       	at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
       	at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:716)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.connect(NioClientBoss.java:150)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:105)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:79)
       	at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:305)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
       	at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:91)
       	at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:40)
       	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
       	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
       	at java.lang.Thread.run(Thread.java:750)
       , error.type=java.net.ConnectException, thread.id=74, thread.name=New I/O boss #33}, duration_ns=8059133

	at datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces(ListWriterAssert.groovy:90)
	at datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces(ListWriterAssert.groovy:41)
	at datadog.trace.agent.test.AgentTestRunner.assertTraces(AgentTestRunner.groovy:344)
	at datadog.trace.agent.test.AgentTestRunner.assertTraces(AgentTestRunner.groovy:333)
	at Netty38ClientTest.connection error (unopened port)(Netty38ClientTest.groovy:90)
Caused by: Assertion failed: 

assert span.parentId == DDId.ZERO
       |    |        |       |
       |    46       false   0
       DDSpan [ t_id=4202520462114062174, s_id=47, p_id=46 ] trace=worker.org.gradle.process.internal.worker.GradleWorkerMain/netty.connect/netty.connect *errored* tags={component=netty, error.msg=Connection refused: localhost/127.0.0.1:61, error.stack=java.net.ConnectException: Connection refused: localhost/127.0.0.1:61
       	at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
       	at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:716)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.connect(NioClientBoss.java:150)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.processSelectedKeys(NioClientBoss.java:105)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.process(NioClientBoss.java:79)
       	at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:305)
       	at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42)
       	at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:91)
       	at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:40)
       	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
       	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
       	at java.lang.Thread.run(Thread.java:750)
       , error.type=java.net.ConnectException, thread.id=74, thread.name=New I/O boss #33}, duration_ns=8059133

	at datadog.trace.agent.test.asserts.SpanAssert.parent(SpanAssert.groovy:102)
	at datadog.trace.agent.test.utils.TraceUtils.basicSpan_closure1(TraceUtils.groovy:108)
	at datadog.trace.agent.test.asserts.SpanAssert.assertSpan(SpanAssert.groovy:36)
	at datadog.trace.agent.test.asserts.SpanAssert.assertSpan(SpanAssert.groovy:27)
	at datadog.trace.agent.test.asserts.TraceAssert.span(TraceAssert.groovy:77)
	at datadog.trace.agent.test.utils.TraceUtils.basicSpan(TraceUtils.groovy:106)
	at datadog.trace.agent.test.utils.TraceUtils.basicSpan(TraceUtils.groovy:102)
	at datadog.trace.agent.test.utils.TraceUtils.basicSpan(TraceUtils.groovy:93)
	at Netty38ClientTest.$spock_feature_3_0_closure3$_closure4(Netty38ClientTest.groovy:92)
	at datadog.trace.agent.test.asserts.TraceAssert.assertTrace(TraceAssert.groovy:50)
	at datadog.trace.agent.test.asserts.ListWriterAssert.trace(ListWriterAssert.groovy:124)
	at datadog.trace.agent.test.asserts.ListWriterAssert.trace(ListWriterAssert.groovy:109)
	at Netty38ClientTest.connection error (unopened port)_closure3(Netty38ClientTest.groovy:91)
	at datadog.trace.agent.test.asserts.ListWriterAssert.assertTraces(ListWriterAssert.groovy:59)
	... 4 more

nayeem-kamal avatar Sep 23 '22 18:09 nayeem-kamal