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

Open zakaria94 opened 2 months ago

zakaria94 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 2024.1 IntelliJ Build: PC-241.14494.241

com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.xml.XmlTagImpl #XML because: containing file is null; hierarchy=class com.intellij.psi.impl.source.xml.XmlTagImpl, context=null, contextFile=null ``` com.intellij.psi.PsiInvalidElementAccessException: Element: class com.intellij.psi.impl.source.xml.XmlTagImpl #XML because: containing file is null; hierarchy=class com.intellij.psi.impl.source.xml.XmlTagImpl, context=null, contextFile=null invalidated at: see attachment at com.intellij.psi.impl.source.tree.CompositePsiElement.getContainingFile(CompositePsiElement.java:90) at at.wtioit.intellij.plugins.odoo.records.index.OdooRecordImpl.findVirtualFile(OdooRecordImpl.java:118) at at.wtioit.intellij.plugins.odoo.records.impl.OdooRecordServiceImpl.lambda$hasRecord$6(OdooRecordServiceImpl.java:154) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ... at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:632) at at.wtioit.intellij.plugins.odoo.records.impl.OdooRecordServiceImpl.lambda$hasRecord$9(OdooRecordServiceImpl.java:156) at at.wtioit.intellij.plugins.odoo.WithinProject.call(WithinProject.java:15) at at.wtioit.intellij.plugins.odoo.records.impl.OdooRecordServiceImpl.hasRecord(OdooRecordServiceImpl.java:153) at at.wtioit.intellij.plugins.odoo.records.inspection.MissingRecordDefinitionXmlInspection$1.visitXmlToken(MissingRecordDefinitionXmlInspection.java:44) at com.intellij.psi.impl.source.xml.XmlTokenImpl.accept(XmlTokenImpl.java:29) ... at com.intellij.concurrency.JobLauncherImpl$2.compute(JobLauncherImpl.java:454) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ... at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686) at com.intellij.concurrency.JobLauncherImpl.procInOrderAsync(JobLauncherImpl.java:548) ... at com.intellij.concurrency.JobLauncherImpl$VoidForkJoinTask$1.exec(JobLauncherImpl.java:190) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ... at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ```