gpt4 book ai didi

Java 类错误 : java. io.IOException:正在关闭管道

转载 作者:搜寻专家 更新时间:2023-10-31 19:41:43 25 4
gpt4 key购买 nike

我们使用以下代码间歇性地收到“java.io.IOException:管道正在关闭”。有非常间歇性的性质。有什么建议吗?我试图复制这个,当我断开我的机器与网络的连接时,我能够得到这个错误。此类在 Siebel CRM session 打开后读写信息。

这里有 Java 类代码。

   private Process _process;
private OutputStream _processOut;
private ByteArrayOutputStream _sessionOutput;
....
_processOut = _process.getOutputStream();
_sessionOutput = new ByteArrayOutputStream();
....
public void writeCommand(String command)
throws IOException
{
_processOut.write(command.getBytes());
_processOut.flush();
_sessionOutput.write(command.getBytes());

}

此处有实际错误:

java.io.IOException: The pipe is being closed
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:260)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at mySession.writeCommand(mySession.java:169)

最佳答案

发生的事情是您尝试写入的外部进程关闭了连接到其标准输入流的管道。它可能刚刚退出。

尝试读取并打印进程的标准输出和标准错误,看看它们是否对正在发生的事情给出了解释。

关于Java 类错误 : java. io.IOException:正在关闭管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5026315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com