Execption while generating UML diagram
Issue #21
duplicate
Only samples.plantuml and jira.plant.uml has been created:
java.lang.NullPointerException
at org.pmesmeur.sketchit.diagram.clazz.Finder.isTestFile(Finder.java:80)
at org.pmesmeur.sketchit.diagram.clazz.Finder.computeManagedPsiClassesFromFiles(Finder.java:58)
at org.pmesmeur.sketchit.diagram.clazz.Finder.findClasses(Finder.java:47)
at org.pmesmeur.sketchit.diagram.clazz.Finder.<init>(Finder.java:27)
at org.pmesmeur.sketchit.diagram.clazz.ClassDiagramGenerator.createListOfClassesToManage(ClassDiagramGenerator.java:120)
at org.pmesmeur.sketchit.diagram.clazz.ClassDiagramGenerator.<init>(ClassDiagramGenerator.java:114)
at org.pmesmeur.sketchit.diagram.clazz.ClassDiagramGenerator$Builder.build(ClassDiagramGenerator.java:97)
at org.pmesmeur.sketchit.diagram.UmlModuleClassDiagram.generateDiagram(UmlModuleClassDiagram.java:47)
at org.pmesmeur.sketchit.diagram.UmlDiagram.generateDiagram(UmlDiagram.java:43)
at org.pmesmeur.sketchit.diagram.UmlDiagram.generate(UmlDiagram.java:24)
at org.pmesmeur.sketchit.diagram.UmlDiagramsGenerator.generateModuleClassDiagram(UmlDiagramsGenerator.java:44)
at org.pmesmeur.sketchit.diagram.UmlDiagramsGenerator.generateClassDiagrams(UmlDiagramsGenerator.java:35)
at org.pmesmeur.sketchit.SketchIt.generatePlantUmlDiagram(SketchIt.java:62)
at org.pmesmeur.sketchit.SketchIt.actionBody(SketchIt.java:49)
at org.pmesmeur.sketchit.SketchIt.access$000(SketchIt.java:13)
at org.pmesmeur.sketchit.SketchIt$1.run(SketchIt.java:36)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1057)
at org.pmesmeur.sketchit.SketchIt.runInsideAnIntellijWriteAction(SketchIt.java:34)
at org.pmesmeur.sketchit.SketchIt.actionPerformed(SketchIt.java:28)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:258)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:275)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:287)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:283)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:106)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:277)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$fireActionPerformed$0(ActionMenuItem.java:111)
at com.intellij.openapi.application.TransactionGuardImpl.runSyncTransaction(TransactionGuardImpl.java:88)
at com.intellij.openapi.application.TransactionGuardImpl.lambda$submitTransaction$1(TransactionGuardImpl.java:111)
at com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:120)
at com.intellij.openapi.application.TransactionGuard.submitTransaction(TransactionGuard.java:122)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:111)
at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:522)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:35)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:544)
at java.awt.Component.processMouseEvent(Component.java:6548)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3325)
at java.awt.Component.processEvent(Component.java:6313)
at java.awt.Container.processEvent(Container.java:2237)
at java.awt.Component.dispatchEventImpl(Component.java:4903)
at java.awt.Container.dispatchEventImpl(Container.java:2295)
at java.awt.Component.dispatchEvent(Component.java:4725)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4889)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4526)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4467)
at java.awt.Container.dispatchEventImpl(Container.java:2281)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4725)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)
at java.awt.EventQueue$4.run(EventQueue.java:737)
at java.awt.EventQueue$4.run(EventQueue.java:735)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:719)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:664)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:363)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Comments (6)
-
repo owner -
repo owner - changed status to duplicate
Duplicate of
#29. -
repo owner Hello,
I delivered a correction of the current issue in Sketch.It! version 0.05.02. This version will be available soon.
I would strongly appreciate if you could test it and report me a feedback
Thank you for your contribution
Best regards,
Philippe
-
repo owner - changed status to resolved
-
repo owner - changed status to duplicate
Duplicate of
#29. -
repo owner Hello,
FYI, Sketch.It! version 0.05.02 is now available: you can upgrade it starting from now
Regrads,
Philippe - Log in to comment
Hello
First of all thank you for using Sketch.It! And thank you also for taking time to report this issue.
As you may see, the Stack Overflow issue is recurrent in my issue backlog.
Unfortunately, I never succeed to reproduce it on my development environment, and I have no idea about how it happens and how to correct it.
In these conditions, I would strongly appreciate if you could provide me a light project sample allowing to reproduce the defect.
Once again, thanks for all.
Best regards,
Philippe