Closed neomatrix369 closed 6 years ago
I'll debug the failing test, but any additional hints will help fix these issues
It is worth investigating. My gut feeling is that the create_repo_and_uploads_commits
if flaky as it asynchronously waits for messages to be present on the destination queue.
Hmmm flaky tests! Ok will feedback with outcome of investigation
dpnt-coverage/src/test/java/tdl/datapoint/coverage/CoverageDatapointAcceptanceTest.java:141:
private static void waitForQueueToReceiveEvents() throws InterruptedException {
Thread.sleep(10000);
}
might be the cause of it, isn't there a callback method to trigger this?
It runs on a separate thread so test test will have to set a timeout regardless On Thu, 16 Aug 2018 at 21:58, mani notifications@github.com wrote:
private static void waitForQueueToReceiveEvents() throws InterruptedException { Thread.sleep(10000); }
might be the cause of it, isn't there a callback method to trigger this?
— You are receiving this because you commented.
Reply to this email directly, view it on GitHub https://github.com/julianghionoiu/dpnt-coverage/issues/20#issuecomment-413682494, or mute the thread https://github.com/notifications/unsubscribe-auth/AE2qKdeqrXpmqLSeBJ25LB-wmNLtrUIdks5uRdzcgaJpZM4WAJwT .
I found that the reason its failing now:
Exception in thread "Thread-1" java.lang.IllegalStateException: Connection pool shut down
at org.apache.http.util.Asserts.check(Asserts.java:34)
at org.apache.http.pool.AbstractConnPool.lease(AbstractConnPool.java:191)
at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.requestConnection(PoolingHttpClientConnectionManager.java:267)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.amazonaws.http.conn.ClientConnectionManagerFactory$Handler.invoke(ClientConnectionManagerFactory.java:76)
at com.amazonaws.http.conn.$Proxy9.requestConnection(Unknown Source)
at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:176)
at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
at com.amazonaws.http.apache.client.impl.SdkHttpClient.execute(SdkHttpClient.java:72)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1238)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1058)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:743)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:717)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:699)
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:667)
at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:649)
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:513)
at com.amazonaws.services.sqs.AmazonSQSClient.doInvoke(AmazonSQSClient.java:2013)
at com.amazonaws.services.sqs.AmazonSQSClient.invoke(AmazonSQSClient.java:1989)
at com.amazonaws.services.sqs.AmazonSQSClient.executeReceiveMessage(AmazonSQSClient.java:1471)
at com.amazonaws.services.sqs.AmazonSQSClient.receiveMessage(AmazonSQSClient.java:1447)
at tdl.participant.queue.connector.SqsEventQueue$MessageProcessingThread.processBatch(SqsEventQueue.java:141)
at tdl.participant.queue.connector.SqsEventQueue$MessageProcessingThread.run(SqsEventQueue.java:123)
which happens to be due to java.lang.IllegalStateException: Connection pool shut down
in queue-client/0.1.17/3588f86b4f2cd5d5e0b8164da95e112c367512a7/queue-client-0.1.17-sources.jar!/tdl/participant/queue/connector/SqsEventQueue.java:141
ShadowJar builds without test failures
The above does not work -
jacocoTestReport
is not a known taskRunning
or
leads to the same test failure:
As the shadowJar cannot be created above, the remaining steps, i.e.
or
Do not finish successfully.