3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-11-14 20:10:05 +01:00

Wait on stream redirect futures (update helper task)

Dieser Commit ist enthalten in:
Jason Penilla 2023-12-06 15:32:08 -07:00
Ursprung 6bafacfb14
Commit ada77b3a3b
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 0E75A301420E48F8

Datei anzeigen

@ -207,9 +207,10 @@ abstract class RebasePatches : BaseTask() {
.redirectErrorStream(true) .redirectErrorStream(true)
.start() .start()
redirect(proc.inputStream, out) val f = redirect(proc.inputStream, out)
val exit = proc.waitFor() val exit = proc.waitFor()
f.get()
if (exit != 0) { if (exit != 0) {
val outStr = String(out.toByteArray()) val outStr = String(out.toByteArray())
@ -251,8 +252,9 @@ abstract class RebasePatches : BaseTask() {
.redirectErrorStream(true) .redirectErrorStream(true)
.start() .start()
redirect(apply2.inputStream, System.out) val f1 = redirect(apply2.inputStream, System.out)
apply2.waitFor() apply2.waitFor()
f1.get()
logger.lifecycle(outStr) logger.lifecycle(outStr)
logger.lifecycle("Patch failed at $failed; See Git output above.") logger.lifecycle("Patch failed at $failed; See Git output above.")