I started using this plugin some time ago and found it very useful. The only issue I have found so far is a NPE thrown sometimes in the background (not sure what triggers it).
Please find the stacktrace below:
java.lang.NullPointerException
at java.base/java.util.Hashtable.put(Hashtable.java:480)
at java.desktop/javax.swing.tree.VariableHeightLayoutCache.addMapping(VariableHeightLayoutCache.java:678)
at java.desktop/javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:722)
at java.desktop/javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(VariableHeightLayoutCache.java:629)
at java.desktop/javax.swing.plaf.basic.BasicTreeUI$Handler.treeStructureChanged(BasicTreeUI.java:4324)
at java.desktop/javax.swing.tree.DefaultTreeModel.fireTreeStructureChanged(DefaultTreeModel.java:607)
at java.desktop/javax.swing.tree.DefaultTreeModel.nodeStructureChanged(DefaultTreeModel.java:391)
at java.desktop/javax.swing.tree.DefaultTreeModel.setRoot(DefaultTreeModel.java:141)
at net.ntworld.intellijCodeCleaner.component.issue.IssueTree.updateBy(IssueTree.kt:34)
at net.ntworld.intellijCodeCleaner.component.issue.AbstractIssueTab.updateComponents(AbstractIssueTab.kt:113)
at net.ntworld.intellijCodeCleaner.component.issue.AbstractIssueTab$createPanel$2.invoke(AbstractIssueTab.kt:54)
at net.ntworld.intellijCodeCleaner.component.issue.AbstractIssueTab$createPanel$2.invoke(AbstractIssueTab.kt:27)
at net.ntworld.redux.StoreBase.triggerListeners(StoreBase.kt:19)
at net.ntworld.redux.StoreBase.reduce(StoreBase.kt:48)
at net.ntworld.redux.Dispatcher$DefaultImpls.dispatch(Dispatcher.kt:9)
at net.ntworld.intellijCodeCleaner.DefaultDispatcher.dispatch(DefaultDispatcher.kt:6)
at net.ntworld.intellijCodeCleaner.eventHandler.AnalyzeProcessStartedEventHandler.handle(AnalyzeProcessStartedEventHandler.kt:15)
at net.ntworld.intellijCodeCleaner.eventHandler.AnalyzeProcessStartedEventHandler.handle(AnalyzeProcessStartedEventHandler.kt:10)
at net.ntworld.foundation.EventHandler$DefaultImpls.execute(EventHandler.kt:36)
at net.ntworld.intellijCodeCleaner.eventHandler.AnalyzeProcessStartedEventHandler.execute(AnalyzeProcessStartedEventHandler.kt:10)
at net.ntworld.codeCleaner.components.LocalEventBus.process(LocalEventBus.kt:33)
at net.ntworld.codeCleaner.components.LocalEventBus.publish(LocalEventBus.kt:27)
at net.ntworld.codeCleaner.commandHandler.CreateAnalyzeProcessCommandHandler$handle$1.invoke(CreateAnalyzeProcessCommandHandler.kt:36)
at net.ntworld.codeCleaner.commandHandler.CreateAnalyzeProcessCommandHandler$handle$1.invoke(CreateAnalyzeProcessCommandHandler.kt:20)
at net.ntworld.foundation.Infrastructure$DefaultImpls.invoke(Infrastructure.kt:55)
at net.ntworld.foundation.InfrastructureResolver.invoke(InfrastructureResolver.kt:12)
at net.ntworld.codeCleaner.commandHandler.CreateAnalyzeProcessCommandHandler.handle(CreateAnalyzeProcessCommandHandler.kt:27)
at net.ntworld.codeCleaner.commandHandler.CreateAnalyzeProcessCommandHandler.handle(CreateAnalyzeProcessCommandHandler.kt:20)
at net.ntworld.foundation.cqrs.CommandHandler$DefaultImpls.execute(CommandHandler.kt:10)
at net.ntworld.codeCleaner.commandHandler.CreateAnalyzeProcessCommandHandler.execute(CreateAnalyzeProcessCommandHandler.kt:20)
at net.ntworld.codeCleaner.LocalCommandBus.process(LocalCommandBus.kt:34)
at net.ntworld.intellijCodeCleaner.task.AnalyzeTask$run$1.invoke(AnalyzeTask.kt:23)
at net.ntworld.intellijCodeCleaner.task.AnalyzeTask$run$1.invoke(AnalyzeTask.kt:13)
at net.ntworld.foundation.Infrastructure$DefaultImpls.invoke(Infrastructure.kt:55)
at net.ntworld.foundation.InfrastructureWrapper.invoke(InfrastructureWrapper.kt:11)
at net.ntworld.intellijCodeCleaner.task.AnalyzeTask.run(AnalyzeTask.kt:22)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:932)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:434)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$null$3(ProgressRunner.java:233)
at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:166)
at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:627)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:572)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:61)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:153)
at com.intellij.openapi.progress.impl.ProgressRunner.lambda$submit$4(ProgressRunner.java:233)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Using version 2019.2.1 it on:
IntelliJ IDEA 2020.1.2 (Ultimate Edition)
Build #IU-201.7846.76, built on June 1, 2020
Runtime version: 11.0.7+10-b765.53 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Linux 5.3.0-59-generic
GC: ParNew, ConcurrentMarkSweep
Memory: 951M
Cores: 8
Non-Bundled Plugins: String Manipulation, CheckStyle-IDEA, Lombook Plugin, org.jetbrains.kotlin, com.intellij.plugins.html.instantEditing, com.github.nhat-phan.codecleaner
Current Desktop: KDE
If you could take a look, it would be appreciated!
Hi,
I started using this plugin some time ago and found it very useful. The only issue I have found so far is a NPE thrown sometimes in the background (not sure what triggers it).
Please find the stacktrace below:
Using version
2019.2.1
it on:If you could take a look, it would be appreciated!
Thanks, nagyesta