Just to let you know that disabling the security test suite, the build doesn't hang anymore. We'll have to investigate that.

Le 13/03/2012 17:38, Luke Daley a écrit :
This would suggest that the test is tightening up the security, preventing reflection, which Gradle needs in order to work.

SecurityManager and friends are not my wheel house. Is it possible to not restrict based on package? If so, groovy.security.SecurityTest will need to be updated to not restrict “org.gradle”.

On 13/03/2012, at 4:13 PM, Cédric Champeau wrote:

Ok, this time there were test failures, but still, hanging. Here's the current output:

|Test testNullForFromOrToIsIllegal(groovy.lang.RangeTest) PASSED
Gradle Worker 1 finished executing tests.
Gradle Worker 2 executing tests.
Test testForbiddenProperty(groovy.security.SecurityTest) FAILED: java.security.AccessControlException: access denied ("groovy.security.GroovyCodeSourcePermission" "/groovy/security/test") h
Test groovy.security.SecurityTest FAILED
Gradle Worker 2 finished executing tests.
> Building > :test > 369 tests completed, 1 failure
|
(CTRL+C)

It seems that Gradle is waiting for something, but what? Executing again gives another output, potentially helpful for you:

|Test testContainsWithIncompatibleType(groovy.lang.RangeTest) PASSED
Gradle Worker 1 finished executing tests.
Gradle Worker 2 executing tests.
Could not dispatch message [Request consumer: 86b32c50-0ded-467a-884d-b1fef82d726f, payload: org.gradle.messaging.remote.internal.protocol.RemoteMethodInvocation@1]. Discarding message. org.gradle.messaging.remote.internal.MessageIOException: Could not write message [Request consumer: 86b32c50-0ded-467a-884d-b1fef82d726f, payload: org.gradle.messaging.remote.internal.protocol.RemoteMethodInvocation@1] to '/0:0:0:0:0:0:0:1%1:42814'. at org.gradle.messaging.remote.internal.inet.SocketConnection.dispatch(SocketConnection.java:108) at org.gradle.messaging.remote.internal.DelegatingConnection.dispatch(DelegatingConnection.java:35) at org.gradle.messaging.dispatch.FailureHandlingDispatch.dispatch(FailureHandlingDispatch.java:29) at org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132) at org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33) at org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72) org.gradle.listener.ListenerNotificationException: Failed to notify output event listener. at org.gradle.messaging.dispatch.BroadcastDispatch.dispatch(BroadcastDispatch.java:97) at org.gradle.messaging.dispatch.BroadcastDispatch.dispatch(BroadcastDispatch.java:32) at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
    at $Proxy0.onOutput(Unknown Source)
at org.gradle.logging.internal.OutputEventRenderer.onOutput(OutputEventRenderer.java:168) at org.gradle.logging.internal.slf4j.Slf4jLoggingConfigurer$Appender.append(Slf4jLoggingConfigurer.java:162) at org.gradle.logging.internal.slf4j.Slf4jLoggingConfigurer$Appender.append(Slf4jLoggingConfigurer.java:149)
    at ch.qos.logback.core.AppenderBase.doAppend(AppenderBase.java:85)
at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:53) at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:282)
    at ch.qos.logback.classic.Logger.callAppenders(Logger.java:269)
at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:470) at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:424) at org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66)
    at ch.qos.logback.classic.Logger.error(Logger.java:587)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at org.gradle.messaging.dispatch.DiscardingFailureHandler.dispatchFailed(DiscardingFailureHandler.java:28) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) at org.gradle.messaging.dispatch.FailureHandlingDispatch.dispatch(FailureHandlingDispatch.java:31)
    at java.lang.Thread.run(Thread.java:722)
at org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132) at org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33) at org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72) at org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
    at java.lang.Thread.run(Thread.java:722)
Caused by: org.gradle.listener.ListenerNotificationException: Failed to notify standard output listener. at org.gradle.messaging.dispatch.BroadcastDispatch.dispatch(BroadcastDispatch.java:97) at org.gradle.messaging.dispatch.BroadcastDispatch.dispatch(BroadcastDispatch.java:32) at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
    at $Proxy1.onOutput(Unknown Source)
at org.gradle.logging.internal.StreamingStyledTextOutput.doAppend(StreamingStyledTextOutput.java:54) at org.gradle.logging.internal.AbstractStyledTextOutput.text(AbstractStyledTextOutput.java:73) at org.gradle.logging.internal.StyledTextOutputBackedRenderer$OutputEventTextOutputImpl.doLineText(StyledTextOutputBackedRenderer.java:79) at org.gradle.logging.internal.AbstractLineChoppingStyledTextOutput.doAppend(AbstractLineChoppingStyledTextOutput.java:45) at org.gradle.logging.internal.AbstractStyledTextOutput.text(AbstractStyledTextOutput.java:73) at org.gradle.logging.internal.AbstractStyledTextOutput.exception(AbstractStyledTextOutput.java:82)
    at org.gradle.logging.internal.LogEvent.render(LogEvent.java:43)
at org.gradle.logging.internal.StyledTextOutputBackedRenderer.onOutput(StyledTextOutputBackedRenderer.java:58) at org.gradle.logging.internal.ProgressLogEventGenerator.doOutput(ProgressLogEventGenerator.java:58) at org.gradle.logging.internal.ProgressLogEventGenerator.onOutput(ProgressLogEventGenerator.java:48) at org.gradle.logging.internal.OutputEventRenderer$1.onOutput(OutputEventRenderer.java:111)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.messaging.dispatch.BroadcastDispatch.dispatch(BroadcastDispatch.java:88)
    ... 22 more
Caused by: java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks") at java.security.AccessControlContext.checkPermission(AccessControlContext.java:366) at java.security.AccessController.checkPermission(AccessController.java:555) at java.lang.SecurityManager.checkPermission(SecurityManager.java:549) at java.lang.reflect.AccessibleObject.setAccessible(AccessibleObject.java:128) at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:34) at org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.messaging.dispatch.BroadcastDispatch.dispatch(BroadcastDispatch.java:88)
    ... 43 more
Gradle Worker 2 finished executing tests.
> Building > :test > 368 tests completed
|

Le 13/03/2012 16:56, Luke Daley a écrit :
if you run with -i, you should get some indication of what test it is hanging on.

On 13/03/2012, at 3:43 PM, Cédric Champeau wrote:

Hi Luke,

I'm using Gradle 1.0-milestone-8a



--
Luke Daley
Principal Engineer, Gradleware
http://gradleware.com



--
Cédric Champeau
SpringSource - A Division Of VMware
http://www.springsource.com/
http://twitter.com/CedricChampeau

Reply via email to