Jump to content

Recommended Posts

Posted

Boas a todos. 
Comecei a trabalhar com o gradle para fazer testes e ao tentar executá-los aparece-me este erro: 
 

Could not write standard input to Gradle Test Executor 1.
java.io.IOException: O encaminhamento (pipe) está a ser fechado
	at java.base/java.io.FileOutputStream.writeBytes(Native Method)
	at java.base/java.io.FileOutputStream.write(FileOutputStream.java:400)
	at java.base/java.lang.Process$PipeOutputStream.write(Process.java:907)
	at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:125)
	at java.base/java.io.BufferedOutputStream.implFlush(BufferedOutputStream.java:252)
	at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:240)
	at org.gradle.process.internal.streams.ExecOutputHandleRunner.writeBuffer(ExecOutputHandleRunner.java:98)
	at org.gradle.process.internal.streams.ExecOutputHandleRunner.forwardContent(ExecOutputHandleRunner.java:85)
	at org.gradle.process.internal.streams.ExecOutputHandleRunner.run(ExecOutputHandleRunner.java:64)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1575)

> Task :app:test FAILED
Error: Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain
Caused by: java.lang.ClassNotFoundException: worker.org.gradle.process.internal.worker.GradleWorkerMain

Já tentei de tudo, já reinstalei o jdk, gradle, alterei as versões e nada funciona. Até mesmo alterando o IDE ou correndo pelo cmd não funciona. Já procurei na net também e não consigo encontrar uma solução plausível. 
Mais concretamente, este erro apenas acontece quando o meu projeto tem um ficheiro de teste. Se apenas tiver as classes em main/java consigo fazer build sem problemas, mas se criar um ficheiro .java na pasta de testes já nem build consigo fazer.
Se alguém já teve ou sabe como resolver este problema agradecia a ajuda.

It's dangerous to go alone! Take this.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.