Agent integration tests always halt on local machine #557
Comments
|
You can see that in the last 3 minutes it printed the same thing (probably a deadlock). |
I am running clean all the time: |
Thanks for the details! #557 (comment) - Looks like the agent JAR itself was not correctly built because there is this error message:
So the integration tests are kicked off with a missing or incompletely built agent JAR. Looking at the gradle debug output, I don't see any sign of the shadowJar task. |
After such a failed build, what's in the directory For a successful build it should be this:
I suspect you see Could you check please? |
Re Travis: I've looked into recent build failures for PR, https://travis-ci.org/census-instrumentation/opencensus-java/pull_requests:
All of the above have failures because of checkstyle or errorprone findings. No failure because of the agent integration tests. Occasional failures are topic of #540. Please add any findings related to flakiness (travis or local) there. |
Updated issue topic to focus on the local permanent failures. |
The gradle -d output seems truncated. It's very spammy anyway. Could you paste the full console output of a non-debug build? I guess there should be no need to build all, so |
The permanent failure from #557 is likely caused by this missing task dependency. After: ```none +--- :opencensus-contrib-agent:integrationTest | +--- :opencensus-contrib-agent:classes * | +--- :opencensus-contrib-agent:integrationTestClasses * | +--- :opencensus-contrib-agent:shadowJar | | +--- :opencensus-contrib-agent:bootstrapJar | | | \--- :opencensus-contrib-agent:classes * | | \--- :opencensus-contrib-agent:classes * | \--- :opencensus-contrib-agent:testClasses * \--- :opencensus-contrib-agent:test +--- :opencensus-contrib-agent:classes * \--- :opencensus-contrib-agent:testClasses * ``` Before: ```none +--- :opencensus-contrib-agent:integrationTest | +--- :opencensus-contrib-agent:classes * | +--- :opencensus-contrib-agent:integrationTestClasses * | \--- :opencensus-contrib-agent:testClasses * \--- :opencensus-contrib-agent:test +--- :opencensus-contrib-agent:classes * \--- :opencensus-contrib-agent:testClasses * ```
The permanent failure from #557 is likely caused by this missing task dependency. After: ```none +--- :opencensus-contrib-agent:integrationTest | +--- :opencensus-contrib-agent:classes * | +--- :opencensus-contrib-agent:integrationTestClasses * | +--- :opencensus-contrib-agent:shadowJar | | +--- :opencensus-contrib-agent:bootstrapJar | | | \--- :opencensus-contrib-agent:classes * | | \--- :opencensus-contrib-agent:classes * | \--- :opencensus-contrib-agent:testClasses * \--- :opencensus-contrib-agent:test +--- :opencensus-contrib-agent:classes * \--- :opencensus-contrib-agent:testClasses * ``` Before: ```none +--- :opencensus-contrib-agent:integrationTest | +--- :opencensus-contrib-agent:classes * | +--- :opencensus-contrib-agent:integrationTestClasses * | \--- :opencensus-contrib-agent:testClasses * \--- :opencensus-contrib-agent:test +--- :opencensus-contrib-agent:classes * \--- :opencensus-contrib-agent:testClasses * ```
The permanent failure from #557 is likely caused by this missing task dependency. After: ```none +--- :opencensus-contrib-agent:integrationTest | +--- :opencensus-contrib-agent:classes * | +--- :opencensus-contrib-agent:integrationTestClasses * | +--- :opencensus-contrib-agent:shadowJar | | +--- :opencensus-contrib-agent:bootstrapJar | | | \--- :opencensus-contrib-agent:classes * | | \--- :opencensus-contrib-agent:classes * | \--- :opencensus-contrib-agent:testClasses * \--- :opencensus-contrib-agent:test +--- :opencensus-contrib-agent:classes * \--- :opencensus-contrib-agent:testClasses * ``` Before: ```none +--- :opencensus-contrib-agent:integrationTest | +--- :opencensus-contrib-agent:classes * | +--- :opencensus-contrib-agent:integrationTestClasses * | \--- :opencensus-contrib-agent:testClasses * \--- :opencensus-contrib-agent:test +--- :opencensus-contrib-agent:classes * \--- :opencensus-contrib-agent:testClasses * ```
FWIW, |
objc[53772]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x10c3b24c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x10c47a4e0). One of the two will be used. Which one is undefined.
Error opening zip file or JAR manifest missing : /Users/bdrutu/github/opencensus-java/contrib/agent/build/libs/opencensus-contrib-agent-0.6.0-SNAPSHOT.jar
Error occurred during initialization of VM
agent library failed to init: instrument
objc[53773]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java (0x10494e4c0) and /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/jre/lib/libinstrument.dylib (0x1069bc4e0). One of the two will be used. Which one is undefined.
Error opening zip file or JAR manifest missing : /Users/bdrutu/github/opencensus-java/contrib/agent/build/libs/opencensus-contrib-agent-0.6.0-SNAPSHOT.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Process 'Gradle Test Executor 17' finished with non-zero exit value 1
org.gradle.process.internal.ExecException: Process 'Gradle Test Executor 17' finished with non-zero exit value 1
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:370)
at org.gradle.process.internal.worker.DefaultWorkerProcess.onProcessStop(DefaultWorkerProcess.java:118)
at org.gradle.process.internal.worker.DefaultWorkerProcess.access$000(DefaultWorkerProcess.java:41)
at org.gradle.process.internal.worker.DefaultWorkerProcess$1.executionFinished(DefaultWorkerProcess.java:74)
at sun.reflect.GeneratedMethodAccessor514.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy97.executionFinished(Unknown Source)
at org.gradle.process.internal.DefaultExecHandle.setEndStateInfo(DefaultExecHandle.java:216)
at org.gradle.process.internal.DefaultExecHandle.finished(DefaultExecHandle.java:315)
at org.gradle.process.internal.ExecHandleRunner.completed(ExecHandleRunner.java:103)
at org.gradle.process.internal.ExecHandleRunner.run(ExecHandleRunner.java:83)
at org.gradle.internal.operations.BuildOperationIdentifierPreservingRunnable.run(BuildOperationIdentifierPreservingRunnable.java:39)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:748)
The text was updated successfully, but these errors were encountered: