JetBrains / Qodana

📝 Source repository of Qodana Help
https://www.jetbrains.com/help/qodana
Apache License 2.0
389 stars 63 forks source link

ServiceNotReadyException in Gitlab CI #33

Closed janLo closed 3 years ago

janLo commented 3 years ago

I'm trying to use Qodana in a Gitlab-CI job. The runner schedules it jobs into a kubernetes-cluster. The job-container has a memory-limit of 8Gi and a Cpu-Limit of 8 cores.

I run qodana exactly like in the example for gitlab using the jetbrains/qodana:2021.1-eap image. The only modification is that I add some gradle-properties (to point it to a private maven registry) and add our internal ca-cert to the java-keystore.

The code is a gradle-project. The very same setup run manually in a docker container works just fine. In the gitlab-ci-job it produces a ServiceNotReadyException ans then hangs until the runner kills the job with a timeout.

The full stdout:

# /opt/idea/bin/entrypoint --results-dir=/builds/testteam/testdata/root/qodana --save-report --report-dir=/builds/testteam/testdata/root/qodana/report Listening for transport dt_socket at address: 5005
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ui.StartupUiUtil to constructor com.sun.java.swing.plaf.gtk.GTKLookAndFeel()
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ui.StartupUiUtil
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
[   1372][ApplicationImpl pooled thread 1]   WARN - j.internal.DebugAttachDetector - Unable to start DebugAttachDetector, please add `--add-exports java.base/jdk.internal.vm=ALL-UNNAMED` to VM options 
Starting up IntelliJ IDEA 2021.1 Beta (build IJCA-211.6432.7) ...done.
Opening project...Python environment configuration...
Python interpreters detected:
/usr/bin/python3.8
/usr/bin/python3
Settings up interpreter /usr/bin/python3.8
[   3109][AWT-EventQueue-0]   WARN - roject.impl.ProjectManagerImpl - Do not open project in EDT 
[   3187][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - com.intellij.ide.startup.ServiceNotReadyException 
java.lang.Exception: com.intellij.ide.startup.ServiceNotReadyException
        at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.java:312)
        at com.intellij.ide.startup.impl.StartupManagerImpl.lambda$executeActivitiesFromExtensionPoint$2(StartupManagerImpl.java:207)
        at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processImplementations(ExtensionPointImpl.java:320)
        at com.intellij.ide.startup.impl.StartupManagerImpl.executeActivitiesFromExtensionPoint(StartupManagerImpl.java:188)
        at com.intellij.ide.startup.impl.StartupManagerImpl.runStartUpActivities(StartupManagerImpl.java:180)
        at com.intellij.ide.startup.impl.StartupManagerImpl.projectOpened(StartupManagerImpl.java:145)
        at com.intellij.openapi.project.impl.ProjectManagerExImplKt.openProject(ProjectManagerExImpl.kt:370)
        at com.intellij.openapi.project.impl.ProjectManagerExImplKt.access$openProject(ProjectManagerExImpl.kt:1)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.doOpenProject(ProjectManagerExImpl.kt:176)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.access$doOpenProject(ProjectManagerExImpl.kt:55)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl$openProjectAsync$1.invoke(ProjectManagerExImpl.kt:119)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl$openProjectAsync$1.invoke(ProjectManagerExImpl.kt:55)
        at com.intellij.openapi.project.impl.ProjectFrameAllocator.run(ProjectFrameAllocator.kt:54)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.openProjectAsync(ProjectManagerExImpl.kt:107)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.openProject(ProjectManagerExImpl.kt:71)
        at com.intellij.openapi.externalSystem.importing.AbstractOpenProjectProvider.openProject(AbstractOpenProjectProvider.kt:83)
        at org.jetbrains.plugins.gradle.service.project.open.GradleProjectImportUtil.openGradleProject(GradleProjectImportUtil.kt:31)
        at org.jetbrains.plugins.gradle.service.project.open.GradleProjectOpenProcessor.doOpenProject(GradleProjectOpenProcessor.kt:20)
        at com.intellij.ide.impl.ProjectUtil.lambda$chooseProcessorAndOpen$9(ProjectUtil.java:331)
        at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:218)
        at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:21)
        at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:200)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781)
        at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeAndWait$7(ApplicationImpl.java:428)
        at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:134)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
        at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        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:740)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:969)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:839)
        at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:449)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:808)
        at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
        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)
Caused by: com.intellij.ide.startup.ServiceNotReadyException
        at com.intellij.util.indexing.FileBasedIndexImpl.waitUntilIndicesAreInitialized(FileBasedIndexImpl.java:399)
        at com.intellij.util.indexing.FileBasedIndexImpl.ensureStaleIdsDeleted(FileBasedIndexImpl.java:794)
        at com.intellij.util.indexing.FileBasedIndexImpl.filesUpdateStarted(FileBasedIndexImpl.java:787)
        at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:426)
        at com.intellij.openapi.project.DumbServiceMergingTaskQueue$QueuedDumbModeTask.executeTask(DumbServiceMergingTaskQueue.java:200)
        at com.intellij.openapi.project.DumbServiceSyncTaskQueue.doRunTaskSynchronously(DumbServiceSyncTaskQueue.java:62)
        at com.intellij.openapi.project.DumbServiceSyncTaskQueue.processQueue(DumbServiceSyncTaskQueue.java:48)
        at com.intellij.openapi.project.DumbServiceSyncTaskQueue.runTaskSynchronously(DumbServiceSyncTaskQueue.java:38)
        at com.intellij.openapi.project.DumbServiceImpl.queueTask(DumbServiceImpl.java:293)
        at com.intellij.util.indexing.ProjectFileBasedIndexStartupActivity.runActivity(ProjectFileBasedIndexStartupActivity.java:47)
        at com.intellij.openapi.project.DumbServiceImpl.queueStartupActivitiesRequiredForSmartMode(DumbServiceImpl.java:146)
        at com.intellij.openapi.project.DumbServiceStartupActivity.runActivity(DumbServiceStartupActivity.java:11)
        at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivity(StartupManagerImpl.java:335)
        at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.java:309)
        ... 48 more
[   3190][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - IntelliJ IDEA 2021.1 Beta  Build #IJCA-211.6432.7 
[   3224][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - JDK: 11.0.10; VM: OpenJDK 64-Bit Server VM; Vendor: Amazon.com Inc. 
[   3224][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - OS: Linux 
[   3225][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - Last Action:  

In qodana/log/idea.log:

2021-03-23 14:19:28,165 [      0][Idea Main Thread]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE STARTED ------------------------------------------------------ 
2021-03-23 14:19:28,209 [     44][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - IDE: IntelliJ IDEA (build #IJCA-211.6432.7, 10 Mar 2021 06:21) 
2021-03-23 14:19:28,210 [     45][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - OS: Linux (5.9.0-0.bpo.2-amd64, amd64) 
2021-03-23 14:19:28,216 [     51][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - JRE: 11.0.10+9-LTS (Amazon.com Inc.) 
2021-03-23 14:19:28,217 [     52][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - JVM: 11.0.10+9-LTS (OpenJDK 64-Bit Server VM) 
2021-03-23 14:19:28,220 [     55][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - JVM Args: -XX:ReservedCodeCacheSize=350m -XX:SoftRefLRUPolicyMSPerMB=5 -ea -XX:CICompilerCount=2 -Dsun.io.useCanonPrefixCache=false -Djdk.http.auth.tunneling.disabledSchemes= -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Djdk.attach.allowAttachSelf=true -Dkotlinx.coroutines.debug=off -Djdk.module.illegalAccess.silent=true -XX:MaxJavaStackTraceDepth=10000 -Dsun.tools.attach.tmp.only=true -XX:+UseG1GC -XX:MaxRAMPercentage=70 -Xlog:gc*:/builds/testteam/testdata/root/qodana/log/gc.log -Didea.config.path=/root/.config/idea -Didea.system.path=/data/cache/idea -XX:HeapDumpPath=/builds/testteam/testdata/root/qodana/log/OOMheapdump.hprof -XX:ErrorFile=/builds/testteam/testdata/root/qodana/log/java_error_in_IDEA.log -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005 -Didea.is.internal=true -Djava.awt.headless=true -Didea.headless.enable.statistics=true -Didea.headless.statistics.device.id=200820300000000-7cca-0237-2ffe-e42599e8fbb5 -Didea.log.config.file=/opt/idea/bin/log.xml -Didea.log.path=/builds/testteam/testdata/root/qodana/log/ -Dinspect.save.project.settings=true -Djava.net.useSystemProxies=true -Didea.headless.statistics.salt=603276a9f1499eda42d3650b654412bc -Didea.vendor.name=JetBrains -Didea.paths.selector=IntelliJIdea2021.1 -Djb.vmOptionsFile=/opt/idea/bin/idea64.vmoptions -Didea.jre.check=true 
2021-03-23 14:19:28,220 [     55][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - library path: /usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib 
2021-03-23 14:19:28,220 [     55][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - boot library path: /usr/lib/jvm/java-11-amazon-corretto/lib 
2021-03-23 14:19:28,260 [     95][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - locale=en_US JNU=ANSI_X3.4-1968 file.encoding=ANSI_X3.4-1968
  idea.config.path=/root/.config/idea
  idea.system.path=/data/cache/idea
  idea.plugins.path=/root/.config/idea/plugins
  idea.log.path=/builds/testteam/testdata/root/qodana/log 
2021-03-23 14:19:28,286 [    121][ApplicationImpl pooled thread 3]   INFO -        #com.intellij.idea.Main - JNA library (64-bit) loaded in 21 ms 
2021-03-23 14:19:28,666 [    501][AWT-EventQueue-0]   INFO - ntellij.idea.ApplicationLoader - CPU cores: 1; ForkJoinPool.commonPool: java.util.concurrent.ForkJoinPool@7dd5dce1[Running, parallelism = 1, size = 0, active = 0, running = 0, steals = 0, tasks = 0, submissions = 0]; factory: com.intellij.concurrency.IdeaForkJoinWorkerThreadFactory@229681b7 
2021-03-23 14:19:28,729 [    564][ApplicationImpl pooled thread 1]   INFO - llij.ide.plugins.PluginManager - Plugin PluginDescriptor(name=PHP, id=com.jetbrains.php, descriptorPath=plugin.xml, path=/opt/idea/plugins/php, version=211.6432.7, package=null) misses optional descriptor php-shared-indexes.xml 
2021-03-23 14:19:29,036 [    871][ApplicationImpl pooled thread 1]   INFO - llij.ide.plugins.PluginManager - Loaded bundled plugins: IDEA CORE (211.6432.7), com.intellij.platform.images (211.6432.7), JetBrains maven model api classes (211.6432.7), JetBrains Repository Search (211.6432.7), Git (211.6432.7), HTML Tools (211.6432.7), Subversion (211.6432.7), XPathView + XSLT (211.6432.7), Configuration Script (211.6432.7), CSS (211.6432.7), W3C Validators (211.6432.7), Java (211.6432.7), JUnit (211.6432.7), Lombok (211.6432.7), Spring AOP/@AspectJ (211.6432.7), Java IDE Customization (211.6432.7), Microservices UAST (211.6432.7), Eclipse Interoperability (211.6432.7), Properties (211.6432.7), Ant (211.6432.7), Gradle (211.6432.7), Guice (211.6432.7), Java Internationalization (211.6432.7), UI Designer (211.6432.7), Microservices Application Configuration (211.6432.7), Velocity (211.6432.7), Mercurial (211.6432.7), IntelliLang (211.6432.7), TestNG (211.6432.7), Database Tools and SQL (211.6432.7), Python (211.6432.7), Persistence Frameworks (211.6432.7), Groovy (211.6432.7), Maven (211.6432.7), Gradle-Java (211.6432.7), Plugin DevKit (211.6432.7), Frameworks Starters (211.6432.7), Java EE Platform (211.6432.7), Java EE: Bean Validation (211.6432.7), Java EE: Contexts and Dependency Injection (CDI) (211.6432.7), Java EE: Persistence (JPA) (211.6432.7), Java EE: Enterprise Java Beans (EJB) (211.6432.7), Hibernate (211.6432.7), Java EE: Application Servers (211.6432.7), WebLogic (211.6432.7), Java EE: Web/Servlets (211.6432.7), Java Server Pages (JSP) (211.6432.7), Gradle Extension (211.6432.7), Spring (211.6432.7), Spring Security (211.6432.7), Spring Data (211.6432.7), Java EE: Web Services (JAX-WS) (211.6432.7), Spring Web Services (211.6432.7), FreeMarker (211.6432.7), Spring MVC (211.6432.7), Spring Web Flow (211.6432.7), Spring Batch (211.6432.7), Spring Messaging (211.6432.7), Spring Integration Patterns (211.6432.7), Spring Boot (211.6432.7), Spring WebSocket (211.6432.7), Spring OSGi (211.6432.7), Maven Extension (211.6432.7), Kotlin (211-1.4.21-release-IJ6432.2), Feature Usage Statistics (1.0.0), PHP (211.6432.7), Static Analysis Project (211.6432.7) 
2021-03-23 14:19:29,119 [    954][ApplicationImpl pooled thread 1]   INFO - spection.InspectionApplication - Command line arguments: [inspect, /builds/testteam/testdata/root, /data/profile.xml, /builds/testteam/testdata/root/qodana, -v3, -format, sa, -qodana] 
2021-03-23 14:19:29,201 [   1036][ApplicationImpl pooled thread 1]   INFO - m.intellij.util.io.StorageLock - lower=100; upper=500; buffer=10; max=5716 
2021-03-23 14:19:29,214 [   1049][DirectBufferWrapper allocation thread]   INFO - tellij.util.io.FileChannelUtil - uninterruptible FileChannels will be used for indexes 
2021-03-23 14:19:29,265 [   1100][ApplicationImpl pooled thread 1]   INFO - om.intellij.ui.scale.JBUIScale - System scale factor: 1.0 (IDE-managed HiDPI) 
2021-03-23 14:19:29,431 [   1266][ApplicationImpl pooled thread 4]   INFO - til.net.ssl.CertificateManager - Default SSL context initialized 
2021-03-23 14:19:29,537 [   1372][ApplicationImpl pooled thread 1]   WARN - j.internal.DebugAttachDetector - Unable to start DebugAttachDetector, please add `--add-exports java.base/jdk.internal.vm=ALL-UNNAMED` to VM options 
2021-03-23 14:19:29,548 [   1383][ApplicationImpl pooled thread 1]   INFO -                         STDOUT - Starting up IntelliJ IDEA 2021.1 Beta (build IJCA-211.6432.7) ...done. 
2021-03-23 14:19:29,624 [   1459][File Watcher[ApplicationImpl pooled thread 2]]   INFO - pl.local.NativeFileWatcherImpl - Native file watcher is disabled 
2021-03-23 14:19:29,762 [   1597][ApplicationImpl pooled thread 1]   INFO - pi.util.registry.RegistryValue - Registry value 'unknown.sdk.auto' has changed to 'false' 
2021-03-23 14:19:29,763 [   1598][ApplicationImpl pooled thread 1]   INFO - pi.util.registry.RegistryValue - Registry value 'external.system.auto.import.disabled' has changed to 'true' 
2021-03-23 14:19:29,795 [   1630][ApplicationImpl pooled thread 1]   INFO -                         STDOUT - Opening project...Python environment configuration... 
2021-03-23 14:19:29,796 [   1631][ApplicationImpl pooled thread 1]   INFO -                         STDOUT - Python interpreters detected: 
2021-03-23 14:19:29,919 [   1754][ApplicationImpl pooled thread 1]   INFO -                         STDOUT - /usr/bin/python3.8 
2021-03-23 14:19:29,919 [   1754][ApplicationImpl pooled thread 1]   INFO -                         STDOUT - /usr/bin/python3 
2021-03-23 14:19:29,929 [   1764][AWT-EventQueue-0]   INFO -                         STDOUT - Settings up interpreter /usr/bin/python3.8 
2021-03-23 14:19:30,068 [   1903][ApplicationImpl pooled thread 1]   INFO - ns.python.sdk.PythonSdkUpdater - Updating sys.path took 29 ms 
2021-03-23 14:19:30,078 [   1913][ApplicationImpl pooled thread 1]   INFO - ns.python.sdk.PythonSdkUpdater - Bogus sys.path entry /usr/lib/python38.zip 
2021-03-23 14:19:30,080 [   1915][ApplicationImpl pooled thread 1]   INFO - ns.python.sdk.PythonSdkUpdater - Binary skeletons directory for SDK /usr/bin/python3.8 (/usr/bin/python3.8)): /data/cache/idea/python_stubs/-1247971761 
2021-03-23 14:19:30,085 [   1920][ApplicationImpl pooled thread 1]   INFO - ns.python.sdk.PythonSdkUpdater - User skeletons directory for SDK /usr/bin/python3.8 (/usr/bin/python3.8)): /opt/idea/plugins/python/helpers/python-skeletons 
2021-03-23 14:19:30,195 [   2030][AWT-EventQueue-0]   INFO - ication.options.PathMacrosImpl - Loaded path macros: {MAVEN_REPOSITORY=/root/.m2/repository, KOTLIN_BUNDLED=/opt/idea/plugins/Kotlin/kotlinc} 
2021-03-23 14:19:30,346 [   2181][AWT-EventQueue-0]   INFO - BridgeProjectLifecycleListener - Using workspace model to open project 
2021-03-23 14:19:30,553 [   2388][ApplicationImpl pooled thread 4]   INFO - rojectCodeStyleSettingsManager - Initialized from default code style settings. 
2021-03-23 14:19:30,669 [   2504][AWT-EventQueue-0]   INFO - on.JpsProjectModelSynchronizer - Workspace model loaded without cache. Loading real project state into workspace model. Thread[AWT-EventQueue-0,6,Idea Thread Group] 
2021-03-23 14:19:30,852 [   2687][ApplicationImpl pooled thread 5]   INFO - ots.impl.jdkDownloader.JdkAuto - Looking for a local SDK for JDK with name SdkLookup{JDK, withVersionFilter, withSdkHomeFilter} 
2021-03-23 14:19:31,129 [   2964][AWT-EventQueue-0]   INFO - impl.UnknownMissingSdkFixLocal - Automatically set Sdk SdkLookup{JDK, withVersionFilter, withSdkHomeFilter} to /usr/lib/jvm/java-11-amazon-corretto 
2021-03-23 14:19:31,274 [   3109][AWT-EventQueue-0]   WARN - roject.impl.ProjectManagerImpl - Do not open project in EDT 
2021-03-23 14:19:31,319 [   3154][ApplicationImpl pooled thread 6]   INFO - penapi.application.Experiments - Experimental features enabled for user: wsl.p9.support, wsl.prefer.p9.support, wsl.p9.show.roots.in.file.chooser, wsl.execute.with.wsl.exe, inline.browse.button, linux.native.menu, recent.and.edited.files.together, show.create.new.element.in.popup, search.everywhere.mixed.results, i18n.match.actions, editor.reader.mode, edit.run.configurations.while.dumb, new.large.text.file.viewer, property.value.inplace.editing 
2021-03-23 14:19:31,352 [   3187][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - com.intellij.ide.startup.ServiceNotReadyException 
java.lang.Exception: com.intellij.ide.startup.ServiceNotReadyException
        at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.java:312)
        at com.intellij.ide.startup.impl.StartupManagerImpl.lambda$executeActivitiesFromExtensionPoint$2(StartupManagerImpl.java:207)
        at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processImplementations(ExtensionPointImpl.java:320)
        at com.intellij.ide.startup.impl.StartupManagerImpl.executeActivitiesFromExtensionPoint(StartupManagerImpl.java:188)
        at com.intellij.ide.startup.impl.StartupManagerImpl.runStartUpActivities(StartupManagerImpl.java:180)
        at com.intellij.ide.startup.impl.StartupManagerImpl.projectOpened(StartupManagerImpl.java:145)
        at com.intellij.openapi.project.impl.ProjectManagerExImplKt.openProject(ProjectManagerExImpl.kt:370)
        at com.intellij.openapi.project.impl.ProjectManagerExImplKt.access$openProject(ProjectManagerExImpl.kt:1)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.doOpenProject(ProjectManagerExImpl.kt:176)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.access$doOpenProject(ProjectManagerExImpl.kt:55)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl$openProjectAsync$1.invoke(ProjectManagerExImpl.kt:119)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl$openProjectAsync$1.invoke(ProjectManagerExImpl.kt:55)
        at com.intellij.openapi.project.impl.ProjectFrameAllocator.run(ProjectFrameAllocator.kt:54)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.openProjectAsync(ProjectManagerExImpl.kt:107)
        at com.intellij.openapi.project.impl.ProjectManagerExImpl.openProject(ProjectManagerExImpl.kt:71)
        at com.intellij.openapi.externalSystem.importing.AbstractOpenProjectProvider.openProject(AbstractOpenProjectProvider.kt:83)
        at org.jetbrains.plugins.gradle.service.project.open.GradleProjectImportUtil.openGradleProject(GradleProjectImportUtil.kt:31)
        at org.jetbrains.plugins.gradle.service.project.open.GradleProjectOpenProcessor.doOpenProject(GradleProjectOpenProcessor.kt:20)
        at com.intellij.ide.impl.ProjectUtil.lambda$chooseProcessorAndOpen$9(ProjectUtil.java:331)
        at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:218)
        at com.intellij.openapi.application.TransactionGuardImpl.access$200(TransactionGuardImpl.java:21)
        at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:200)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781)
        at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeAndWait$7(ApplicationImpl.java:428)
        at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:134)
        at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
        at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:133)
        at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:46)
        at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:189)
        at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
        at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        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:740)
        at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:969)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:839)
        at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:449)
        at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:808)
        at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:448)
        at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:781)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:496)
        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)
Caused by: com.intellij.ide.startup.ServiceNotReadyException
        at com.intellij.util.indexing.FileBasedIndexImpl.waitUntilIndicesAreInitialized(FileBasedIndexImpl.java:399)
        at com.intellij.util.indexing.FileBasedIndexImpl.ensureStaleIdsDeleted(FileBasedIndexImpl.java:794)
        at com.intellij.util.indexing.FileBasedIndexImpl.filesUpdateStarted(FileBasedIndexImpl.java:787)
        at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:426)
        at com.intellij.openapi.project.DumbServiceMergingTaskQueue$QueuedDumbModeTask.executeTask(DumbServiceMergingTaskQueue.java:200)
        at com.intellij.openapi.project.DumbServiceSyncTaskQueue.doRunTaskSynchronously(DumbServiceSyncTaskQueue.java:62)
        at com.intellij.openapi.project.DumbServiceSyncTaskQueue.processQueue(DumbServiceSyncTaskQueue.java:48)
        at com.intellij.openapi.project.DumbServiceSyncTaskQueue.runTaskSynchronously(DumbServiceSyncTaskQueue.java:38)
        at com.intellij.openapi.project.DumbServiceImpl.queueTask(DumbServiceImpl.java:293)
        at com.intellij.util.indexing.ProjectFileBasedIndexStartupActivity.runActivity(ProjectFileBasedIndexStartupActivity.java:47)
        at com.intellij.openapi.project.DumbServiceImpl.queueStartupActivitiesRequiredForSmartMode(DumbServiceImpl.java:146)
        at com.intellij.openapi.project.DumbServiceStartupActivity.runActivity(DumbServiceStartupActivity.java:11)
        at com.intellij.ide.startup.impl.StartupManagerImpl.runStartupActivity(StartupManagerImpl.java:335)
        at com.intellij.ide.startup.impl.StartupManagerImpl.runActivity(StartupManagerImpl.java:309)
        ... 48 more
2021-03-23 14:19:31,355 [   3190][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - IntelliJ IDEA 2021.1 Beta  Build #IJCA-211.6432.7 
2021-03-23 14:19:31,389 [   3224][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - JDK: 11.0.10; VM: OpenJDK 64-Bit Server VM; Vendor: Amazon.com Inc. 
2021-03-23 14:19:31,389 [   3224][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - OS: Linux 
2021-03-23 14:19:31,390 [   3225][AWT-EventQueue-0]  ERROR - tartup.impl.StartupManagerImpl - Last Action:  
2021-03-23 14:19:31,391 [   3226][ApplicationImpl pooled thread 1]   INFO - spection.InspectionApplication - Waiting for startup activities 
2021-03-23 14:19:31,497 [   3332][ApplicationImpl pooled thread 5]   INFO - ge.ExternalProjectsDataStorage - Load external projects data in 3 millis (read time: 1) 
2021-03-23 14:19:31,522 [   3357][AWT-EventQueue-0]   INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [/builds/testteam/testdata/root] 
2021-03-23 14:19:31,575 [   3410][ApplicationImpl pooled thread 7]   INFO -  #git4idea.commands.GitHandler - [.] git version 
2021-03-23 14:19:31,581 [   3416][BaseDataReader: git]   INFO -  #git4idea.commands.GitHandler - git version 2.25.1 
2021-03-23 14:19:31,602 [   3437][ApplicationImpl pooled thread 7]   INFO - ea.config.GitExecutableManager - Git version for /usr/bin/git: 2.25.1.0 (UNIX) 
2021-03-23 14:19:31,632 [   3467][ApplicationImpl pooled thread 7]   INFO - rains.ide.BuiltInServerManager - built-in server started, port 63342 
2021-03-23 14:19:31,742 [   3577][ApplicationImpl pooled thread 5]   INFO - j.ide.script.IdeStartupScripts - 0 startup script(s) found 
2021-03-23 14:19:31,830 [   3665][ApplicationImpl pooled thread 5]   INFO - .diagnostic.PerformanceWatcher - Post-startup activities under progress took 427ms; general responsiveness: ok; EDT responsiveness: ok 
2021-03-23 14:19:31,841 [   3676][ApplicationImpl pooled thread 5]   INFO - CompilerWorkspaceConfiguration - Available processors: 1 
2021-03-23 14:19:36,935 [   8770][ApplicationImpl pooled thread 2]   INFO - gnostic.MemorySizeConfigurator - Memory size configurator skipped: Unable to determine current -Xmx. VM options file is /opt/idea/bin/idea64.vmoptions 
2021-03-23 14:19:36,982 [   8817][ApplicationImpl pooled thread 2]   INFO - processContentRootDataActivity - Ignored reprocess of content root data service for new projects 
2021-03-23 14:20:27,622 [  59457][Shutdown tracker]   INFO - newvfs.persistent.PersistentFS - VFS dispose started 
2021-03-23 14:20:27,632 [  59467][Shutdown tracker]   INFO - newvfs.persistent.PersistentFS - VFS dispose completed 
2021-03-23 14:20:27,633 [  59468][Shutdown tracker]   INFO - stubs.SerializationManagerImpl - Start shutting down /data/cache/idea/index/rep.names 
2021-03-23 14:20:27,633 [  59468][Shutdown tracker]   INFO - stubs.SerializationManagerImpl - Finished shutting down /data/cache/idea/index/rep.names 
2021-03-23 14:20:27,633 [  59468][Shutdown tracker]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------ 
2021-03-23 14:20:27,636 [  59471][Shutdown tracker]   INFO - org.jetbrains.io.BuiltInServer - web server stopped 

Where 14:20:27,622 marks the time when I interrupted the process in the debugging session.

According to the javadoc at https://github.com/JetBrains/intellij-community/blob/master/platform/platform-impl/src/com/intellij/ide/startup/ServiceNotReadyException.java#L7-L8 the exception should not be fatal but even after a timeout of one hour there is no progress.

janLo commented 3 years ago

Also reported as QD-772

a-kuznetsova commented 3 years ago

Hi @janLo,

I am closing this issue, please refer to QD-772.