在IntelliJ中使用代码虹膜创建图形会为一个项目引发NullPointerException,但不会引发另一个项目

时间:2018-11-27 19:58:26

标签: java intellij-plugin

前几天,我安装了Code Iris插件,并成功地在我的一个较大的Java项目中运行了它,没有出现问题。当我尝试在另一个较小的项目上运行它时,它什么也做不了,只会导致下面的堆栈跟踪出现IntelliJ错误。我可以切换回正在运行的项目并再次创建其图形,因此这似乎不是会话问题。

  

为空   java.lang.NullPointerException           在info.klewitz.bigproject.graph.NewIdeaGraphCreatorFactory $ StatefulImpl.init(NewIdeaGraphCreatorFactory.java:122)           在info.klewitz.bigproject.graph.NewIdeaGraphCreatorFactory $ StatefulImpl.run(NewIdeaGraphCreatorFactory.java:95)           在com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:902)           在info.klewitz.bigproject.idea.action.NewGraphCreationService $ BackgroundableGraphCreator.run(NewGraphCreationService.java:65)处           在com.intellij.openapi.progress.impl.CoreProgressManager $ TaskRunnable.run(CoreProgressManager.java:750)           在com.intellij.openapi.progress.impl.CoreProgressManager.lambda $ runProcess $ 1(CoreProgressManager.java:157)           在com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:580)           在com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:525)           在com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:85)           在com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:144)           在com.intellij.openapi.progress.impl.CoreProgressManager $ 4.run(CoreProgressManager.java:395)           在com.intellij.openapi.application.impl.ApplicationImpl $ 1.run(ApplicationImpl.java:305)           在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511)           在java.util.concurrent.FutureTask.run(FutureTask.java:266)           在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)           在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)           在java.lang.Thread.run(Thread.java:745)

我不知道如何开始调试它。我尝试了一些显而易见的事情,例如重新启动IDE并重新安装Code Iris及其依赖项PlantUML。

我认为我的项目中有一些代码鸢尾花不喜欢的东西,但是我尝试一次只在一个模块上运行“创建图”,并得到相同的结果。

我希望有人可能对该插件有一些了解,并进一步了解它的喜好。

0 个答案:

没有答案