pycharm-odoo
pycharm-odoo copied to clipboard
StackOverflowError when open js file
PyCharm raises StackOverflowError when opening file https://github.com/odoo/odoo/blob/15.0/addons/web/static/src/core/errors/error_handlers.js
The error also occurs with PyCharm without the Odoo plugin. I have reported the issue to JetBrains but no progress so far https://youtrack.jetbrains.com/issue/WEB-55347/StackOverflowError-on-types-resolving . I think I should do something with the Odoo plugin to avoid this error.
java.lang.StackOverflowError
at com.intellij.psi.impl.source.SubstrateRef$StubRef.isValid(SubstrateRef.java:133)
at com.intellij.extapi.psi.StubBasedPsiElementBase.isValid(StubBasedPsiElementBase.java:257)
at com.intellij.psi.impl.PsiElementBase.isValid(PsiElementBase.java:257)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.getResolvedTypeId(JSTypeBaseImpl.java:757)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:630)
at com.intellij.lang.javascript.psi.types.JSTypeBaseImpl.substitute(JSTypeBaseImpl.java:621)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.process(QualifiedItemProcessor.java:136)
at com.intellij.lang.javascript.psi.JSTypeUtils.lambda$processExpandedType$25(JSTypeUtils.java:1629)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1712)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1644)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1628)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.processImpl(QualifiedItemProcessor.java:182)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedItemProcessor.processImpl(TypeScriptQualifiedItemProcessor.java:96)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.process(QualifiedItemProcessor.java:137)
at com.intellij.lang.javascript.psi.JSTypeUtils.lambda$processExpandedType$25(JSTypeUtils.java:1629)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1712)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1644)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1628)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.processImpl(QualifiedItemProcessor.java:182)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedItemProcessor.processImpl(TypeScriptQualifiedItemProcessor.java:96)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.process(QualifiedItemProcessor.java:137)
at com.intellij.lang.javascript.psi.JSTypeUtils.lambda$processExpandedType$25(JSTypeUtils.java:1629)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1712)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1644)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1628)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.processImpl(QualifiedItemProcessor.java:182)
at com.intellij.lang.javascript.ecmascript6.TypeScriptQualifiedItemProcessor.processImpl(TypeScriptQualifiedItemProcessor.java:96)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.process(QualifiedItemProcessor.java:137)
at com.intellij.lang.javascript.psi.JSTypeUtils.lambda$processExpandedType$25(JSTypeUtils.java:1629)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1712)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1644)
at com.intellij.lang.javascript.psi.JSTypeUtils.processExpandedType(JSTypeUtils.java:1628)
at com.intellij.lang.javascript.psi.resolve.QualifiedItemProcessor.processImpl(QualifiedItemProcessor.java:182)
at