wt-io-it / odoo-pycharm-plugin

Plugin to Support Odoo in Pycharm
GNU Affero General Public License v3.0
19 stars 10 forks source link

Exception in Odoo Autocompletion Support #307

Open frhate opened 2 months ago

frhate commented 2 months ago

<-- If you remember any details about how the error can be reproduced please add them -->

Plugin Version: 0.6.11 IntelliJ Version: PyCharm 2023.3.2 IntelliJ Build: PY-233.13135.95

java.lang.Throwable: Unknown string value class: class com.jetbrains.python.psi.impl.PyPrefixExpressionImpl ``` java.lang.Throwable: Unknown string value class: class com.jetbrains.python.psi.impl.PyPrefixExpressionImpl ->at com.intellij...error(Logger.java:376) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.getStringValueForValueChild(PsiElementsUtil.java:219) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.getStringValueForValueChild(PsiElementsUtil.java:135) at at.wtioit.intellij.plugins.odoo.OdooRecordPsiElementMatcherUtil.lambda$getRecordsFromFile$6(OdooRecordPsiElementMatcherUtil.java:118) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.walkTree(PsiElementsUtil.java:120) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.walkTree(PsiElementsUtil.java:121) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.walkTree(PsiElementsUtil.java:121) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.walkTree(PsiElementsUtil.java:121) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.walkTree(PsiElementsUtil.java:121) at at.wtioit.intellij.plugins.odoo.OdooRecordPsiElementMatcherUtil.getRecordsFromFile(OdooRecordPsiElementMatcherUtil.java:115) at at.wtioit.intellij.plugins.odoo.OdooRecordPsiElementMatcherUtil.getRecordsFromFile(OdooRecordPsiElementMatcherUtil.java:83) at at.wtioit.intellij.plugins.odoo.records.index.OdooRecordFileIndex$OdooRecordFileIndexer.map(OdooRecordFileIndex.java:119) at at.wtioit.intellij.plugins.odoo.records.index.OdooRecordFileIndex$OdooRecordFileIndexer.map(OdooRecordFileIndex.java:104) at at.wtioit.intellij.plugins.odoo.index.OdooIndexExtension.map(OdooIndexExtension.java:27) at at.wtioit.intellij.plugins.odoo.index.OdooIndexer.lambda$map$0(OdooIndexer.java:20) ->at java...accept(ReferencePipeline.java:197) ... ->at java...collect(ReferencePipeline.java:682) at at.wtioit.intellij.plugins.odoo.index.OdooIndexer.map(OdooIndexer.java:22) at at.wtioit.intellij.plugins.odoo.index.OdooIndexer.map(OdooIndexer.java:10) ->at com.intellij...mapByIndexer(MapReduceIndex.java:318) ... ->at com.intellij...getValues(FileBasedIndexEx.java:121) at at.wtioit.intellij.plugins.odoo.index.OdooIndex.getValues(OdooIndex.java:49) at at.wtioit.intellij.plugins.odoo.modules.impl.OdooModuleServiceImpl.lambda$getModule$1(OdooModuleServiceImpl.java:63) ->at com.intellij...runReadAction(ApplicationImpl.java:894) at at.wtioit.intellij.plugins.odoo.modules.impl.OdooModuleServiceImpl.getModule(OdooModuleServiceImpl.java:61) at at.wtioit.intellij.plugins.odoo.pycharm.PyCharmOdooAddonsImportResolver.resolveImportReference(PyCharmOdooAddonsImportResolver.java:48) ->at com.jetbrains...invoke(PyResolveImportUtil.kt:198) ... ->at com.jetbrains...lambda$resolveMember$0(PyOperatorReference.java:136) at one.util.streamex.AbstractStreamEx.lambda$flatCollection$16(AbstractStreamEx.java:669) ->at java...accept(ReferencePipeline.java:273) ->at java...accept(ReferencePipeline.java:179) at one.util.streamex.ConstSpliterator$OfRef.forEachRemaining(ConstSpliterator.java:82) ->at java...copyInto(AbstractPipeline.java:509) ... ->at java...toArray(ReferencePipeline.java:616) at one.util.streamex.AbstractStreamEx.toArray(AbstractStreamEx.java:390) at one.util.streamex.AbstractStreamEx.toMutableList(AbstractStreamEx.java:1345) at one.util.streamex.AbstractStreamEx.toList(AbstractStreamEx.java:1326) ->at com.jetbrains...resolveMember(PyOperatorReference.java:138) ... ->at java...run(ForkJoinWorkerThread.java:165) ```