Idea-gitignore: Freeze PyCharm by indexing after open project

Created on 1 Sep 2017  路  10Comments  路  Source: JetBrains/idea-gitignore

Prerequisites

  • [x] Plugin is in the latest version
  • [x] Issue was not reported yet
  • [ ] Stack trace (if provided) contains mobi.hsz.idea.gitignore package name

Description

Freeze PyCharm by indexing after open project

Steps to Reproduce

  1. Open PyCharrm project with _big_ ignored text files
  2. Wait 20-30 seconds
  3. Freeze PyCharrm.

Expected behavior: Not Freeze

Actual behavior: Freeze PyCharrm. Stop can only keel

Reproduces how often: Always after upgrade PyCharrm to 2017.2.2 and open project with big text files.

Versions

Plugin:

Version: 2.1.1

IDE:

PyCharm Pro 2017.2.2
Build #PY-172.3757.67, built on August 22, 2017
JRE: 1.8.0_152-release-915-b10 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.4.0-92-generic

OS:

OS: Kubuntu 16.04 + KDE neon

Additional Information

see https://youtrack.jetbrains.com/issue/PY-25826

bug ready for release

Most helpful comment

Same here is PhpStorm: when opening one of my projects, IDE freezes completely as it is indexing. I have to force quit it (macOS).
On other projects, it works fine. I don't really know what would be the difference between them.

The issue seem to have appeared after updating .ignore plugin to 2.2.0 today.

Disabling the plugin allowed me to open the project again. Also re-enabling the plugin afterwards (ie. after indexing is complete) doesn't seem to trigger the freeze again on restart/re-open.

All 10 comments

Same here is PhpStorm: when opening one of my projects, IDE freezes completely as it is indexing. I have to force quit it (macOS).
On other projects, it works fine. I don't really know what would be the difference between them.

The issue seem to have appeared after updating .ignore plugin to 2.2.0 today.

Disabling the plugin allowed me to open the project again. Also re-enabling the plugin afterwards (ie. after indexing is complete) doesn't seem to trigger the freeze again on restart/re-open.

@tonal stack traces attached to the YouTrack issue refers to an old version of the plugin (I guess that v1.7.6 - in logs we can see refers to CacheMap class which was removed in v2.x).

@tonal @GregOriol Can you both please provide me stack traces from the IDE with v2.2.0 installed?

PHPStorm freezes on a Magento 2 project with standard Magento 2 .gitignore file.

2017-09-05 10:44:21,503 [1120614]   INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index IgnoreFilesIndex
java.lang.Throwable: java.io.EOFException
        at com.intellij.util.indexing.FileBasedIndexImpl.scheduleRebuild(FileBasedIndexImpl.java:1128)
        at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:870)
        at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:936)
        at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:907)
        at com.intellij.util.indexing.FileBasedIndexImpl.getValues(FileBasedIndexImpl.java:758)
        at mobi.hsz.idea.gitignore.indexing.IgnoreFilesIndex.getEntries(IgnoreFilesIndex.java:233)
        at mobi.hsz.idea.gitignore.IgnoreManager$2.fetch(IgnoreManager.java:141)
        at mobi.hsz.idea.gitignore.IgnoreManager$2.fetch(IgnoreManager.java:138)
        at mobi.hsz.idea.gitignore.util.CachedConcurrentMap.get(CachedConcurrentMap.java:76)
        at mobi.hsz.idea.gitignore.IgnoreManager.isFileIgnored(IgnoreManager.java:330)
        at mobi.hsz.idea.gitignore.vcs.IgnoreFileStatusProvider.getFileStatus(IgnoreFileStatusProvider.java:70)
        at com.intellij.openapi.vcs.impl.FileStatusManagerImpl.calcStatus(FileStatusManagerImpl.java:135)
        at com.intellij.openapi.vcs.impl.FileStatusManagerImpl.getStatus(FileStatusManagerImpl.java:248)
        at com.intellij.ide.projectView.impl.nodes.AbstractPsiBasedNode.getFileStatus(AbstractPsiBasedNode.java:122)
        at com.intellij.ide.util.treeView.AbstractTreeNode.setForcedForeground(AbstractTreeNode.java:81)
        at com.intellij.ide.util.treeView.AbstractTreeNode.postprocess(AbstractTreeNode.java:77)
        at com.intellij.ide.util.treeView.PresentableNodeDescriptor.getUpdatedPresentation(PresentableNodeDescriptor.java:91)
        at com.intellij.ide.util.treeView.PresentableNodeDescriptor.update(PresentableNodeDescriptor.java:41)
        at com.intellij.ide.util.treeView.AbstractTreeBuilder.updateNodeDescriptor(AbstractTreeBuilder.java:577)
        at com.intellij.ide.util.treeView.AbstractTreeUi$22.perform(AbstractTreeUi.java:935)
        at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:36)
        at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1856)
        at com.intellij.ide.util.treeView.AbstractTreeUi.update(AbstractTreeUi.java:931)
        at com.intellij.ide.util.treeView.AbstractTreeUi.update(AbstractTreeUi.java:883)
        at com.intellij.ide.util.treeView.AbstractTreeUi.access$1600(AbstractTreeUi.java:64)
        at com.intellij.ide.util.treeView.AbstractTreeUi$24$1.run(AbstractTreeUi.java:1092)
        at com.intellij.ide.util.treeView.AbstractTreeUi.execute(AbstractTreeUi.java:1835)
        at com.intellij.ide.util.treeView.AbstractTreeUi.access$5200(AbstractTreeUi.java:64)
        at com.intellij.ide.util.treeView.AbstractTreeUi$33.perform(AbstractTreeUi.java:1801)
        at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:36)
        at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:2090)
        at com.intellij.ide.util.treeView.AbstractTreeUi.access$5800(AbstractTreeUi.java:64)
        at com.intellij.ide.util.treeView.AbstractTreeUi$36$1.perform(AbstractTreeUi.java:2002)
        at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:36)
        at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYeildingDone(AbstractTreeBuilder.java:433)
        at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:2185)
        at com.intellij.ide.util.treeView.AbstractTreeUi$36.perform(AbstractTreeUi.java:1997)
        at com.intellij.ide.util.treeView.TreeRunnable.run(TreeRunnable.java:36)
        at com.intellij.ide.util.treeView.AbstractTreeBuilder.lambda$new$0(AbstractTreeBuilder.java:51)
        at com.intellij.util.containers.TransferToEDTQueue.processNext(TransferToEDTQueue.java:102)
        at com.intellij.util.containers.TransferToEDTQueue.access$300(TransferToEDTQueue.java:37)
        at com.intellij.util.containers.TransferToEDTQueue$1.run(TransferToEDTQueue.java:57)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
        at java.awt.EventQueue.access$500(EventQueue.java:98)
        at java.awt.EventQueue$3.run(EventQueue.java:715)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
        at com.intellij.ide.IdeEventQueue.g(IdeEventQueue.java:821)
        at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:649)
        at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:365)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.io.EOFException
        at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:290)
        at com.intellij.openapi.util.io.DataInputOutputUtilRt.readINT(DataInputOutputUtilRt.java:31)
        at com.intellij.util.io.DataInputOutputUtil.readINT(DataInputOutputUtil.java:38)
        at com.intellij.util.indexing.impl.ValueContainerImpl.readFrom(ValueContainerImpl.java:482)
        at com.intellij.util.indexing.impl.ValueContainerMap$ValueContainerExternalizer.read(ValueContainerMap.java:87)
        at com.intellij.util.indexing.impl.ValueContainerMap$ValueContainerExternalizer.read(ValueContainerMap.java:70)
        at com.intellij.util.io.PersistentHashMap.doGet(PersistentHashMap.java:571)
        at com.intellij.util.io.PersistentHashMap.get(PersistentHashMap.java:517)
        at com.intellij.util.indexing.impl.MapIndexStorage$3$1.compute(MapIndexStorage.java:109)
        at com.intellij.util.indexing.impl.MapIndexStorage$3$1.compute(MapIndexStorage.java:97)
        at com.intellij.util.indexing.impl.ChangeTrackingValueContainer.getMergedData(ChangeTrackingValueContainer.java:103)
        at com.intellij.util.indexing.impl.ChangeTrackingValueContainer.getValueIterator(ChangeTrackingValueContainer.java:82)
        at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:937)
        at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:857)
        ... 57 more

As for me, I don't have the issue anymore right now (after disabling plugin/restarting ide/re-opening project/re-enabling plugin), so don't have logs to provide. Will let you know if it appears again.

Also, I don't know what "big" is for a gitignore, mines are max 60 items; one project opened without problem the other one freezed.

Had the same issue today. After disabling and enabling plugin everything start working as expected

WARN - ript.ScriptDependenciesManager - [kts] Error loading definition from KotlinCompilerScriptTemplatesSettings 
java.lang.ClassNotFoundException: 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviders(scriptTemplateProviderExtensionPoint.kt:76)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviderExtensions(scriptTemplateProviderExtensionPoint.kt:66)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.reloadScriptDefinitions(ScriptDependenciesManager.kt:57)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.<init>(ScriptDependenciesManager.kt:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
    at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
    at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:42)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager$Companion.getInstance(ScriptDependenciesManager.kt:69)
    at org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptDependenciesIndexableSetContributor.getAdditionalProjectRootsToIndex(KotlinScriptDependenciesIndexableSetContributor.kt:27)
    at com.intellij.util.indexing.IndexableSetContributor.getProjectRootsToIndex(IndexableSetContributor.java:38)
    at com.intellij.util.indexing.FileBasedIndexScanRunnableCollectorImpl.collectScanRootRunnables(FileBasedIndexScanRunnableCollectorImpl.java:87)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:2246)
    at com.intellij.util.indexing.FileBasedIndexImpl.iterateIndexableFilesConcurrently(FileBasedIndexImpl.java:2233)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:75)
    at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:112)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:472)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:465)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:449)
    at com.intellij.openapi.project.DumbServiceImpl.access$000(DumbServiceImpl.java:65)
    at com.intellij.openapi.project.DumbServiceImpl$2.run(DumbServiceImpl.java:408)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:04,179 [  16543]   INFO -       ScriptTemplatesProviders - Templates provider Gradle Kotlin DSL is invalid: Unable to get Gradle home directory 
2017-09-07 14:13:04,179 [  16543]   WARN - ript.ScriptDependenciesManager - [kts] Error loading definition from Gradle Kotlin DSL 
java.lang.IllegalStateException: Unable to get Gradle home directory
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider$gradleLibDir$2.invoke(GradleScriptTemplateProvider.kt:60)
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider$gradleLibDir$2.invoke(GradleScriptTemplateProvider.kt:32)
    at kotlin.SynchronizedLazyImpl.getValue(Lazy.kt:130)
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider.getGradleLibDir$idea_core(GradleScriptTemplateProvider.kt)
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider.getTemplateClasspath(GradleScriptTemplateProvider.kt:72)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.createClassLoader(scriptTemplateProviderExtensionPoint.kt:89)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviders(scriptTemplateProviderExtensionPoint.kt:73)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviderExtensions(scriptTemplateProviderExtensionPoint.kt:66)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.reloadScriptDefinitions(ScriptDependenciesManager.kt:57)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.<init>(ScriptDependenciesManager.kt:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
    at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
    at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:42)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager$Companion.getInstance(ScriptDependenciesManager.kt:69)
    at org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptDependenciesIndexableSetContributor.getAdditionalProjectRootsToIndex(KotlinScriptDependenciesIndexableSetContributor.kt:27)
    at com.intellij.util.indexing.IndexableSetContributor.getProjectRootsToIndex(IndexableSetContributor.java:38)
    at com.intellij.util.indexing.FileBasedIndexScanRunnableCollectorImpl.collectScanRootRunnables(FileBasedIndexScanRunnableCollectorImpl.java:87)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:2246)
    at com.intellij.util.indexing.FileBasedIndexImpl.iterateIndexableFilesConcurrently(FileBasedIndexImpl.java:2233)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:75)
    at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:112)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:472)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:465)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:449)
    at com.intellij.openapi.project.DumbServiceImpl.access$000(DumbServiceImpl.java:65)
    at com.intellij.openapi.project.DumbServiceImpl$2.run(DumbServiceImpl.java:408)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:04,180 [  16544]   INFO -       ScriptTemplatesProviders - Templates provider Gradle Script Kotlin is invalid: Unable to get Gradle home directory 
2017-09-07 14:13:04,180 [  16544]   WARN - ript.ScriptDependenciesManager - [kts] Error loading definition from Gradle Script Kotlin 
java.lang.IllegalStateException: Unable to get Gradle home directory
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider$gradleLibDir$2.invoke(GradleScriptTemplateProvider.kt:60)
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider$gradleLibDir$2.invoke(GradleScriptTemplateProvider.kt:32)
    at kotlin.SynchronizedLazyImpl.getValue(Lazy.kt:130)
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider.getGradleLibDir$idea_core(GradleScriptTemplateProvider.kt)
    at org.jetbrains.kotlin.idea.core.script.AbstractGradleScriptTemplatesProvider.getTemplateClasspath(GradleScriptTemplateProvider.kt:72)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.createClassLoader(scriptTemplateProviderExtensionPoint.kt:89)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviders(scriptTemplateProviderExtensionPoint.kt:73)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviderExtensions(scriptTemplateProviderExtensionPoint.kt:66)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.reloadScriptDefinitions(ScriptDependenciesManager.kt:57)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.<init>(ScriptDependenciesManager.kt:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
    at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
    at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:42)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager$Companion.getInstance(ScriptDependenciesManager.kt:69)
    at org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptDependenciesIndexableSetContributor.getAdditionalProjectRootsToIndex(KotlinScriptDependenciesIndexableSetContributor.kt:27)
    at com.intellij.util.indexing.IndexableSetContributor.getProjectRootsToIndex(IndexableSetContributor.java:38)
    at com.intellij.util.indexing.FileBasedIndexScanRunnableCollectorImpl.collectScanRootRunnables(FileBasedIndexScanRunnableCollectorImpl.java:87)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:2246)
    at com.intellij.util.indexing.FileBasedIndexImpl.iterateIndexableFilesConcurrently(FileBasedIndexImpl.java:2233)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:75)
    at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:112)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:472)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:465)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:449)
    at com.intellij.openapi.project.DumbServiceImpl.access$000(DumbServiceImpl.java:65)
    at com.intellij.openapi.project.DumbServiceImpl$2.run(DumbServiceImpl.java:408)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:04,218 [  16582]   INFO -       ScriptTemplatesProviders - [kts] loading script definitions [kotlin.script.templates.standard.ScriptTemplateWithArgs] using cp:  
2017-09-07 14:13:05,743 [  18107]   INFO - .diagnostic.PerformanceWatcher - Pushing properties took 7262ms; general responsiveness: ok; EDT responsiveness: 2/7 sluggish, 2/7 very slow 
2017-09-07 14:13:05,761 [  18125]   INFO -       ScriptTemplatesProviders - [kts] loading script definitions [] using cp:  
2017-09-07 14:13:05,762 [  18126]   INFO -       ScriptTemplatesProviders - Templates provider KotlinCompilerScriptTemplatesSettings is invalid:  
2017-09-07 14:13:05,762 [  18126]   WARN - ript.ScriptDependenciesManager - [kts] Error loading definition from KotlinCompilerScriptTemplatesSettings 
java.lang.ClassNotFoundException: 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviders(scriptTemplateProviderExtensionPoint.kt:76)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviderExtensions(scriptTemplateProviderExtensionPoint.kt:66)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.reloadScriptDefinitions(ScriptDependenciesManager.kt:57)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.<init>(ScriptDependenciesManager.kt:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
    at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
    at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:42)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager$Companion.getInstance(ScriptDependenciesManager.kt:69)
    at org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptDependenciesIndexableSetContributor.getAdditionalProjectRootsToIndex(KotlinScriptDependenciesIndexableSetContributor.kt:27)
    at com.intellij.util.indexing.IndexableSetContributor.getProjectRootsToIndex(IndexableSetContributor.java:38)
    at com.intellij.util.indexing.FileBasedIndexScanRunnableCollectorImpl.collectScanRootRunnables(FileBasedIndexScanRunnableCollectorImpl.java:87)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:2246)
    at com.intellij.util.indexing.FileBasedIndexImpl.iterateIndexableFilesConcurrently(FileBasedIndexImpl.java:2233)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:75)
    at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:112)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:472)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:465)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:449)
    at com.intellij.openapi.project.DumbServiceImpl.access$000(DumbServiceImpl.java:65)
    at com.intellij.openapi.project.DumbServiceImpl$2.run(DumbServiceImpl.java:408)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:05,792 [  18156]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home 
2017-09-07 14:13:05,794 [  18158]   INFO -       ScriptTemplatesProviders - [kts] loading script definitions [org.gradle.kotlin.dsl.KotlinBuildScript] using cp: /Users/samsonov.oleksandr/.gradle/wrapper/dists/gradle-3.1-all/ejgglywf033yp6s4x8ahmgm74/gradle-3.1/lib/gradle-core-3.1.jar:/Users/samsonov.oleksandr/.gradle/wrapper/dists/gradle-3.1-all/ejgglywf033yp6s4x8ahmgm74/gradle-3.1/lib/kotlin-compiler-embeddable-1.1.0-dev-2053.jar 
2017-09-07 14:13:05,796 [  18160]   INFO -       ScriptTemplatesProviders - Templates provider Gradle Kotlin DSL is invalid: org.gradle.kotlin.dsl.KotlinBuildScript 
2017-09-07 14:13:05,796 [  18160]   WARN - ript.ScriptDependenciesManager - [kts] Error loading definition from Gradle Kotlin DSL 
java.lang.ClassNotFoundException: org.gradle.kotlin.dsl.KotlinBuildScript
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviders(scriptTemplateProviderExtensionPoint.kt:76)
    at org.jetbrains.kotlin.script.ScriptTemplateProviderExtensionPointKt.makeScriptDefsFromTemplatesProviderExtensions(scriptTemplateProviderExtensionPoint.kt:66)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.reloadScriptDefinitions(ScriptDependenciesManager.kt:57)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager.<init>(ScriptDependenciesManager.kt:50)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
    at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
    at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:220)
    at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
    at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
    at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
    at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:42)
    at org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager$Companion.getInstance(ScriptDependenciesManager.kt:69)
    at org.jetbrains.kotlin.idea.core.script.dependencies.KotlinScriptDependenciesIndexableSetContributor.getAdditionalProjectRootsToIndex(KotlinScriptDependenciesIndexableSetContributor.kt:27)
    at com.intellij.util.indexing.IndexableSetContributor.getProjectRootsToIndex(IndexableSetContributor.java:38)
    at com.intellij.util.indexing.FileBasedIndexScanRunnableCollectorImpl.collectScanRootRunnables(FileBasedIndexScanRunnableCollectorImpl.java:87)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:2246)
    at com.intellij.util.indexing.FileBasedIndexImpl.iterateIndexableFilesConcurrently(FileBasedIndexImpl.java:2233)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:75)
    at com.intellij.util.indexing.UnindexedFilesUpdater.performInDumbMode(UnindexedFilesUpdater.java:112)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:472)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:465)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:449)
    at com.intellij.openapi.project.DumbServiceImpl.access$000(DumbServiceImpl.java:65)
    at com.intellij.openapi.project.DumbServiceImpl$2.run(DumbServiceImpl.java:408)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:718)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:170)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:548)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:493)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:94)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:157)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$2.run(ProgressManagerImpl.java:165)
    at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:05,798 [  18162]   INFO - s.plugins.gradle.GradleManager - Instructing gradle to use java from /Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home 
2017-09-07 14:13:05,798 [  18162]   INFO -       ScriptTemplatesProviders - [kts] loading script definitions [org.gradle.script.lang.kotlin.KotlinBuildScript] using cp: /Users/samsonov.oleksandr/.gradle/wrapper/dists/gradle-3.1-all/ejgglywf033yp6s4x8ahmgm74/gradle-3.1/lib/gradle-core-3.1.jar:/Users/samsonov.oleksandr/.gradle/wrapper/dists/gradle-3.1-all/ejgglywf033yp6s4x8ahmgm74/gradle-3.1/lib/gradle-script-kotlin-0.3.2.jar 
2017-09-07 14:13:05,809 [  18173]   INFO -       ScriptTemplatesProviders - [kts] loading script definitions [kotlin.script.templates.standard.ScriptTemplateWithArgs] using cp:  
2017-09-07 14:13:05,882 [  18246]   INFO - .diagnostic.PerformanceWatcher - Indexable file iteration took 1862ms; general responsiveness: ok; EDT responsiveness: 1/2 sluggish 
2017-09-07 14:13:05,889 [  18253]   INFO - indexing.UnindexedFilesUpdater - Unindexed files update started: 11387 files to update 
2017-09-07 14:13:06,564 [  18928]   INFO - tartup.impl.StartupManagerImpl - OpenFilesActivity run in 2693ms under project opening modal progress 
2017-09-07 14:13:06,648 [  19012]   INFO - .diagnostic.PerformanceWatcher - Post-startup activities under progress took 2777ms; general responsiveness: ok; EDT responsiveness: 1/3 sluggish 
2017-09-07 14:13:06,665 [  19029]   INFO - tellij.psi.stubs.StubIndexImpl - com.ansorgit.plugins.bash.lang.psi.stubs.index.BashFunctionNameIndex@453404cc com.ansorgit.plugins.bash.lang.psi.stubs.index.BashScriptNameIndex@3b881bf8 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludedFilenamesIndex@2704851d com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludeCommandIndex@4eeb0181 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashCommandNameIndex@32ac1a91 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarDefIndex@5b500c6f com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarIndex@381369d2  
java.lang.Throwable: com.ansorgit.plugins.bash.lang.psi.stubs.index.BashFunctionNameIndex@453404cc com.ansorgit.plugins.bash.lang.psi.stubs.index.BashScriptNameIndex@3b881bf8 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludedFilenamesIndex@2704851d com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludeCommandIndex@4eeb0181 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashCommandNameIndex@32ac1a91 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarDefIndex@5b500c6f com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarIndex@381369d2 
    at com.intellij.psi.stubs.StubIndexImpl$StubIndexInitialization.finish(StubIndexImpl.java:658)
    at com.intellij.psi.stubs.StubIndexImpl$StubIndexInitialization.finish(StubIndexImpl.java:623)
    at com.intellij.util.indexing.IndexInfrastructure$DataInitialization.call(IndexInfrastructure.java:166)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:06,706 [  19070]   INFO - .openapi.util.LowMemoryWatcher - Low memory signal received. 
2017-09-07 14:13:06,706 [  19070]   INFO - il.indexing.FileBasedIndexImpl - Rebuild requested for index Stubs 
java.lang.Throwable: java.lang.Throwable: com.ansorgit.plugins.bash.lang.psi.stubs.index.BashFunctionNameIndex@453404cc com.ansorgit.plugins.bash.lang.psi.stubs.index.BashScriptNameIndex@3b881bf8 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludedFilenamesIndex@2704851d com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludeCommandIndex@4eeb0181 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashCommandNameIndex@32ac1a91 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarDefIndex@5b500c6f com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarIndex@381369d2 
    at com.intellij.util.indexing.FileBasedIndexImpl.scheduleRebuild(FileBasedIndexImpl.java:1128)
    at com.intellij.psi.stubs.StubIndexImpl.forceRebuild(StubIndexImpl.java:387)
    at com.intellij.psi.stubs.StubIndexImpl$StubIndexInitialization.a(StubIndexImpl.java:660)
    at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:314)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:416)
    at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:399)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
    at java.awt.EventQueue.access$500(EventQueue.java:98)
    at java.awt.EventQueue$3.run(EventQueue.java:715)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
    at com.intellij.ide.IdeEventQueue.g(IdeEventQueue.java:821)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:649)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:365)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: java.lang.Throwable: com.ansorgit.plugins.bash.lang.psi.stubs.index.BashFunctionNameIndex@453404cc com.ansorgit.plugins.bash.lang.psi.stubs.index.BashScriptNameIndex@3b881bf8 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludedFilenamesIndex@2704851d com.ansorgit.plugins.bash.lang.psi.stubs.index.BashIncludeCommandIndex@4eeb0181 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashCommandNameIndex@32ac1a91 com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarDefIndex@5b500c6f com.ansorgit.plugins.bash.lang.psi.stubs.index.BashVarIndex@381369d2 
    at com.intellij.psi.stubs.StubIndexImpl$StubIndexInitialization.finish(StubIndexImpl.java:658)
    at com.intellij.psi.stubs.StubIndexImpl$StubIndexInitialization.finish(StubIndexImpl.java:623)
    at com.intellij.util.indexing.IndexInfrastructure$DataInitialization.call(IndexInfrastructure.java:166)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
2017-09-07 14:13:07,328 [  19692]   INFO - ry.NodeModulesDirectoryManager - Removing node_modules library as /Users/samsonov.oleksandr/project/web/javo/package.json removed 
2017-09-07 14:13:07,963 [  20327]   INFO - tartup.impl.StartupManagerImpl - /Users/samsonov.oleksandr/project/java/javo/.idea case-sensitivity: expected=false actual=false 
2017-09-07 14:13:07,993 [  20357]   INFO -                git4idea.GitVcs - Git version: 2.11.0.0 
2017-09-07 14:13:08,144 [  20508]   INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [/Users/samsonov.oleksandr/project/java/javo] 
2017-09-07 14:13:08,396 [  20760]   INFO - tartup.impl.StartupManagerImpl - /Users/samsonov.oleksandr/project/web/javo/.idea case-sensitivity: expected=false actual=false 
2017-09-07 14:13:08,419 [  20783]   INFO -                git4idea.GitVcs - Git version: 2.11.0.0 
2017-09-07 14:13:08,429 [  20793]   INFO - pl.projectlevelman.NewMappings - VCS Root: [Git] - [/Users/samsonov.oleksandr/project/web/javo] 
2017-09-07 14:13:08,617 [  20981]   INFO - il.indexing.FileBasedIndexImpl - scheduleIndexRebuild, reason: checkRebuild 
2017-09-07 14:13:08,853 [  21217]   INFO - son.PackageVersionRangeMatcher - Matching 59 done in 528 ms, not matched: [] 
2017-09-07 14:13:09,211 [  21575]   INFO - pl.ProjectRootManagerComponent - project roots have changed 
2017-09-07 14:13:09,968 [  22332]  ERROR - jediterm.terminal.TerminalMode - Mode EightBitInput is not implemented, setting to true 
2017-09-07 14:13:10,894 [  23258]  ERROR - jediterm.terminal.TerminalMode - Mode EightBitInput is not implemented, setting to true 
2017-09-07 14:13:11,085 [  23449]   INFO - indexing.UnindexedFilesUpdater - Unindexed files update canceled 
2017-09-07 14:13:11,172 [  23536]   INFO - tor.impl.FileEditorManagerImpl - Project opening took 16389 ms 
2017-09-07 14:13:11,494 [  23858]   INFO - tor.impl.FileEditorManagerImpl - Project opening took 7965 ms 
2017-09-07 14:13:13,356 [  25720]   INFO - .openapi.util.LowMemoryWatcher - Low memory signal received. 
2017-09-07 14:23:06,180 [ 618544]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDE SHUTDOWN ------------------------------------------------------ 

Indexing doesn't end: https://youtrack.jetbrains.com/issue/IDEA-178803

"ApplicationImpl pooled thread 826" #2317 daemon prio=4 os_prio=31 tid=0x00007f912f294000 nid=0xb9827 runnable [0x000070000c6ce000]
   java.lang.Thread.State: RUNNABLE
    at java.util.WeakHashMap.eq(WeakHashMap.java:287)
    at java.util.WeakHashMap.get(WeakHashMap.java:401)
    at mobi.hsz.idea.gitignore.util.Glob.createRegex(Glob.java:238)
    at mobi.hsz.idea.gitignore.util.Glob.createPattern(Glob.java:194)
    at mobi.hsz.idea.gitignore.util.Glob.createPattern(Glob.java:225)
    at mobi.hsz.idea.gitignore.util.Glob.createPattern(Glob.java:213)
    at mobi.hsz.idea.gitignore.indexing.IgnoreFilesIndex$1.visitEntry(IgnoreFilesIndex.java:99)
    at mobi.hsz.idea.gitignore.psi.IgnoreVisitor.visitEntryFile(IgnoreVisitor.java:19)
    at mobi.hsz.idea.gitignore.psi.impl.IgnoreEntryFileImpl.accept(IgnoreEntryFileImpl.java:20)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.java:200)
    at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.java:880)
    at mobi.hsz.idea.gitignore.indexing.IgnoreFilesIndex.map(IgnoreFilesIndex.java:96)
    at mobi.hsz.idea.gitignore.indexing.IgnoreFilesIndex.map(IgnoreFilesIndex.java:62)
    at com.intellij.util.indexing.impl.MapReduceIndex.mapInput(MapReduceIndex.java:272)
    at com.intellij.util.indexing.VfsAwareMapReduceIndex.calculateUpdateData(VfsAwareMapReduceIndex.java:99)
    at com.intellij.util.indexing.impl.MapReduceIndex.update(MapReduceIndex.java:215)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1639)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1575)
    at com.intellij.util.indexing.FileBasedIndexImpl$$Lambda$1556/418323915.run(Unknown Source)
    at com.intellij.openapi.fileTypes.impl.FileTypeManagerImpl.freezeFileTypeTemporarilyIn(FileTypeManagerImpl.java:525)
    at com.intellij.util.indexing.FileBasedIndexImpl.a(FileBasedIndexImpl.java:1534)
    at com.intellij.util.indexing.FileBasedIndexImpl.indexFileContent(FileBasedIndexImpl.java:1522)
    at com.intellij.util.indexing.UnindexedFilesUpdater.a(UnindexedFilesUpdater.java:109)

Can you please check if it's fixed with v2.2.1-RC2?

It is available in Early Access Preview repository channel or for manual installation

@hsz I was having the same issue with IntelliJ but with the latest v2.2.1-RC2 version, the problem went away.
Thanks!

Was this page helpful?
0 / 5 - 0 ratings