John Murph <jmurph....@...> writes:
> The concern here is that a failure in the code under test shouldn't cause an
internal error in Gradle. If you don't mind, please post the stack trace
anyway
so that someone can look into why Gradle didn't more gracefully handle the
failure.
Ah, of course. Here it is.
- Ben
org.gradle.messaging.remote.internal.PlaceholderException:
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not
complete execution for test process 'Gradle Worker 1'.
at
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClas
sProcessor.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.jav
a:32)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.jav
a:23)
at
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLo
aderDispatch.java:32)
at
org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.
invoke(ProxyDispatchAdapter.java:75)
at $Proxy3.stop(Unknown Source)
at
org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:91)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.jav
a:32)
at
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.jav
a:23)
at
org.gradle.messaging.remote.internal.MethodInvocationUnmarshallingDispatch.dispa
tch(MethodInvocationUnmarshallingDispatch.java:48)
at
org.gradle.messaging.remote.internal.MethodInvocationUnmarshallingDispatch.dispa
tch(MethodInvocationUnmarshallingDispatch.java:25)
at
org.gradle.messaging.dispatch.DiscardOnFailureDispatch.dispatch(DiscardOnFailure
Dispatch.java:31)
at
org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:
194)
at
org.gradle.messaging.dispatch.AsyncDispatch.access$200(AsyncDispatch.java:34)
at
org.gradle.messaging.dispatch.AsyncDispatch$2.run(AsyncDispatch.java:84)
at
org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.r
un(DefaultExecutorFactory.java:63)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:8
86)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.gradle.messaging.remote.internal.PlaceholderException:
org.testng.TestNGException:
Cannot instantiate class com.tripwire.cap.bridge.SimpleAccept
at
org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:35)
at org.testng.internal.ClassHelper.createInstance(ClassHelper.java:317)
at org.testng.internal.ClassImpl.getDefaultInstance(ClassImpl.java:71)
at org.testng.internal.ClassImpl.getInstances(ClassImpl.java:90)
at
org.testng.internal.TestNGClassFinder.<init>(TestNGClassFinder.java:119)
at org.testng.TestRunner.initMethods(TestRunner.java:379)
at org.testng.TestRunner.init(TestRunner.java:254)
at org.testng.TestRunner.init(TestRunner.java:224)
at org.testng.TestRunner.<init>(TestRunner.java:173)
at
org.testng.SuiteRunner$DefaultTestRunnerFactory.newTestRunner(SuiteRunner.java:4
94)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:239)
at org.testng.SuiteRunner.run(SuiteRunner.java:193)
at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:910)
at org.testng.TestNG.runSuitesLocally(TestNG.java:879)
at org.testng.TestNG.run(TestNG.java:787)
at
org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestN
GTestClassProcessor.java:95)
at
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClas
sProcessor.java:58)
... 26 more
Caused by: org.gradle.messaging.remote.internal.PlaceholderException:
java.lang.reflect.InvocationTargetException: null
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorI
mpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorA
ccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
org.testng.internal.ObjectFactoryImpl.newInstance(ObjectFactoryImpl.java:26)
... 42 more
Caused by: org.gradle.messaging.remote.internal.PlaceholderException:
com.tripwire.cap.bridge.RuntimeIOException: java.net.ConnectException:
Connection refused
at
com.tripwire.cap.bridge.amqp.AmqpConnectionProvider.get(AmqpConnectionProvider.j
ava:24)
at com.tripwire.cap.bridge.SimpleAccept.<init>(SimpleAccept.java:32)
... 47 more
Caused by: java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at
com.rabbitmq.client.ConnectionFactory.createFrameHandler(ConnectionFactory.java:
161)
at
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:192)
at
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:249)
at
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:263)
at
com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:274)
at
com.tripwire.cap.bridge.amqp.AmqpConnectionProvider.get(AmqpConnectionProvider.j
ava:21)
... 48 more
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email