IDEA 2020.3.3 crashes probably because of "Cannot run program "/usr/bin/python3.6""
I came across this problem when I created a project from a git repo. It crushed sometime after installing dependencies and indexing. It proceeded to crash several times after restart. The problem was solved after the creation of "/usr/bin/python3.6" symlink.
OS: Ubuntu 20.04.2 LTS
IntelliJ IDEA 2020.3.3 (Ultimate Edition)
Build #IU-203.7717.56, built on March 15, 2021
Licensed to Yurii Heiko
Subscription is active until May 12, 2021.
Runtime version: 11.0.10+8-b1145.96 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.8.0-48-generic
GC: ParNew, ConcurrentMarkSweep
Memory: 1917M
Cores: 8
Non-Bundled Plugins: vip.okfood.idea.plugin.FlutterImgSync, Dart, com.ixigua.flutter_asset_iteral, org.jetbrains.kotlin, io.flutter, com.ruiyu.ruiyu, de.mariushoefler.flutter_enhancement_suite, Pythonid
Current Desktop: ubuntu:GNOME
Here is a part of idea.log
2021-04-02 08:33:57,391 [ 9869] INFO - tor.impl.FileEditorManagerImpl - Project opening took 6956 ms
2021-04-02 08:33:57,648 [ 10126] INFO - llij.database.util.SqlDialects - SQL dialects initialized in 1 ms
2021-04-02 08:33:57,911 [ 10389] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 288ms; general responsiveness: ok; EDT responsiveness: ok
2021-04-02 08:33:58,103 [ 10581] INFO - ndex.PrebuiltIndexProviderBase - Prebuilt id-index indices are missing for Python
2021-04-02 08:33:59,420 [ 11898] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1508ms; general responsiveness: ok; EDT responsiveness: ok
2021-04-02 08:33:59,430 [ 11908] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 0 files to index
2021-04-02 08:34:02,090 [ 14568] WARN - jetbrains.python.sdk.PySdkUtil - Cannot run program "/usr/bin/python3.6" (in directory "/usr/bin"): error=2, No such file or directory
com.intellij.execution.process.ProcessNotCreatedException: Cannot run program "/usr/bin/python3.6" (in directory "/usr/bin"): error=2, No such file or directory
at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:380)
at com.intellij.execution.process.OSProcessHandler.startProcess(OSProcessHandler.java:101)
at com.intellij.execution.process.OSProcessHandler.<init>(OSProcessHandler.java:49)
at com.intellij.execution.process.CapturingProcessHandler.<init>(CapturingProcessHandler.java:24)
at com.jetbrains.python.sdk.PySdkUtil.getProcessOutput(PySdkUtil.java:124)
at com.jetbrains.python.sdk.PySdkUtil.getProcessOutput(PySdkUtil.java:99)
at com.jetbrains.python.sdk.PythonSdkType.getSysPathsFromScript(PythonSdkType.java:454)
at com.jetbrains.python.sdk.PythonSdkType.getSysPath(PythonSdkType.java:439)
at com.jetbrains.python.sdk.PythonSdkUpdater.evaluateSysPath(PythonSdkUpdater.java:576)
at com.jetbrains.python.sdk.PythonSdkUpdater.getLocalSdkPaths(PythonSdkUpdater.java:436)
at com.jetbrains.python.sdk.PythonSdkUpdater.updateLocalSdkPaths(PythonSdkUpdater.java:400)
at com.jetbrains.python.sdk.PythonSdkUpdater.updateLocalSdkVersionAndPaths(PythonSdkUpdater.java:370)
at com.jetbrains.python.sdk.PythonSdkUpdater$PyUpdateSdkTask.run(PythonSdkUpdater.java:141)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:962)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:472)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:235)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:235)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Cannot run program "/usr/bin/python3.6" (in directory "/usr/bin"): error=2, No such file or directory
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
at com.intellij.execution.configurations.GeneralCommandLine.startProcess(GeneralCommandLine.java:453)
at com.intellij.execution.configurations.GeneralCommandLine.createProcess(GeneralCommandLine.java:376)
... 29 more
Caused by: 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.<init>(ProcessImpl.java:340)
at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:271)
at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
... 32 more
2021-04-02 08:34:02,093 [ 14571] INFO - rains.python.sdk.PythonSdkType - Exit code -1
2021-04-02 08:34:02,093 [ 14571] INFO - rains.python.sdk.PythonSdkType - Cannot run program "/usr/bin/python3.6" (in directory "/usr/bin"): error=2, No such file or directory
2021-04-02 08:34:02,097 [ 14575] WARN - ns.python.sdk.PythonSdkUpdater - Update for SDK Python 3.6: null (/usr/bin/python3.6) failed
com.jetbrains.python.sdk.InvalidSdkException: Failed to determine Python's sys.path value:
STDOUT:
STDERR: Cannot run program "/usr/bin/python3.6" (in directory "/usr/bin"): error=2, No such file or directory
at com.jetbrains.python.sdk.PythonSdkType.getSysPathsFromScript(PythonSdkType.java:457)
at com.jetbrains.python.sdk.PythonSdkType.getSysPath(PythonSdkType.java:439)
at com.jetbrains.python.sdk.PythonSdkUpdater.evaluateSysPath(PythonSdkUpdater.java:576)
at com.jetbrains.python.sdk.PythonSdkUpdater.getLocalSdkPaths(PythonSdkUpdater.java:436)
at com.jetbrains.python.sdk.PythonSdkUpdater.updateLocalSdkPaths(PythonSdkUpdater.java:400)
at com.jetbrains.python.sdk.PythonSdkUpdater.updateLocalSdkVersionAndPaths(PythonSdkUpdater.java:370)
at com.jetbrains.python.sdk.PythonSdkUpdater$PyUpdateSdkTask.run(PythonSdkUpdater.java:141)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:962)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:472)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$3(ProgressRunner.java:235)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:658)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:610)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:65)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:235)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
at java.base/java.lang.Thread.run(Thread.java:834)
2021-04-02 08:34:02,521 [ 14999] INFO - ion.PackageVersionRangeMatcher - Matching 29 done in 72 ms
2021-04-02 08:34:05,912 [ 18390] INFO - egistry.NpmRegistryServiceImpl - Found 25 dist-tags, 36 versions for @types/express in 869ms
2021-04-02 08:34:06,033 [ 18511] INFO - BridgeProjectLifecycleListener - Using workspace model to open project
2021-04-02 08:34:06,051 [ 18529] INFO - penapi.wm.impl.GlobalMenuLinux - created instance of GlobalMenuLinux for xid=0x4a001cc
2021-04-02 08:34:06,053 [ 18531] INFO - rojectCodeStyleSettingsManager - Initialized from default code style settings.
2021-04-02 08:34:06,058 [ 18536] INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [<Project>]
2021-04-02 08:34:06,084 [ 18562] INFO - on.JpsProjectModelSynchronizer - Workspace model loaded without cache. Loading real project state into workspace model. Thread[ApplicationImpl pooled thread 9,4,Idea Thread Group]
2021-04-02 08:34:06,230 [ 18708] INFO - PerformancePlugin - Performance Plugin is in silent mode
2021-04-02 08:34:06,283 [ 18761] INFO - ge.ExternalProjectsDataStorage - Load external projects data in 2 millis (read time: 0)
2021-04-02 08:34:06,286 [ 18764] INFO - oudConfig.StatusBarInfoManager - === StatusBar ignored ===
2021-04-02 08:34:06,292 [ 18770] INFO - pl.projectlevelman.NewMappings - Mapped Roots: 1
2021-04-02 08:34:06,299 [ 18777] INFO - .OnDiskSharedIndexChunkLocator - Scanning /home/yuri/.cache/JetBrains/IntelliJIdea2020.3/shared-index for shared indexes...
2021-04-02 08:34:06,302 [ 18780] INFO - SharedIndexPostStartupActivity - Attached 1 pre-built shared indexes: bundled-js-predefined-ffdd448c697d-9d1e29453470-JavaScript-IU-203.7717.56
2021-04-02 08:34:06,315 [ 18793] INFO - Tools.base.JsbtStartupActivity - Detecting buildfiles for com.intellij.lang.javascript.buildTools.grunt.GruntfileManager
2021-04-02 08:34:06,318 [ 18796] INFO - Tools.base.JsbtStartupActivity - Detecting buildfiles for com.intellij.lang.javascript.buildTools.gulp.GulpfileManager
2021-04-02 08:34:06,323 [ 18801] INFO - Tools.base.JsbtStartupActivity - Detecting buildfiles for com.intellij.lang.javascript.buildTools.npm.PackageJsonBuildFileManager
2021-04-02 08:34:06,345 [ 18823] INFO - ProjectRootPostStartUpActivity - /home/yuri/MyProjects/RsSchool/rsschool-app/.idea case-sensitivity: expected=true actual=true
2021-04-02 08:34:06,363 [ 18841] INFO - .diagnostic.PerformanceWatcher - Post-startup activities under progress took 127ms; general responsiveness: ok; EDT responsiveness: ok
2021-04-02 08:34:07,566 [ 20044] INFO - tor.impl.FileEditorManagerImpl - Project opening took 1540 ms
2021-04-02 08:34:07,684 [ 20162] INFO - Tools.base.JsbtStartupActivity - Found [] for com.intellij.lang.javascript.buildTools.grunt.GruntService
2021-04-02 08:34:07,685 [ 20163] INFO - Tools.base.JsbtStartupActivity - Found [] for com.intellij.lang.javascript.buildTools.gulp.GulpService
2021-04-02 08:34:07,686 [ 20164] INFO - Tools.base.JsbtStartupActivity - Found [] for com.intellij.lang.javascript.buildTools.npm.NpmScriptsService
2021-04-02 08:34:07,905 [ 20383] INFO - rationStore.ComponentStoreImpl - Saving Project(name=spectrogram_backend, containerState=COMPONENT_CREATED, componentStore=/home/yuri/MyProjects/spectrogram_backend)GradleSettings took 14 ms
2021-04-02 08:34:08,463 [ 20941] INFO - ry.NodeModulesDirectoryManager - Associate rsschool-app/client/node_modules with [file:///home/yuri/MyProjects/RsSchool/rsschool-app/client]
2021-04-02 08:34:08,463 [ 20941] INFO - ry.NodeModulesDirectoryManager - Associate rsschool-app/server/node_modules with [file:///home/yuri/MyProjects/RsSchool/rsschool-app/server]
2021-04-02 08:34:08,463 [ 20941] INFO - ry.NodeModulesDirectoryManager - Associate rsschool-app/node_modules with [file:///home/yuri/MyProjects/RsSchool/rsschool-app]
2021-04-02 08:34:08,467 [ 20945] INFO - cript.library.JSLibraryManager - Firing rootsChanged event due to adding 3 libraries: /home/yuri/MyProjects/RsSchool/rsschool-app/client/node_modules,/home/yuri/MyProjects/RsSchool/rsschool-app/server/node_modules,/home/yuri/MyProjects/RsSchool/rsschool-app/node_modules
2021-04-02 08:34:08,521 [ 20999] INFO - pl.ProjectRootManagerComponent - project roots have changed (trace_hash = -1460158251)
java.lang.Throwable
at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.synchronizeRoots(ProjectRootManagerComponent.java:305)
at com.intellij.openapi.roots.impl.ProjectRootManagerComponent.fireRootsChangedEvent(ProjectRootManagerComponent.java:205)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.fireRootsChanged(ProjectRootManagerImpl.java:459)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1.fireRootsChanged(ProjectRootManagerImpl.java:146)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$1.fireRootsChanged(ProjectRootManagerImpl.java:143)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.rootsChanged(ProjectRootManagerImpl.java:113)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl$BatchSession.rootsChanged(ProjectRootManagerImpl.java:121)
at com.intellij.openapi.roots.impl.ProjectRootManagerImpl.makeRootsChange(ProjectRootManagerImpl.java:431)
at com.intellij.webcore.libraries.ScriptingLibraryManager.commitChanges(ScriptingLibraryManager.java:92)
at com.intellij.lang.javascript.library.JSLibraryManager.commitChanges(JSLibraryManager.java:49)
at com.intellij.lang.javascript.library.JSLibraryManager.commitChanges(JSLibraryManager.java:43)
at com.intellij.javascript.nodejs.library.NodeModulesDirectoryManager.lambda$tryAddLibrariesOnBackgroundThread$12(NodeModulesDirectoryManager.java:366)
at com.intellij.openapi.application.WriteAction.run(WriteAction.java:102)
at com.intellij.javascript.nodejs.library.NodeModulesDirectoryManager.lambda$tryAddLibrariesOnBackgroundThread$13(NodeModulesDirectoryManager.java:338)
at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:216)
at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:24)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:199)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:822)
at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeLaterOnWriteThread$11(ApplicationImpl.java:811)
at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:85)
at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:134)
at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:190)
at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:976)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:843)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:454)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:773)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:453)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:822)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:501)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
2021-04-02 08:34:08,524 [ 21002] INFO - indexing.UnindexedFilesUpdater - Unindexed files update canceled
2021-04-02 08:34:08,553 [ 21031] INFO - mponents.impl.stores.StoreUtil - saveProjectsAndApp took 1165 ms
2021-04-02 08:34:08,560 [ 21038] INFO - .diagnostic.PerformanceWatcher - Pushing properties took 31ms; general responsiveness: ok; EDT responsiveness: ok
2021-04-02 08:34:09,424 [ 21902] INFO - .diagnostic.PerformanceWatcher - Pushing JS language level to 353 libraries took 749ms; general responsiveness: ok; EDT responsiveness: ok
2021-04-02 08:34:10,540 [ 23018] INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1980ms; general responsiveness: ok; EDT responsiveness: ok
2021-04-02 08:34:10,549 [ 23027] INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 0 files to index
2021-04-02 08:34:10,820 [ 23298] INFO - nSession$CountedThreadExecutor - DbSrcWriter stopped
Please sign in to leave a comment.
Hi,
Did the whole IDE crash or just the python process? In case of former, could you please share Logs from **Help | Collect Logs and Diagnostic Data** ?
You can use uploading service at https://uploads.jetbrains.com/ , and provide upload ID in your reply.
The whole IDE. Here they are - Upload id: 2021_04_02_21dags8gsWxgHRwf (file: idea-logs-20210402-104612.zip)