Welcome to yEd Q&A!
Here you can ask questions and receive answers from other members of the community and yEd developers. And you can tell us your most wanted feature requests.


java.lang.NullPointerException when trying to open some groups

0 votes

Hi, some groups don't open when clicking on their opening "plus" icon. Instead, I have a java.lang.NullPointerException message. I tried to copy-paste to another document, to reload the yed program and to use the oneline version : same results. Any ideas ?

Details :

at y.I.ZB.calculateOffset(Unknown Source)
at y.I.ZB.calcUnionRect(Unknown Source)
at y.I.MA.Ă(Unknown Source)
at y.I.MA.calcUnionRect(Unknown Source)
at y.I.g.calcUnionRect(Unknown Source)
at y.I.A.K.ŀ(Unknown Source)
at y.I.A.K.ľ(Unknown Source)
at y.I.A.K.Ļ(Unknown Source)
at y.I.A.K.Ŀ(Unknown Source)
at y.I.A.K.calcUnionRect(Unknown Source)
at y.I.R.calcUnionRect(Unknown Source)
at y.I.A.K.ŀ(Unknown Source)
at y.I.A.K.ľ(Unknown Source)
at y.I.A.K.setAutoBoundsEnabled(Unknown Source)
at y.I.A.D.setAutoBoundsEnabled(Unknown Source)
at y.I.CC$L.ą(Unknown Source)
at B.A.A.B.J.B$1.ą(Unknown Source)
at y.I.CC$L.actionPerformed(Unknown Source)
at B.A.A.B.J.B.ă(Unknown Source)
at B.A.A.B.L.J$A.Ă(Unknown Source)
at y.I.vB.ą(Unknown Source)
at y.I.vB.mouseClicked(Unknown Source)
at B.A.A.B.L.J.mouseClicked(Unknown Source)
at y.I.eB.mouseClicked(Unknown Source)
at B.A.A.B.L.C.mouseClicked(Unknown Source)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:270)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269)
at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:269)
at java.awt.Component.processMouseEvent(Component.java:6508)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at y.I.GA.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4501)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2719)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:688)
at java.awt.EventQueue$3.run(EventQueue.java:686)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:702)
at java.awt.EventQueue$4.run(EventQueue.java:700)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
in Help by

Which version of yEd are you using?
Which version of Java is yEd running on?
(See "Help" -> "About" for the corresponding information.)
Which operating system are you running yEd on?
Would it be possible for you to upload the GraphML file corresponding to your diagram? See How to upload files to yEd Q&A? for upload instructions.

You know, you could have used yEd's built-in error reporting tool which would have sent all the required information automatically.

1 Answer

0 votes
Tanks for your quick answer.
Yed version : 3.12.2
Java version : 1.7.0-17
System : Windows 8.1
The following file is in french... ! but don't worry : under the blue group, you'll find a smallone called "logigramme" (which means flowchart"). This one causes problem. Or, in the left orange group, there is a grey one called "professions" that contains three smaller groups : "commerciales", "industrielles" et "artisanales". They 've got some problems too.
And, oh, I've tried to click the "send report" button many times as you adviced me but it didn't work as expected (instead, the error message again and again).
Thanks in advance.

So, you forced yEd to save your diagram in a legacy format that "may not store all information" and now you are wondering why it does not work anymore? yEd even tells you to "use a GraphML format instead":

I suggest following yEd's advices in the future!

Anyways, here is a fixed, GraphML version of your file.


By the way, thank you very much for mentioning that you tried the "Send Report" button. With your sample file, I was able to verify that the report breaks as well. We will improve this for a future version.

I must apologise, I thought that saving in YGF was the best and I didn't read carefully. Sometimes one tells you : "don't do that" and you think : "good advice that I'll follow after doing it anyway". That's silly but a proof that I am not a machine so I don't need to worry anymore of my nature ! Thanks again.
Legal Disclosure | Privacy Policy