Получение «Ошибка при вводе: java.io.IOException: ресурс временно недоступен» при нажатии Tab в jshell - PullRequest
0 голосов
/ 25 февраля 2019

Так что я возился с кодом в jshell, но он начал падать, когда я нажал Tab.

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

В моем следующем утверждении, когда я наберу Arra, затем (Tab), чтобы автоматически завершить Array и получитьпараметры, он вылетает с

Ошибка при вводе: java.io.IOException: Ресурс временно недоступен

Кто-нибудь знает, как это исправить?

РЕДАКТИРОВАТЬ: я использую элементарный ОС Juno.Это дистрибутив, основанный на Ubuntu 18.04

1 Ответ

0 голосов
/ 01 марта 2019

Я полагаю, что это может быть результатом https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1813873,, который говорит, что отсутствует второй из двух патчей, и

Этот второй патч необходим для предотвращения довольно серьезной регрессии, когдаПользовательские приложения, читающие из stdin, могут получать EAGAIN, когда не должны.

(Обратите внимание, что EAGAIN - это «Ресурс временно недоступен»).Я могу воспроизвести эту ошибку jshell при запуске ядра 4.15.0-44 или 4.15.0-45, но не при работе 4.15.0-43.Если мой пересчет вышеупомянутого билета об ошибке точен, похоже, что новая версия ядра с примененным патчем должна быть выпущена 4 марта.

...