Hello all, I am working on a plugin and trying to execute commands and get output in Terminal. And I use ShellTerminalWidget
and TerminalToolWindowManager.createLocalShellWidget()
, and also hasRunningCommands()
. But this function is deprecated, and will throw NPE when using new Terminal (beta)
java.lang.NullPointerException
at java.base/java.util.Objects.requireNonNull(Objects.java:233)
at org.jetbrains.plugins.terminal.ShellTerminalWidget.toShellJediTermWidgetOrThrow(ShellTerminalWidget.java:375)
at org.jetbrains.plugins.terminal.TerminalToolWindowManager.createLocalShellWidget(TerminalToolWindowManager.java:221)
Is there any alternative I can use, thank you