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 #261

Open David0214R opened 10 months ago

David0214R commented 10 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.2.1 IntelliJ Build: PC-232.9559.58

java.lang.Throwable: Unknown string value class: class com.jetbrains.python.psi.impl.PyFunctionImpl ``` java.lang.Throwable: Unknown string value class: class com.jetbrains.python.psi.impl.PyFunctionImpl ->at com.intellij...error(Logger.java:370) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.getStringValueForValueChild(PsiElementsUtil.java:219) at at.wtioit.intellij.plugins.odoo.PsiElementsUtil.getStringValueForValueChild(PsiElementsUtil.java:174) 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.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:313) ... ->at com.intellij...getValues(FileBasedIndexEx.java:139) 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:909) 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...resolveQualifiedName(PyResolveImportUtil.kt:73) at dev.ngocta.pycharm.odoo.python.OdooCanonicalPathProvider.getCanonicalPath(OdooCanonicalPathProvider.java:28) ->at com.jetbrains...canonizeQualifiedName(QualifiedNameFinder.java:182) ... ->at java...run(ForkJoinWorkerThread.java:165) ```