You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…output / error stream (fixesjline#856)
JLine tries to detect a valid output stream, but in cases where output is redirected using a tee command, the output stream is valid, even if not a real system stream.
Using builder.setSystemOutput(SystemOutput.ForcedSysOut) or using `org.jline.terminal.output=forced-out` system property solves the problem.
Recently I've upgraded jline dependency to v.3.23 in my project and noticed that autocompletion doesn't work anymore.
Got warning from jLine:
I've tracked down issue to this #PR - #616
For some reason jLine don't consider output stream as a system stream and fallbacks to dumb terminal
Output from
org.jline.terminal.impl.Diag
:Application is executed via python/bash scripts. Output is also copied to file via
tee
commandIs it possible somehow disable this check? Autocompletion worked just fine with 3.18, even output was redirected.
The text was updated successfully, but these errors were encountered: