Наткнулся на вот такую интересную ситуацию:
если ставлю 2 sout() после чтения данных, то все отлично работает сколько бы я данных (правильных) не вводил:
если оба sout() комментирую - перестает работать:
если оставляю один sout number, то выкидывает после ввода второй цифры и перехода на новую строку (когда должен вводить второй string):
если оставляю один sout name, то выкидывает как и без sout вовсе:
кто-то может объяснить, что за магия такая ? пробовал вводить данные с задержкой, ждал по пару секунд после ввода каждого символа, но результат тот же самый. С активными двумя sout работает, как должно. Если закомментить sout - не работает.
Dmitry Koichev
20 уровень
При чтении с консоли, вместо строк считывает пустую строку или видит неверный символ
Решен
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Dmitry Koichev QA Automation Engineer в The Product Engine
14 мая 2022, 20:05
Подебажил еще. Наткнулся на вот такую интересную ситуацию:
если ставлю 2 sout() после чтения данных, то все отлично работает сколько бы я данных (правильных) не вводил:
если оба sout() комментирую - перестает работать:
если оставляю один sout number, то выкидывает после ввода второй цифры и перехода на новую строку (когда должен вводить второй string):
если оставляю один sout name, то выкидывает как и без sout вовсе:
кто-то может объяснить, что за магия такая ? пробовал вводить данные с задержкой, ждал по пару секунд после ввода каждого символа, но результат тот же самый. С активными двумя sout работает, как должно. Если закомментить sout - не работает.
0
KIRA Разработчик в prosv.ru Expert
14 мая 2022, 20:22решение
это обновление idea, откатитесь на старую версию либо ждите исправлений
+2
Dmitry Koichev QA Automation Engineer в The Product Engine
14 мая 2022, 20:27
походу да, потому что обновлялся вчера или позавчера. Спасибо!
0
Анна Комунина
14 мая 2022, 15:28
Сам код прикрепи
0
Dmitry Koichev QA Automation Engineer в The Product Engine
14 мая 2022, 15:50
Не могу, задача решена. Администрация удалит. Как я написал в описании проблемы, код такой же, как в решении задачи его можно посмотреть через готовое решение. с другим вариантом кода, кот. я написал изначально - проблема такая же.
0
НикитаExpert
14 мая 2022, 16:55
просто скопируй код и прикрепи к коментарию, никто ничего не удалит
0
Dmitry Koichev QA Automation Engineer в The Product Engine
14 мая 2022, 17:01
0
Dmitry Koichev QA Automation Engineer в The Product Engine
14 мая 2022, 17:03
прикрепил еще скриншот с дебаг модом.
вот что вводил в консоль:
Connected to the target VM, address: '127.0.0.1:56634', transport: 'socket'
1
b
------------
второе значение 'b' видит как пустую строку.
0
Dmitry Koichev QA Automation Engineer в The Product Engine
14 мая 2022, 17:30
Проверил у друга с компа, у него отрабатывает нормально и видит второе значение с консоли. вводил тоже самое
1
b
Походу это что-то локально, но не могу понять что. Настроек никаких последнее время не менял..
0