You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using the plugin for several weeks. Recently started working on new project and have the following exception regularly appear (on project opening, or during work). The exception reported by IDE and after it pops up the CPU usage by IDE increasing drastically.
com.intellij.diagnostic.PluginException: Non-idempotent computation: it returns different results when invoked multiple times or on different threads:
0 != 1
which is length of [] and [PsiElementResolveResult with class me.serce.solidity.lang.psi.impl.SolContractDefinitionImpl: WithdrawProxy]
Recomputation gives [Lcom.intellij.psi.PsiElementResolveResult;@a6eff65 (class [Lcom.intellij.psi.PsiElementResolveResult;) which is equivalent to 'fresh'
Recomputation log:
Resolving me.serce.solidity.lang.resolve.ref.SolVarLiteralReference(SolVarLiteralImpl(VAR_LITERAL):(0,13)) of class me.serce.solidity.lang.resolve.ref.SolVarLiteralReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference
Resolving me.serce.solidity.lang.resolve.ref.SolImportPathReference(SolImportPathImpl(IMPORT_PATH):null) of class me.serce.solidity.lang.resolve.ref.SolImportPathReference [Plugin: me.serce.solidity]
at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:23)
at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:83)
at com.intellij.util.IdempotenceChecker.reportFailure(IdempotenceChecker.java:90)
at com.intellij.util.IdempotenceChecker.checkEquivalence(IdempotenceChecker.java:77)
at com.intellij.psi.impl.source.resolve.ResolveCache.cache(ResolveCache.java:300)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:226)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:160)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:147)
at me.serce.solidity.lang.resolve.ref.SolReferenceBase.multiResolve(SolReferenceBase.kt:20)
at com.intellij.psi.PsiPolyVariantReferenceBase.isReferenceTo(PsiPolyVariantReferenceBase.java:53)
at com.intellij.psi.search.SingleTargetRequestResultProcessor.processTextOccurrence(SingleTargetRequestResultProcessor.java:35)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.lambda$execute$0(PsiSearchHelperImpl.java:968)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processTreeUp(LowLevelSearchUtil.java:85)
at com.intellij.psi.impl.search.LowLevelSearchUtil.lambda$processElementsAtOffsets$0(LowLevelSearchUtil.java:176)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processOffsets(LowLevelSearchUtil.java:203)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsAtOffsets(LowLevelSearchUtil.java:175)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.execute(PsiSearchHelperImpl.java:964)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:289)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:280)
at com.intellij.openapi.application.ReadActionProcessor.lambda$process$0(ReadActionProcessor.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:873)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:68)
at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:11)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processVirtualFile$11(PsiSearchHelperImpl.java:561)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processVirtualFile(PsiSearchHelperImpl.java:540)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$7(PsiSearchHelperImpl.java:411)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$9(PsiSearchHelperImpl.java:482)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:182)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$10(PsiSearchHelperImpl.java:481)
at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136)
at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:589)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:664)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:620)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:588)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:104)
at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:83)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:182)
at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:83)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:60)
at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:51)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:498)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:408)
at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:457)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:401)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:322)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:231)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1148)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:852)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:781)
at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:21)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.MergeQuery.processResults(MergeQuery.java:22)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.UniqueResultsQuery.processResults(UniqueResultsQuery.java:37)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:80)
at me.serce.solidity.ide.navigation.QueryUtilsKt$mapQuery$1.processResults(queryUtils.kt:8)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.InstanceofQuery.processResults(InstanceofQuery.java:22)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:80)
at me.serce.solidity.ide.navigation.QueryUtilsKt$mapQuery$1.processResults(queryUtils.kt:8)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.InstanceofQuery.processResults(InstanceofQuery.java:22)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.FilteredQuery.processResults(FilteredQuery.java:20)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:80)
at me.serce.solidity.ide.navigation.SolContractImplementationSearcherKt.findAllImplementationsInAction(SolContractImplementationSearcher.kt:64)
at me.serce.solidity.ide.navigation.SolContractImplementationSearcherKt.findAllImplementations$lambda-0(SolContractImplementationSearcher.kt:46)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:71)
at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:128)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:109)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:68)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:589)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:664)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:620)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:588)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:68)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:106)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:71)
at me.serce.solidity.ide.navigation.SolContractImplementationSearcherKt.findAllImplementations(SolContractImplementationSearcher.kt:45)
at me.serce.solidity.lang.resolve.function.SolFunctionResolver.collectOverrides(SolFunctionResolver.kt:26)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.removeOverrides(refs.kt:128)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.resolveFunctionCall(refs.kt:120)
at me.serce.solidity.lang.types.InferenceKt.inferExprType(inference.kt:170)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10$lambda-9(inference.kt:235)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:231)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:41)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:231)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:232)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10(inference.kt:234)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at me.serce.solidity.lang.types.InferenceKt.getType(inference.kt:233)
at me.serce.solidity.lang.resolve.EngineKt.canBeApplied(engine.kt:361)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.resolveFunctionCallAndFilter(refs.kt:216)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.multiResolve(refs.kt:210)
at me.serce.solidity.lang.resolve.SolResolver.resolveVarLiteralReference(engine.kt:180)
at me.serce.solidity.lang.resolve.ref.SolVarLiteralReference.multiResolve(refs.kt:27)
at me.serce.solidity.lang.resolve.ref.SolVarLiteralReference.multiResolve(refs.kt:26)
at me.serce.solidity.lang.resolve.ref.SolReferenceBase.multiResolve$lambda-0(SolReferenceBase.kt:21)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$1(ResolveCache.java:161)
at com.intellij.openapi.util.Computable.get(Computable.java:16)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:237)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:214)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:160)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:147)
at me.serce.solidity.lang.resolve.ref.SolReferenceBase.multiResolve(SolReferenceBase.kt:20)
at com.intellij.psi.PsiPolyVariantReferenceBase.isReferenceTo(PsiPolyVariantReferenceBase.java:53)
at com.intellij.psi.search.SingleTargetRequestResultProcessor.processTextOccurrence(SingleTargetRequestResultProcessor.java:35)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.lambda$execute$0(PsiSearchHelperImpl.java:968)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processTreeUp(LowLevelSearchUtil.java:85)
at com.intellij.psi.impl.search.LowLevelSearchUtil.lambda$processElementsAtOffsets$0(LowLevelSearchUtil.java:176)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processOffsets(LowLevelSearchUtil.java:203)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsAtOffsets(LowLevelSearchUtil.java:175)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.execute(PsiSearchHelperImpl.java:964)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:289)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:280)
at com.intellij.openapi.application.ReadActionProcessor.lambda$process$0(ReadActionProcessor.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:873)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:68)
at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:11)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processVirtualFile$11(PsiSearchHelperImpl.java:561)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processVirtualFile(PsiSearchHelperImpl.java:540)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$7(PsiSearchHelperImpl.java:411)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$9(PsiSearchHelperImpl.java:482)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:182)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$10(PsiSearchHelperImpl.java:481)
at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136)
at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149)
at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:149)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:589)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:664)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:620)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:588)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:104)
at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:83)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:182)
at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:83)
at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:60)
at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:51)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processFilesConcurrentlyDespiteWriteActions(PsiSearchHelperImpl.java:498)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$8(PsiSearchHelperImpl.java:408)
at com.intellij.psi.impl.PsiManagerImpl.runInBatchFilesMode(PsiManagerImpl.java:457)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processPsiFileRoots(PsiSearchHelperImpl.java:401)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processElementsWithTextInGlobalScope(PsiSearchHelperImpl.java:322)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.bulkProcessElementsWithWord(PsiSearchHelperImpl.java:231)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processSingleRequest(PsiSearchHelperImpl.java:1148)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processGlobalRequestsOptimized(PsiSearchHelperImpl.java:852)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processRequests(PsiSearchHelperImpl.java:781)
at com.intellij.psi.search.SearchRequestQuery.processResults(SearchRequestQuery.java:21)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.MergeQuery.processResults(MergeQuery.java:22)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.UniqueResultsQuery.processResults(UniqueResultsQuery.java:37)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:80)
at me.serce.solidity.ide.navigation.QueryUtilsKt$mapQuery$1.processResults(queryUtils.kt:8)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.InstanceofQuery.processResults(InstanceofQuery.java:22)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:80)
at me.serce.solidity.ide.navigation.QueryUtilsKt$mapQuery$1.processResults(queryUtils.kt:8)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.InstanceofQuery.processResults(InstanceofQuery.java:22)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.delegateProcessResults(AbstractQuery.java:105)
at com.intellij.util.FilteredQuery.processResults(FilteredQuery.java:20)
at com.intellij.util.AbstractQuery.doProcessResults(AbstractQuery.java:88)
at com.intellij.util.AbstractQuery.forEach(AbstractQuery.java:80)
at me.serce.solidity.ide.navigation.SolContractImplementationSearcherKt.findAllImplementationsInAction(SolContractImplementationSearcher.kt:64)
at me.serce.solidity.ide.navigation.SolContractImplementationSearcherKt.findAllImplementations$lambda-0(SolContractImplementationSearcher.kt:46)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runInReadActionWithWriteActionPriority$0(ProgressIndicatorUtils.java:71)
at com.intellij.openapi.progress.util.ProgressIndicatorUtilService.runActionAndCancelBeforeWrite(ProgressIndicatorUtilService.java:63)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runActionAndCancelBeforeWrite(ProgressIndicatorUtils.java:128)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.lambda$runWithWriteActionPriority$1(ProgressIndicatorUtils.java:109)
at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:68)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:188)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:589)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:664)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:620)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:588)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:175)
at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:68)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runWithWriteActionPriority(ProgressIndicatorUtils.java:106)
at com.intellij.openapi.progress.util.ProgressIndicatorUtils.runInReadActionWithWriteActionPriority(ProgressIndicatorUtils.java:71)
at me.serce.solidity.ide.navigation.SolContractImplementationSearcherKt.findAllImplementations(SolContractImplementationSearcher.kt:45)
at me.serce.solidity.lang.resolve.function.SolFunctionResolver.collectOverrides(SolFunctionResolver.kt:26)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.removeOverrides(refs.kt:128)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.resolveFunctionCall(refs.kt:120)
at me.serce.solidity.lang.types.InferenceKt.inferExprType(inference.kt:170)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10$lambda-9(inference.kt:235)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:231)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:41)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:231)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:232)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10(inference.kt:234)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at me.serce.solidity.lang.types.InferenceKt.getType(inference.kt:233)
at me.serce.solidity.lang.types.InferenceKt.getMembers(inference.kt:223)
at me.serce.solidity.lang.resolve.SolResolver.resolveMemberAccess(engine.kt:231)
at me.serce.solidity.lang.types.InferenceKt.inferExprType(inference.kt:188)
at me.serce.solidity.lang.types.InferenceKt.inferExprType(inference.kt:181)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10$lambda-9(inference.kt:235)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:231)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:41)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:231)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:232)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10(inference.kt:234)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at me.serce.solidity.lang.types.InferenceKt.getType(inference.kt:233)
at me.serce.solidity.lang.types.InferenceKt.getMembers(inference.kt:223)
at me.serce.solidity.lang.resolve.SolResolver.resolveMemberAccess(engine.kt:231)
at me.serce.solidity.lang.types.InferenceKt.inferExprType(inference.kt:188)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10$lambda-9(inference.kt:235)
at com.intellij.psi.util.CachedValuesManager$1.compute(CachedValuesManager.java:158)
at com.intellij.psi.impl.PsiCachedValueImpl.doCompute(PsiCachedValueImpl.java:39)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$3(CachedValueBase.java:231)
at com.intellij.util.CachedValueBase.computeData(CachedValueBase.java:41)
at com.intellij.util.CachedValueBase.lambda$getValueWithLock$4(CachedValueBase.java:231)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at com.intellij.util.CachedValueBase.getValueWithLock(CachedValueBase.java:232)
at com.intellij.psi.impl.PsiCachedValueImpl.getValue(PsiCachedValueImpl.java:28)
at com.intellij.util.CachedValuesManagerImpl.getCachedValue(CachedValuesManagerImpl.java:72)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:155)
at com.intellij.psi.util.CachedValuesManager.getCachedValue(CachedValuesManager.java:121)
at me.serce.solidity.lang.types.InferenceKt._get_type_$lambda-10(inference.kt:234)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at me.serce.solidity.lang.types.InferenceKt.getType(inference.kt:233)
at me.serce.solidity.lang.resolve.EngineKt.canBeApplied(engine.kt:361)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.resolveFunctionCallAndFilter(refs.kt:216)
at me.serce.solidity.lang.resolve.ref.SolFunctionCallReference.multiResolve(refs.kt:210)
at me.serce.solidity.lang.resolve.SolResolver.resolveVarLiteralReference(engine.kt:180)
at me.serce.solidity.lang.resolve.ref.SolVarLiteralReference.multiResolve(refs.kt:27)
at me.serce.solidity.lang.resolve.ref.SolVarLiteralReference.multiResolve(refs.kt:26)
at me.serce.solidity.lang.resolve.ref.SolReferenceBase.multiResolve$lambda-0(SolReferenceBase.kt:21)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$resolveWithCaching$1(ResolveCache.java:161)
at com.intellij.openapi.util.Computable.get(Computable.java:16)
at com.intellij.psi.impl.source.resolve.ResolveCache.lambda$loggingResolver$4(ResolveCache.java:237)
at com.intellij.openapi.util.RecursionManager$1.computePreventingRecursion(RecursionManager.java:112)
at com.intellij.openapi.util.RecursionGuard.doPreventingRecursion(RecursionGuard.java:42)
at com.intellij.openapi.util.RecursionManager.doPreventingRecursion(RecursionManager.java:66)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolve(ResolveCache.java:214)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:160)
at com.intellij.psi.impl.source.resolve.ResolveCache.resolveWithCaching(ResolveCache.java:147)
at me.serce.solidity.lang.resolve.ref.SolReferenceBase.multiResolve(SolReferenceBase.kt:20)
at com.intellij.psi.PsiPolyVariantReferenceBase.isReferenceTo(PsiPolyVariantReferenceBase.java:53)
at com.intellij.psi.search.SingleTargetRequestResultProcessor.processTextOccurrence(SingleTargetRequestResultProcessor.java:35)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.lambda$execute$0(PsiSearchHelperImpl.java:968)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processTreeUp(LowLevelSearchUtil.java:85)
at com.intellij.psi.impl.search.LowLevelSearchUtil.lambda$processElementsAtOffsets$0(LowLevelSearchUtil.java:176)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processOffsets(LowLevelSearchUtil.java:203)
at com.intellij.psi.impl.search.LowLevelSearchUtil.processElementsAtOffsets(LowLevelSearchUtil.java:175)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$5.execute(PsiSearchHelperImpl.java:964)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:289)
at com.intellij.psi.impl.search.PsiSearchHelperImpl$2.processInReadAction(PsiSearchHelperImpl.java:280)
at com.intellij.openapi.application.ReadActionProcessor.lambda$process$0(ReadActionProcessor.java:11)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:873)
at com.intellij.openapi.application.ReadAction.compute(ReadAction.java:68)
at com.intellij.openapi.application.ReadActionProcessor.process(ReadActionProcessor.java:11)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processVirtualFile$11(PsiSearchHelperImpl.java:561)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.processVirtualFile(PsiSearchHelperImpl.java:540)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processPsiFileRoots$7(PsiSearchHelperImpl.java:411)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$9(PsiSearchHelperImpl.java:482)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:182)
at com.intellij.psi.impl.search.PsiSearchHelperImpl.lambda$processFilesConcurrentlyDespiteWriteActions$10(PsiSearchHelperImpl.java:481)
at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:136)
at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1086)
at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:92)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$13(CoreProgressManager.java:589)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:664)
at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:620)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:588)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:60)
at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:104)
at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:83)
at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:173)
at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:182)
at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:83)
at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
not sure if related or not, but in the same project for certain functions "go to definition" action results in infinitely hanging, so it can only be fixed with killing the IDE pid
Using the plugin for several weeks. Recently started working on new project and have the following exception regularly appear (on project opening, or during work). The exception reported by IDE and after it pops up the CPU usage by IDE increasing drastically.
This is the reference to
WithdrawProxy
file mentioned in the exception: https://github.com/code-423n4/2023-01-astaria/blob/1bfc58b42109b839528ab1c21dc9803d663df898/src/WithdrawProxy.solENV:
Solidity: 0.8.17
Intellij Solidity Plugin: 2.3.11
IDE: Webstorm 2022.3.1
OS: GNU/Linux
The text was updated successfully, but these errors were encountered: