Ошибка Jython: [ОШИБКА] Не удалось создать терминал; отступая к неподдерживаемым - PullRequest
0 голосов
/ 09 марта 2019

Я написал программу на Jython, и она отлично работала
После (я не знаю, что случилось) я запустил код и jython выдает мне такой вывод:

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.python.core.PySystemState (file:/usr/local/Cellar/jython/2.7.1/libexec/jython.jar) to method java.io.Console.encoding()
WARNING: Please consider reporting this to the maintainers of org.python.core.PySystemState
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ERROR] Failed to construct terminal; falling back to unsupported
java.lang.NumberFormatException: For input string: "0x100"
    at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.base/java.lang.Integer.parseInt(Integer.java:652)
    at java.base/java.lang.Integer.valueOf(Integer.java:983)
    at org.python.jline.internal.InfoCmp.parseInfoCmp(InfoCmp.java:59)
    at org.python.jline.UnixTerminal.parseInfoCmp(UnixTerminal.java:242)
    at org.python.jline.UnixTerminal.<init>(UnixTerminal.java:65)
    at org.python.jline.UnixTerminal.<init>(UnixTerminal.java:50)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
    at java.base/java.lang.Class.newInstance(Class.java:584)
    at org.python.jline.TerminalFactory.getFlavor(TerminalFactory.java:211)
    at org.python.jline.TerminalFactory.create(TerminalFactory.java:102)
    at org.python.jline.TerminalFactory.get(TerminalFactory.java:186)
    at org.python.jline.TerminalFactory.get(TerminalFactory.java:192)
    at org.python.jline.console.ConsoleReader.<init>(ConsoleReader.java:243)
    at org.python.util.JLineConsole.install(JLineConsole.java:107)
    at org.python.core.Py.installConsole(Py.java:1744)
    at org.python.core.PySystemState.initConsole(PySystemState.java:1269)
    at org.python.core.PySystemState.doInitialize(PySystemState.java:1119)
    at org.python.core.PySystemState.initialize(PySystemState.java:1033)
    at org.python.core.PySystemState.initialize(PySystemState.java:989)
    at org.python.core.PySystemState.initialize(PySystemState.java:984)
    at org.python.util.jython.run(jython.java:263)
    at org.python.util.jython.main(jython.java:142)

это все еще дает мне этот вывод, и ничего не происходит. Я попытался переустановить Jython, но он все еще дает мне ошибку. Я пытался запустить другие программы Jython, и я все еще получаю ошибку.

Спасибо

У меня есть MacOs X Mojave

...