odoo-ide / pycharm-odoo-old

PyCharm plugin for Odoo

Home Page:https://plugins.jetbrains.com/plugin/13499-odoo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pycharm throws this error when working on Odoo13

sjpatel21 opened this issue · comments

java.lang.AssertionError: No child for subTag '' in tag 'page'; subtag count=1, description=CollectionChildDescription:null : , subtag.class=com.intellij.psi.impl.source.xml.XmlTagImpl at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:837) at com.intellij.util.xml.impl.DomInvocationHandler.getCollectionChildren(DomInvocationHandler.java:792) at com.intellij.util.xml.impl.CollectionChildDescriptionImpl.getValues(CollectionChildDescriptionImpl.java:86) at com.intellij.util.xml.highlighting.DomHighlightingHelperImpl.checkRequired(DomHighlightingHelperImpl.java:93) at com.intellij.util.xml.highlighting.BasicDomElementsInspection.checkDomElement(BasicDomElementsInspection.java:73) at dev.ngocta.pycharm.odoo.data.OdooXmlInspection.checkDomElement(OdooXmlInspection.java:16) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:67) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:63) at com.intellij.util.xml.highlighting.DomElementsInspection.checkChildren(DomElementsInspection.java:82) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:66) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:63) at com.intellij.util.xml.highlighting.DomElementsInspection.checkChildren(DomElementsInspection.java:82) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:66) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:63) at com.intellij.util.xml.highlighting.DomElementsInspection.checkChildren(DomElementsInspection.java:82) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:66) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:63) at com.intellij.util.xml.highlighting.DomElementsInspection.checkChildren(DomElementsInspection.java:82) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:66) at com.intellij.util.xml.highlighting.DomElementsInspection$1.consume(DomElementsInspection.java:63) at com.intellij.util.xml.highlighting.DomElementsInspection.checkFileElement(DomElementsInspection.java:70) at com.intellij.util.xml.highlighting.DomElementAnnotationsManagerImpl.checkFileElement(DomElementAnnotationsManagerImpl.java:206) at com.intellij.util.xml.highlighting.DomElementsInspection.checkDomFile(DomElementsInspection.java:145) at com.intellij.util.xml.highlighting.DomElementsInspection.checkFile(DomElementsInspection.java:118) at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:144) at com.intellij.psi.impl.source.xml.XmlFileImpl.accept(XmlFileImpl.java:74) at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:77) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$null$6(LocalInspectionsPass.java:332) at com.intellij.util.AstLoadingFilter.lambda$toComputable$2(AstLoadingFilter.java:167) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:125) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:114) at com.intellij.util.AstLoadingFilter.disallowTreeLoading(AstLoadingFilter.java:109) at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.lambda$visitRestElementsAndCleanup$7(LocalInspectionsPass.java:331) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:148) at com.intellij.concurrency.ApplierCompleter.tryToExecAllList(ApplierCompleter.java:227) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:155) at com.intellij.concurrency.ApplierCompleter.tryToExecAllList(ApplierCompleter.java:227) at com.intellij.concurrency.ApplierCompleter.execAndForkSubTasks(ApplierCompleter.java:155) at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:997) at com.intellij.concurrency.ApplierCompleter.lambda$wrapInReadActionAndIndicator$1(ApplierCompleter.java:105) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:585) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:531) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59) at com.intellij.concurrency.ApplierCompleter.wrapInReadActionAndIndicator(ApplierCompleter.java:116) at com.intellij.concurrency.ApplierCompleter.lambda$compute$0(ApplierCompleter.java:96) at com.intellij.openapi.application.impl.ReadMostlyRWLock.executeByImpatientReader(ReadMostlyRWLock.java:167) at com.intellij.openapi.application.impl.ApplicationImpl.executeByImpatientReader(ApplicationImpl.java:157) at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:96) at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:746) at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020) at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656) at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)

Are you using newest version of the plugin? I remember this issue already was fixed.

No its 3.3.1 and I see the latest version on github is 4.x
Let me see how to upgrade the plugin in pycharm.

Thank you for your hard work.

I was using pycharm 2019.3 which would auto update the plugin as it said that the newer version was incompatible.
So I upgraded to pycharm 2020.2 and the plugin works fine.

Thank you