The following exception is raised when starting NetBeans. It looks like it's trying to find the versions of Python that're installed. python and python3 point to the same thing, but 'py' isn't found. Looks like it's trying to execute py --version, even though it doesn't exist. The plugin seems to work, otherwise.
java.io.IOException: error=2, No such file or directory
at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
Caused: java.io.IOException: Cannot run program "which: no py in (/home/vic/unity/unity-current/MonoDevelop/bin:/home/vic/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/vic/.composer/vendor/bin:/home/vic/bin:/home/vic/.local/bin:/home/vic/java/android-sdk-linux/platform-tools:/home/vic/java/android-sdk-linux/tools)": error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at org.netbeans.modules.python.PythonUtility.getCommandOutput(PythonUtility.java:159)
at org.netbeans.modules.python.PythonUtility.getVersion(PythonUtility.java:278)
[catch] at org.netbeans.modules.python.PythonUtility.lambda$getPythonExes$1(PythonUtility.java:204)
at java.base/java.lang.StringLatin1$LinesSpliterator.forEachRemaining(StringLatin1.java:705)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at org.netbeans.modules.python.PythonUtility.getPythonExes(PythonUtility.java:202)
at org.netbeans.modules.python.options.PythonPlatformManager.getDefault(PythonPlatformManager.java:160)
at org.netbeans.modules.python.PythonUtility.getPlatformPythonExe(PythonUtility.java:233)
at org.netbeans.modules.python.PythonUtility.getProjectPythonExe(PythonUtility.java:189)
at org.netbeans.modules.python.project.PythonProjectProblemProvider.isVenvDependenciesInstalled(PythonProjectProblemProvider.java:102)
at org.netbeans.modules.python.project.PythonProjectProblemProvider$1.collectProblems(PythonProjectProblemProvider.java:55)
at org.netbeans.spi.project.ui.support.ProjectProblemsProviderSupport.getProblems(ProjectProblemsProviderSupport.java:97)
at org.netbeans.modules.python.project.PythonProjectProblemProvider.getProblems(PythonProjectProblemProvider.java:48)
at org.netbeans.api.project.ui.ProjectProblems.isBroken(ProjectProblems.java:58)
at org.netbeans.modules.python.project.PythonProjectOpenedHook.projectOpened(PythonProjectOpenedHook.java:80)
at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60)
at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1321)
at org.netbeans.modules.project.ui.OpenProjectList.access$1600(OpenProjectList.java:116)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:513)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:384)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Steps to reproduce the behavior:
install plugin
restart NetBeans
Desktop (please complete the following information):
Description
The following exception is raised when starting NetBeans. It looks like it's trying to find the versions of Python that're installed. python and python3 point to the same thing, but 'py' isn't found. Looks like it's trying to execute py --version, even though it doesn't exist. The plugin seems to work, otherwise.
java.io.IOException: error=2, No such file or directory at java.base/java.lang.ProcessImpl.forkAndExec(Native Method) at java.base/java.lang.ProcessImpl.(ProcessImpl.java:314)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:244)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1110)
Caused: java.io.IOException: Cannot run program "which: no py in (/home/vic/unity/unity-current/MonoDevelop/bin:/home/vic/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/vic/.composer/vendor/bin:/home/vic/bin:/home/vic/.local/bin:/home/vic/java/android-sdk-linux/platform-tools:/home/vic/java/android-sdk-linux/tools)": error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1143)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1073)
at org.netbeans.modules.python.PythonUtility.getCommandOutput(PythonUtility.java:159)
at org.netbeans.modules.python.PythonUtility.getVersion(PythonUtility.java:278)
[catch] at org.netbeans.modules.python.PythonUtility.lambda$getPythonExes$1(PythonUtility.java:204)
at java.base/java.lang.StringLatin1$LinesSpliterator.forEachRemaining(StringLatin1.java:705)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
at org.netbeans.modules.python.PythonUtility.getPythonExes(PythonUtility.java:202)
at org.netbeans.modules.python.options.PythonPlatformManager.getDefault(PythonPlatformManager.java:160)
at org.netbeans.modules.python.PythonUtility.getPlatformPythonExe(PythonUtility.java:233)
at org.netbeans.modules.python.PythonUtility.getProjectPythonExe(PythonUtility.java:189)
at org.netbeans.modules.python.project.PythonProjectProblemProvider.isVenvDependenciesInstalled(PythonProjectProblemProvider.java:102)
at org.netbeans.modules.python.project.PythonProjectProblemProvider$1.collectProblems(PythonProjectProblemProvider.java:55)
at org.netbeans.spi.project.ui.support.ProjectProblemsProviderSupport.getProblems(ProjectProblemsProviderSupport.java:97)
at org.netbeans.modules.python.project.PythonProjectProblemProvider.getProblems(PythonProjectProblemProvider.java:48)
at org.netbeans.api.project.ui.ProjectProblems.isBroken(ProjectProblems.java:58)
at org.netbeans.modules.python.project.PythonProjectOpenedHook.projectOpened(PythonProjectOpenedHook.java:80)
at org.netbeans.spi.project.ui.ProjectOpenedHook$1.projectOpened(ProjectOpenedHook.java:60)
at org.netbeans.modules.project.ui.OpenProjectList.notifyOpened(OpenProjectList.java:1321)
at org.netbeans.modules.project.ui.OpenProjectList.access$1600(OpenProjectList.java:116)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.loadOnBackground(OpenProjectList.java:513)
at org.netbeans.modules.project.ui.OpenProjectList$LoadOpenProjects.run(OpenProjectList.java:384)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Steps to reproduce the behavior:
Desktop (please complete the following information):
Mandatory Logs