kalessil / yii2inspections

MIT License
32 stars 2 forks source link

[fixed, bug] Unsupported Operation Exception #14

Closed kalessil closed 7 years ago

kalessil commented 7 years ago
In file: ElementAction.php
java.lang.UnsupportedOperationException
        at java.util.AbstractCollection.add(AbstractCollection.java:262)
        at java.util.AbstractCollection.addAll(AbstractCollection.java:344)
        at com.kalessil.phpStorm.yii2inspections.inspectors.MissingPropertyAnnotationsInspector$1.findPropertyCandidates(MissingPropertyAnnotationsInspector.java:112)
        at com.kalessil.phpStorm.yii2inspections.inspectors.MissingPropertyAnnotationsInspector$1.visitPhpClass(MissingPropertyAnnotationsInspector.java:69)
        at com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.accept(PhpClassImpl.java:515)
        at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:81)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:304)
        at com.intellij.concurrency.ApplierCompleter.b(ApplierCompleter.java:123)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1055)
        at com.intellij.concurrency.ApplierCompleter.a(ApplierCompleter.java:96)
        at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.concurrency.ApplierCompleter.b(ApplierCompleter.java:106)
        at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:91)
        at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190)
        at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879)
        at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
        at java.util.concurrent.ForkJoinTask.doJoin(ForkJoinTask.java:390)
        at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:719)
        at java.util.concurrent.ForkJoinPool.invoke(ForkJoinPool.java:2616)
        at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:61)
        at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:57)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:315)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:225)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.doInspectInBatch(LocalInspectionsPass.java:146)
        at com.intellij.codeInspection.ex.GlobalInspectionContextImpl.a(GlobalInspectionContextImpl.java:497)
        at com.intellij.codeInspection.ex.GlobalInspectionContextImpl.b(GlobalInspectionContextImpl.java:421)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1061)
        at com.intellij.codeInspection.ex.GlobalInspectionContextImpl.a(GlobalInspectionContextImpl.java:417)
        at com.intellij.concurrency.JobLauncherImpl$1MyTask.a(JobLauncherImpl.java:285)
        at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.concurrency.JobLauncherImpl$1MyTask.call(JobLauncherImpl.java:272)
        at com.intellij.concurrency.JobLauncherImpl$1MyTask.call(JobLauncherImpl.java:262)
        at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)

java.lang.UnsupportedOperationException
        at java.util.AbstractCollection.add(AbstractCollection.java:262)
        at java.util.AbstractCollection.addAll(AbstractCollection.java:344)
        at com.kalessil.phpStorm.yii2inspections.inspectors.MissingPropertyAnnotationsInspector$1.findPropertyCandidates(MissingPropertyAnnotationsInspector.java:112)
        at com.kalessil.phpStorm.yii2inspections.inspectors.MissingPropertyAnnotationsInspector$1.visitPhpClass(MissingPropertyAnnotationsInspector.java:69)
        at com.jetbrains.php.lang.psi.elements.impl.PhpClassImpl.accept(PhpClassImpl.java:515)
        at com.intellij.codeInspection.InspectionEngine.acceptElements(InspectionEngine.java:81)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:304)
        at com.intellij.concurrency.ApplierCompleter.b(ApplierCompleter.java:123)
        at com.intellij.concurrency.ApplierCompleter.a(ApplierCompleter.java:212)
        at com.intellij.concurrency.ApplierCompleter.b(ApplierCompleter.java:141)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1055)
        at com.intellij.concurrency.ApplierCompleter.a(ApplierCompleter.java:96)
        at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.concurrency.ApplierCompleter.b(ApplierCompleter.java:106)
        at com.intellij.concurrency.ApplierCompleter.compute(ApplierCompleter.java:91)
        at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.pollAndExecCC(ForkJoinPool.java:1190)
        at java.util.concurrent.ForkJoinPool.helpComplete(ForkJoinPool.java:1879)
        at java.util.concurrent.ForkJoinPool.awaitJoin(ForkJoinPool.java:2045)
        at java.util.concurrent.ForkJoinTask.doJoin(ForkJoinTask.java:390)
        at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:719)
        at java.util.concurrent.ForkJoinPool.invoke(ForkJoinPool.java:2616)
        at com.intellij.concurrency.JobLauncherImpl.invokeConcurrentlyUnderProgress(JobLauncherImpl.java:61)
        at com.intellij.concurrency.JobLauncher.invokeConcurrentlyUnderProgress(JobLauncher.java:57)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:315)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:225)
        at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.doInspectInBatch(LocalInspectionsPass.java:146)
        at com.intellij.codeInspection.ex.GlobalInspectionContextImpl.a(GlobalInspectionContextImpl.java:497)
        at com.intellij.codeInspection.ex.GlobalInspectionContextImpl.b(GlobalInspectionContextImpl.java:421)
        at com.intellij.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1061)
        at com.intellij.codeInspection.ex.GlobalInspectionContextImpl.a(GlobalInspectionContextImpl.java:417)
        at com.intellij.concurrency.JobLauncherImpl$1MyTask.a(JobLauncherImpl.java:285)
        at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:568)
        at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:519)
        at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
        at com.intellij.concurrency.JobLauncherImpl$1MyTask.call(JobLauncherImpl.java:272)
        at com.intellij.concurrency.JobLauncherImpl$1MyTask.call(JobLauncherImpl.java:262)
        at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424)
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
        at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
        at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)