2014-05-07 21 views
15

Xây dựng Gradle không thành công khi nó được chuyển đến : test task (test junit). Nó cung cấp cho các lỗiKhông thể xây dựng Gradle: Quá trình 'Gradle Test Executor 1' kết thúc với giá trị thoát khác 0

Process 'Gradle Test Executor 1' finished with non-zero exit value 1 

Tôi đang sử dụng gradle với một dự án java trong nhật thực. Gradle 1,12 và Java 7. Vấn đề dường như đang xảy ra khi một thử nghiệm được chạy trên một lớp kết nối với một cơ sở dữ liệu. Điều kỳ lạ là chương trình và kiểm thử hoạt động tốt như các ứng dụng java. Không có vấn đề với kết nối cơ sở dữ liệu và nó biên dịch và chạy một cách chính xác. Có gradle làm điều gì đó mà có thể gây rối với cách nó kết nối với các máy chủ cơ sở dữ liệu bên ngoài? Vấn đề có thể không có gì để làm với cơ sở dữ liệu vì vậy bất kỳ giải pháp được đánh giá cao. Tôi đã xem trực tuyến và trên trang web chính thức nhưng không có gì hữu ích. Cảm ơn.

EDIT

kết quả gỡ lỗi: nhắn

14:23:28.661 [DEBUG] [TestEventLogger] 
14:23:28.661 [DEBUG] [TestEventLogger] Test Run PASSED 
14:23:28.665 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':test' 
14:23:28.665 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :test FAILED 
14:23:28.665 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :test (Thread[main,5,main]) completed. Took 5.552 secs. 
14:23:28.666 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 6.67 secs, idle: 0.021 secs 
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger] 
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED 
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger] 
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: 11.75 secs 
14:23:28.811 [DEBUG] [org.gradle.api.internal.tasks.compile.daemon.CompilerDaemonManager] Stopping 0 compiler daemon(s). 

Lỗi:

Unexpected exception thrown. 
org.gradle.messaging.remote.internal.MessageIOException: Could not read message from '/127.0.0.1:51041'. 
    at org.gradle.messaging.remote.internal.inet.SocketConnection.receive(SocketConnection.java:88) 
    at org.gradle.messaging.remote.internal.hub.MessageHub$ConnectionReceive.run(MessageHub.java:230) 
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: com.esotericsoftware.kryo.KryoException: java.io.IOException: An existing connection was forcibly closed by the remote host 
    at com.esotericsoftware.kryo.io.Input.fill(Input.java:141) 
    at com.esotericsoftware.kryo.io.Input.require(Input.java:159) 
    at com.esotericsoftware.kryo.io.Input.readByte(Input.java:255) 
    at org.gradle.messaging.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:64) 
    at org.gradle.messaging.remote.internal.hub.InterHubMessageSerializer$MessageReader.read(InterHubMessageSerializer.java:53) 
    at org.gradle.messaging.remote.internal.inet.SocketConnection.receive(SocketConnection.java:83) 
    ... 5 more 
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host 
    at sun.nio.ch.SocketDispatcher.read0(Native Method) 
    at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43) 
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) 
    at sun.nio.ch.IOUtil.read(IOUtil.java:192) 
    at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379) 
    at org.gradle.messaging.remote.internal.inet.SocketConnection$SocketInputStream.read(SocketConnection.java:167) 
    at com.esotericsoftware.kryo.io.Input.fill(Input.java:139) 
    ... 10 more 
Unexpected exception thrown. 
org.gradle.messaging.remote.internal.MessageIOException: Could not write message [EndOfStream] to '/127.0.0.1:51041'. 
    at org.gradle.messaging.remote.internal.inet.SocketConnection.dispatch(SocketConnection.java:115) 
    at org.gradle.messaging.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:279) 
    at org.gradle.internal.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:66) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
    at java.lang.Thread.run(Thread.java:745) 
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host 
    at sun.nio.ch.SocketDispatcher.write0(Native Method) 
    at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51) 
    at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93) 
    at sun.nio.ch.IOUtil.write(IOUtil.java:51) 
    at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:487) 
    at org.gradle.messaging.remote.internal.inet.SocketConnection$SocketOutputStream.flush(SocketConnection.java:230) 
    at org.gradle.messaging.remote.internal.inet.SocketConnection.dispatch(SocketConnection.java:113) 
    ... 5 more 
FAILED 
+0

Cho đầu ra của '--debug' – fge

+0

Pl dễ dàng cung cấp đầy đủ, thông báo lỗi unshortened. –

+0

@fge, tôi đã thêm thông báo gỡ lỗi ngay khi xảy ra lỗi, cảm ơn. – user3195786

Trả lời

5

lẽ nhiều nhất một trong những thử nghiệm của bạn đi qua một System.exit (1) Nó có thể giúp để hiển thị kết quả kiểm tra trong bảng điều khiển bằng cách sử dụng thử nghiệm -i

Các vấn đề liên quan