Facing Nullpointer on clicking Tools -> Sketchit(generate uml)
2019-05-20 18:02:54,143 [ 42] INFO - #com.intellij.idea.Main - ext: C:\Program Files*JetBrains\IntelliJ IDEA Community Edition 2019.1.1*jre64\lib\ext:
2019-05-20 18:04:31,497 [ 97396] INFO - org.pmesmeur.sketchit.SketchIt - Starting generation of PlantUML model for project concurrency-limits 2019-05-20 18:04:31,528 [ 97427] INFO - t.diagram.UmlDiagramsGenerator - Generating project component diagram 2019-05-20 18:04:31,569 [ 97468] INFO - nent.ComponentDiagramGenerator - Starting to generate component diagram: CONCURRENCY-LIMITS's Component Diagram 2019-05-20 18:04:31,571 [ 97470] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits 2019-05-20 18:04:31,571 [ 97470] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-core 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-core.main 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-grpc 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-grpc.main 2019-05-20 18:04:31,572 [ 97471] INFO - iagram.plantuml.PlantUmlWriter - * generating dependency from module concurrency-limits.concurrency-limits-grpc.main to module concurrency-limits.concurrency-limits-core.main 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-servlet 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-servlet.main 2019-05-20 18:04:31,572 [ 97471] INFO - iagram.plantuml.PlantUmlWriter - * generating dependency from module concurrency-limits.concurrency-limits-servlet.main to module concurrency-limits.concurrency-limits-core.main 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-spectator 2019-05-20 18:04:31,572 [ 97471] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: concurrency-limits.concurrency-limits-spectator.main 2019-05-20 18:04:31,573 [ 97472] INFO - iagram.plantuml.PlantUmlWriter - * generating dependency from module concurrency-limits.concurrency-limits-spectator.main to module concurrency-limits.concurrency-limits-core.main 2019-05-20 18:04:31,573 [ 97472] INFO - nent.ComponentDiagramGenerator - Ending to generate component diagram: CONCURRENCY-LIMITS's Component Diagram 2019-05-20 18:04:31,660 [ 97559] ERROR - n.impl.NoSwingUnderWriteAction - AWT events are not allowed inside write action: java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=sun.awt.GlobalCursorManager$NativeUpdater@24ec30fc,notifier=null,catchExceptions=false,when=1558355671441] on sun.awt.windows.WToolkit@7baae3f9 java.lang.Throwable: AWT events are not allowed inside write action: java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=sun.awt.GlobalCursorManager$NativeUpdater@24ec30fc,notifier=null,catchExceptions=false,when=1558355671441] on sun.awt.windows.WToolkit@7baae3f9 at com.intellij.openapi.diagnostic.Logger.error(Logger.java:145) at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.lambda$watchForEvents$0(NoSwingUnderWriteAction.java:22) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:396) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) at java.awt.Dialog.show(Dialog.java:1077) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:688) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:427) at com.intellij.openapi.ui.DialogWrapper.invokeShow(DialogWrapper.java:1682) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1631) at com.intellij.openapi.ui.messages.MessageDialog.show(MessageDialog.java:181) at com.intellij.ui.messages.MessagesServiceImpl.showMessageDialog(MessagesServiceImpl.java:70) at com.intellij.openapi.ui.Messages.showDialog(Messages.java:218) at com.intellij.openapi.ui.Messages.showDialog(Messages.java:177) at com.intellij.openapi.ui.Messages.showErrorDialog(Messages.java:790) at org.pmesmeur.sketchit.ui.ExceptionDialog.show(ExceptionDialog.java:13) at org.pmesmeur.sketchit.SketchIt.generatePlantUmlDiagramWithExceptionHandling(SketchIt.java:63) at org.pmesmeur.sketchit.SketchIt.generatePlantUmlModel(SketchIt.java:53) at org.pmesmeur.sketchit.SketchIt.actionBody(SketchIt.java:45) at org.pmesmeur.sketchit.SketchIt.access$000(SketchIt.java:12) at org.pmesmeur.sketchit.SketchIt$1.run(SketchIt.java:32) at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1054) at org.pmesmeur.sketchit.SketchIt.runInsideAnIntellijWriteAction(SketchIt.java:30) at org.pmesmeur.sketchit.SketchIt.actionPerformed(SketchIt.java:24) at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261) at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:292) at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:283) at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:107) at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:282) 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:121) at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:111) at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:524) at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:35) at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:546) at java.awt.Component.processMouseEvent(Component.java:6550) at javax.swing.JComponent.processMouseEvent(JComponent.java:3325) at java.awt.Component.processEvent(Component.java:6315) at java.awt.Container.processEvent(Container.java:2239) at java.awt.Component.dispatchEventImpl(Component.java:4899) at java.awt.Container.dispatchEventImpl(Container.java:2297) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476) at java.awt.Container.dispatchEventImpl(Container.java:2283) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4721) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766) 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:74) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84) at java.awt.EventQueue$4.run(EventQueue.java:739) at java.awt.EventQueue$4.run(EventQueue.java:737) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74) at java.awt.EventQueue.dispatchEvent(EventQueue.java:736) at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:741) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:686) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:385) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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 (13)
-
-
Same as
#28 -
repo owner - changed status to on hold
under resolution
-
repo owner Hello Marco,
First of all, thank you for your contribution.
I did not succeed to reproduce the defect you reported. However, I think I found the origin of the error.
I refactored the function in question and I created Sketch.It! version 0.05.02.
I just submitted this version and it will be certainly available soon (later on next monday… I hope before)
I would strongly appreciate if you could test it and report me the status
Regards,
Philippe
-
Hello Philippe, I'll surely check it as soon as possible!
Thanks,
Marco
-
repo owner - changed status to resolved
-
repo owner Issue
#21was marked as a duplicate of this issue. -
repo owner Issue
#21was marked as a duplicate of this issue. -
repo owner Hello Marco,
FYI, Sketch.It! version 0.05.02 is now available: you can upgrade it starting from now
Regrads,
Philippe -
It works!!!
-
repo owner - changed status to closed
Corrected in Sketch.It! v0.05.02
-
repo owner Hello Marco,
Thank you for your feedback and once again thank you for your contribution.
I hope that starting from now, you will appreciate using Sketch.It!
Please, do not hesitate to report me additional issues or feedback.
Best regards,
Philippe
-
Hello, are you sure is ok now, I already have the error Intellij 2019.1.3
- Log in to comment
Same for me:
IntelliJ IDEA 2019.1.3 Preview (Ultimate Edition)
Build #IU-191.7479.1, built on May 14, 2019
JRE: 1.8.0_202-release-1483-b53 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
=== About ===
Build version: IntelliJ IDEA 2019.1.3 Preview Build #IU-191.7479.1 May 14, 2019
Java version: 1.8.0_202-release-1483-b53amd64
Operating System: Windows 10 (10.0, amd64)
JVM version: OpenJDK 64-Bit Server VM JetBrains s.r.o
=== System ===
Number of CPU: 8
Used memory: 327Mb
Free memory: 114Mb
Total memory: 442Mb
Maximum available memory: 725Mb
=== Displays ===
Displays:
Display 0: 1920x1080; scale: 1,00
Display 1: 1920x1080; scale: 1,00
=== Plugins ===
Custom plugins: [CMD Support (1.0.5), GenerateSerialVersionUID (3.0.3), Lombok (0.25-EAP), PlantUML integration (2.16.0), ANSI Highlighter (1.2.4), Slf4j log format converter (1.1), BashSupport (1.7.7), Ruby (2019.1.20190514), Sketch It! (0.05.01), OtrosJumpToCode (1.9)]
Disabled plugins:[Generate Tests (1.0.2), OpenShift integration (191.7479.1), Perforce Integration (191.7479.1), Refactor-X (191.7479.1), XPathView + XSLT Support (191.7479.1), XSLT-Debugger (191.7479.1), ZKM-Unscramble (191.7479.1), Smali Support (191.7479.1), Spring AOP/@AspectJ (191.7479.1), IntelliJ Configuration Script (191.7479.1), Copyright (191.7479.1), W3C Validators (191.7479.1), Reactor framework support (191.7479.1), Guice (191.7479.1), J2ME (191.7479.1), Emma (191.7479.1), Task Management (191.7479.1), Time Tracking (191.7479.1), UI Designer (191.7479.1), Velocity support (191.7479.1), ASP (191.7479.1), Remote Hosts Access (191.7479.1), Gherkin (191.7479.1), Cucumber for Java (191.7479.1), Mercurial Integration (191.7479.1), CFML Support (191.7479.1), GlassFish Integration (191.7479.1), Heroku integration (191.7479.1), JBoss Integration (191.7479.1), JSR45 Integration (1.0), Jetty Integration (191.7479.1), Resin Integration (191.7479.1), Tomcat and TomEE Integration (191.7479.1), CloudBees integration (191.7479.1), Geronimo Integration (191.7479.1), WebSphere Integration (191.7479.1), WebLogic Integration (191.7479.1), Java EE: Bean Validation Support (191.7479.1), Java EE: Contexts and Dependency Injection (191.7479.1), Hibernate Support (191.7479.1), Java EE: Batch Applications (191.7479.1), Java EE: JMS, JSON Processing, Concurrency, Transaction (191.7479.1), Application Servers View (191.7479.1), Java EE: WebSockets (191.7479.1), JBoss Frameworks Base Support (191.7479.1), JBoss Drools Support (191.7479.1), JBoss Arquillian Support (191.7479.1), Java Server Pages (JSP) Integration (191.7479.1), JBoss jBPM (191.7479.1), Tapestry support (191.7479.1), Playframework Support (191.7479.1), Cucumber for Groovy (191.7479.1), Osmorc (191.7479.1), AspectJ Support (191.7479.1), GitHub (191.7479.1), Gradle (191.7479.1), Plugin DevKit (191.7479.1), Haml (191.7479.1), JavaFX (191.7479.1), Less support (191.7479.1), Sass support (191.7479.1), Stylus support (191.7479.1), Terminal (191.7479.1), AngularJS (191.7479.1), JavaScript Debugger (191.7479.1), Kotlin (1.3.21-release-IJ2019.1-3), Android Support (10.3.3), Struts 1.x (191.7479.1), Flash/Flex Support (191.7479.1), Java EE: Java Server Faces (191.7479.1), JBoss Seam Support (191.7479.1), JBoss Seam Pageflow Support (191.7479.1), JBoss Seam Pages Support (191.7479.1), Cloud Foundry integration (191.7479.1), Java EE: Web Services (JAX-WS) (191.7479.1), dmServer Support (191.7479.1), FreeMarker support (191.7479.1), GWT Support (191.7479.1), Google App Engine (191.7479.1), Vaadin Support (191.7479.1), Spring Data (191.7479.1), Spring OSGi (191.7479.1), Spring Security (191.7479.1), Spring Integration Patterns (191.7479.1), Spring Web Services (191.7479.1), LiveEdit (191.7141.2), Spring WebSocket (191.7479.1), Struts 2 (191.7479.1), Spring MVC (191.7479.1), Spring Web Flow (191.7479.1), Thymeleaf (191.7479.1), Java EE: RESTful Web Services (JAX-RS) (191.7479.1), CoffeeScript (191.7479.1), Grails (191.7479.1), SSH Remote Run (191.7479.1), WSL Support Framework (191.7479.1), Docker integration (191.7479.1), Settings Repository (191.7479.1), Spy-js (191.7479.1), tslint (191.7479.1)]
This is IntelliJ IDEA log, follows plugin stacktrace.
2019-05-21 09:43:46,127 [4635676] INFO - org.pmesmeur.sketchit.SketchIt - Starting generation of PlantUML model for project RCS GEO Receiver
2019-05-21 09:43:46,142 [4635691] INFO - rationStore.ComponentStoreImpl - Saving Project 'C:\Users\mbresciani\Documents\SST\Progetti\geo-receiver_pom\code' RCS GEO ReceiverFrameworkDetectionExcludesConfiguration took 15 ms
2019-05-21 09:43:46,142 [4635691] INFO - t.diagram.UmlDiagramsGenerator - Generating project component diagram
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Starting to generate component diagram: RCS GEO RECEIVER's Component Diagram
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: georeceiver
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: rcs-georeceiver-applications
2019-05-21 09:43:46,142 [4635691] INFO - iagram.plantuml.PlantUmlWriter - * generating dependency from module rcs-georeceiver-applications to module rcs-georeceiver-ogg
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: rcs-georeceiver-node
2019-05-21 09:43:46,142 [4635691] INFO - iagram.plantuml.PlantUmlWriter - * generating dependency from module rcs-georeceiver-node to module thirdparty-opendmtp
2019-05-21 09:43:46,142 [4635691] INFO - iagram.plantuml.PlantUmlWriter - * generating dependency from module rcs-georeceiver-node to module rcs-georeceiver-ogg
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: rcs-georeceiver-ogg
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: rcs-georeceiver-simulator
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Adding module dependencies: thirdparty-opendmtp
2019-05-21 09:43:46,142 [4635691] INFO - nent.ComponentDiagramGenerator - Ending to generate component diagram: RCS GEO RECEIVER's Component Diagram
2019-05-21 09:43:46,180 [4635729] ERROR - n.impl.NoSwingUnderWriteAction - AWT events are not allowed inside write action: java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=sun.awt.GlobalCursorManager$NativeUpdater@1ffb2917,notifier=null,catchExceptions=false,when=1558424626127] on sun.awt.windows.WToolkit@45c4dea9
java.lang.Throwable: AWT events are not allowed inside write action: java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=sun.awt.GlobalCursorManager$NativeUpdater@1ffb2917,notifier=null,catchExceptions=false,when=1558424626127] on sun.awt.windows.WToolkit@45c4dea9
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:145)
at com.intellij.openapi.application.impl.NoSwingUnderWriteAction.lambda$watchForEvents$0(NoSwingUnderWriteAction.java:22)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235)
at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233)
at java.awt.Dialog.show(Dialog.java:1077)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:706)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:437)
at com.intellij.openapi.ui.DialogWrapper.invokeShow(DialogWrapper.java:1682)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1631)
at com.intellij.openapi.ui.messages.MessageDialog.show(MessageDialog.java:181)
at com.intellij.ui.messages.MessagesServiceImpl.showMessageDialog(MessagesServiceImpl.java:70)
at com.intellij.openapi.ui.Messages.showDialog(Messages.java:218)
at com.intellij.openapi.ui.Messages.showDialog(Messages.java:177)
at com.intellij.openapi.ui.Messages.showErrorDialog(Messages.java:790)
at org.pmesmeur.sketchit.ui.ExceptionDialog.show(ExceptionDialog.java:13)
at org.pmesmeur.sketchit.SketchIt.generatePlantUmlDiagramWithExceptionHandling(SketchIt.java:63)
at org.pmesmeur.sketchit.SketchIt.generatePlantUmlModel(SketchIt.java:53)
at org.pmesmeur.sketchit.SketchIt.actionBody(SketchIt.java:45)
at org.pmesmeur.sketchit.SketchIt.access$000(SketchIt.java:12)
at org.pmesmeur.sketchit.SketchIt$1.run(SketchIt.java:32)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1054)
at org.pmesmeur.sketchit.SketchIt.runInsideAnIntellijWriteAction(SketchIt.java:30)
at org.pmesmeur.sketchit.SketchIt.actionPerformed(SketchIt.java:24)
at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:292)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:283)
at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:107)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:282)
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:121)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:111)
at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:524)
at com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:35)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:546)
at java.awt.Component.processMouseEvent(Component.java:6550)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3325)
at java.awt.Component.processEvent(Component.java:6315)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4899)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4721)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4721)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766)
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:74)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
at java.awt.EventQueue$4.run(EventQueue.java:739)
at java.awt.EventQueue$4.run(EventQueue.java:737)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:736)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:729)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:674)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
2019-05-21 09:43:46,196 [4635745] ERROR - n.impl.NoSwingUnderWriteAction - IntelliJ IDEA 2019.1.3 Preview Build #IU-191.7479.1
2019-05-21 09:43:46,196 [4635745] ERROR - n.impl.NoSwingUnderWriteAction - JDK: 1.8.0_202-release; VM: OpenJDK 64-Bit Server VM; Vendor: JetBrains s.r.o
2019-05-21 09:43:46,196 [4635745] ERROR - n.impl.NoSwingUnderWriteAction - OS: Windows 10
2019-05-21 09:43:46,196 [4635745] ERROR - n.impl.NoSwingUnderWriteAction - Plugin to blame: Sketch It! version: 0.05.01
2019-05-21 09:43:46,196 [4635745] ERROR - n.impl.NoSwingUnderWriteAction - Last Action: Myplugin.Textboxes
2019-05-21 09:46:02,629 [4772178] INFO - org.pmesmeur.sketchit.SketchIt - Ending generation of PlantUML model for project RCS GEO Receiver
Unexpected exception received while running Sketch It!: java.lang.NullPointerException
org.pmesmeur.sketchit.diagram.clazz.Finder.isTestFile(Finder.java:80)
org.pmesmeur.sketchit.diagram.clazz.Finder.computeManagedPsiClassesFromFiles(Finder.java:58)
org.pmesmeur.sketchit.diagram.clazz.Finder.findClasses(Finder.java:47)
org.pmesmeur.sketchit.diagram.clazz.Finder.<init>(Finder.java:27)
org.pmesmeur.sketchit.diagram.clazz.ClassDiagramGenerator.createListOfClassesToManage(ClassDiagramGenerator.java:120)
org.pmesmeur.sketchit.diagram.clazz.ClassDiagramGenerator.<init>(ClassDiagramGenerator.java:114)
org.pmesmeur.sketchit.diagram.clazz.ClassDiagramGenerator$Builder.build(ClassDiagramGenerator.java:97)
org.pmesmeur.sketchit.diagram.UmlModuleClassDiagram.generateDiagram(UmlModuleClassDiagram.java:45)
org.pmesmeur.sketchit.diagram.UmlDiagram.generateDiagram(UmlDiagram.java:56)
org.pmesmeur.sketchit.diagram.UmlDiagram.generate(UmlDiagram.java:35)
org.pmesmeur.sketchit.diagram.UmlDiagramsGenerator.generateModuleClassDiagram(UmlDiagramsGenerator.java:44)
org.pmesmeur.sketchit.diagram.UmlDiagramsGenerator.generateClassDiagrams(UmlDiagramsGenerator.java:35)
org.pmesmeur.sketchit.SketchIt.generatePlantUmlDiagram(SketchIt.java:75)
org.pmesmeur.sketchit.SketchIt.generatePlantUmlDiagramWithExceptionHandling(SketchIt.java:61)
org.pmesmeur.sketchit.SketchIt.generatePlantUmlModel(SketchIt.java:53)
org.pmesmeur.sketchit.SketchIt.actionBody(SketchIt.java:45)
org.pmesmeur.sketchit.SketchIt.access$000(SketchIt.java:12)
org.pmesmeur.sketchit.SketchIt$1.run(SketchIt.java:32)
com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:1054)
org.pmesmeur.sketchit.SketchIt.runInsideAnIntellijWriteAction(SketchIt.java:30)
org.pmesmeur.sketchit.SketchIt.actionPerformed(SketchIt.java:24)
com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:261)
com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:278)
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:292)
com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:283)
com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:107)
com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:282)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$fireActionPerformed$0(ActionMenuItem.java:111)
com.intellij.openapi.application.TransactionGuardImpl.runSyncTransaction(TransactionGuardImpl.java:88)
com.intellij.openapi.application.TransactionGuardImpl.lambda$submitTransaction$1(TransactionGuardImpl.java:111)
com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:120)
com.intellij.openapi.application.TransactionGuard.submitTransaction(TransactionGuard.java:121)
com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:111)
com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:524)
com.intellij.ui.plaf.beg.BegMenuItemUI.access$300(BegMenuItemUI.java:35)
com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:546)
java.awt.Component.processMouseEvent(Component.java:6550)
javax.swing.JComponent.processMouseEvent(JComponent.java:3325)
java.awt.Component.processEvent(Component.java:6315)
java.awt.Container.processEvent(Container.java:2239)
java.awt.Component.dispatchEventImpl(Component.java:4899)
java.awt.Container.dispatchEventImpl(Container.java:2297)
java.awt.Component.dispatchEvent(Component.java:4721)
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4904)
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4535)
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4476)
java.awt.Container.dispatchEventImpl(Container.java:2283)
java.awt.Window.dispatchEventImpl(Window.java:2746)
java.awt.Component.dispatchEvent(Component.java:4721)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:766)
java.awt.EventQueue.access$500(EventQueue.java:98)
java.awt.EventQueue$3.run(EventQueue.java:715)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:84)
java.awt.EventQueue$4.run(EventQueue.java:739)
java.awt.EventQueue$4.run(EventQueue.java:737)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.awt.EventQueue.dispatchEvent(EventQueue.java:736)
com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:729)
com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:674)
com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:373)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)