在jshell中按Tab键时出现“输入错误:java.io.IOException:资源暂时不可用”

问题描述 投票:1回答:1

所以我在jshell中摆弄了一些代码,但是当我按Tab键时它开始崩溃了。

int[] a = new int[]{1, 2, 5, 0, -1}

在我的下一个语句中,当我键入A-r-r-a,然后(Tab)自动完成到Array并获取选项时,它崩溃了

输入错误:java.io.IOException:资源暂时不可用

有谁知道如何解决这一问题?

编辑:我正在使用Elementary OS Juno。它是基于Ubuntu 18.04的发行版

java java-10 jshell
1个回答
2
投票

我相信这可能是https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1813873的结果,它说缺少两个补丁中的第二个补丁

需要第二个补丁来防止相当严重的回归,其中从stdin读取的用户空间应用程序可以在不应该接收EAGAIN时接收。

(注意EAGAIN是“资源暂时不可用”)。我可以在运行内核4.15.0-44或4.15.0-45时重现此jshell错误,但在运行4.15.0-43时则不能。如果我对上述错误票据的略读是准确的,那么应该会在3月4日发布带有补丁的新内核版本。

© www.soinside.com 2019 - 2024. All rights reserved.