simpleUML update

Changes in build 2 (still pre-alpha)
tested on #641

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams


Martin

18 comments
Comment actions Permalink

I just installed your plugin and got the following on startup:
java.lang.NullPointerException
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWind
owPlugin.java:306)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindo
wPlugin.java:85)
at com.intellij.openapi.project.a.c.o(c.java:86)
at com.intellij.openapi.project.a.c.b(c.java:26)
at com.intellij.openapi.project.a.g.projectOpened(g.java:5)
at com.intellij.openapi.project.a.h.projectOpened(h.java:15)
at com.intellij.openapi.project.a.m.d(m.java:80)
at com.intellij.openapi.project.a.m.a(m.java:114)
at com.intellij.ide.f.ba.a(ba.java:41)
at com.intellij.ide.cy.actionPerformed(cy.java:4)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:3)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:17
64)
at
com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:12)
at com.intellij.ui.b.a.n.doClick(n.java:28)
at com.intellij.ui.b.a.n.access$300(n.java:128)
at com.intellij.ui.b.a.o.mouseReleased(o.java:6)
at java.awt.Component.processMouseEvent(Component.java:5093)
at java.awt.Component.processEvent(Component.java:4890)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3439)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1585)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:11)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

"Martin Schmid" <til77@hotmail.com> wrote in message
news:ak3brr$ng2$1@is.intellij.net...

Changes in build 2 (still pre-alpha)
tested on #641

>

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

>

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams

>
>

Martin

>


0
Comment actions Permalink

Hi,

Does it happen again after you restart IDEA?
This should be fixed in build 3.

Best regards,
Martin



"kesh" <kesha@cosite.com> schrieb im Newsbeitrag news:ak3gj0$t96$1@is.intellij.net...

I just installed your plugin and got the following on startup:
java.lang.NullPointerException
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWind
owPlugin.java:306)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindo
wPlugin.java:85)
at com.intellij.openapi.project.a.c.o(c.java:86)
at com.intellij.openapi.project.a.c.b(c.java:26)
at com.intellij.openapi.project.a.g.projectOpened(g.java:5)
at com.intellij.openapi.project.a.h.projectOpened(h.java:15)
at com.intellij.openapi.project.a.m.d(m.java:80)
at com.intellij.openapi.project.a.m.a(m.java:114)
at com.intellij.ide.f.ba.a(ba.java:41)
at com.intellij.ide.cy.actionPerformed(cy.java:4)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:3)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:17
64)
at
com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:12)
at com.intellij.ui.b.a.n.doClick(n.java:28)
at com.intellij.ui.b.a.n.access$300(n.java:128)
at com.intellij.ui.b.a.o.mouseReleased(o.java:6)
at java.awt.Component.processMouseEvent(Component.java:5093)
at java.awt.Component.processEvent(Component.java:4890)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3439)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)
at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1585)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:11)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

"Martin Schmid" <til77@hotmail.com> wrote in message
news:ak3brr$ng2$1@is.intellij.net...

Changes in build 2 (still pre-alpha)
tested on #641

>

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

>

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams

>
>

Martin

>


0
Comment actions Permalink

Have you considererd opening the source to your plugin? I'm thinking that
there must be many people like me wanting to help out with the development
of this excellent addition to IDEA.

Kind regards,
Stefan Freyr.

Martin Schmid wrote:

Changes in build 2 (still pre-alpha)
tested on #641

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams


Martin


0
Comment actions Permalink

Hi,

I will probably release the source after the first
cleanup/refactoring/redesign.

Suggestions, comments and error reports are welcome.

Best regards,
Martin



"Stef?n Freyr Stef?nsson" <stefanf@decode.is> wrote in message
news:ak514v$fb3$1@is.intellij.net...

Have you considererd opening the source to your plugin? I'm thinking that
there must be many people like me wanting to help out with the development
of this excellent addition to IDEA.

>

Kind regards,
Stefan Freyr.

>

Martin Schmid wrote:

>

Changes in build 2 (still pre-alpha)
tested on #641

>

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

>

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams

>
>

Martin

>


0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message de news:
ak3brr$ng2$1@is.intellij.net...

Changes in build 2 (still pre-alpha)
tested on #641

>

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

>

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams


It would be cool if it could open source file when clicking on method, field
or class name
like ctrl + click in the editor of Idea


0
Comment actions Permalink

Hi Matthieu,

It would be cool if it could open source file when clicking on method, field
or class name
like ctrl + click in the editor of Idea


added to todo list.

Thank you,
Martin

0
Comment actions Permalink

Changes in build 3 (still pre-alpha)
use on your own risk
tested on #642

new features
-multiple named diagrams per project
-possibility to add selected folders recursively
-diagrams are saved (called projectName_diagramName.suml in the iws folder)

fixed bugs
-NPE on first startup


Martin

0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message de news:
akbe2k$8dr$1@is.intellij.net...

Changes in build 3 (still pre-alpha)
use on your own risk
tested on #642

>

new features
-multiple named diagrams per project
-possibility to add selected folders recursively
-diagrams are saved (called projectName_diagramName.suml in the iws

folder)
>

fixed bugs
-NPE on first startup


Very cool. Another small thing : when draging a class or interface, if I use
the third button
of my mouse to scroll down (don't remember how to tell that in english :)
it would be better if the class could move under my mouse cursor instead of
staying where
it is


0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message de news:
akbe2k$8dr$1@is.intellij.net...

Changes in build 3 (still pre-alpha)
use on your own risk
tested on #642

>

new features
-multiple named diagrams per project
-possibility to add selected folders recursively
-diagrams are saved (called projectName_diagramName.suml in the iws

folder)
>

fixed bugs
-NPE on first startup


Other features :
-Highlight a class when clicking on it, and remove it with keyboard DEL.
-Put the actual Diagram name in the dialog when renaming a diagram

After renaming a diagram, I don't remember what I've done, I got that

ERROR - com.intellij.ide.q - Error during dispatching
of
java.awt.event.MouseEvent[MOUSE_RELEASED,(619,113),button=1,modifiers=Button
1,cl
ickCount=1] on frame0
ERROR - com.intellij.ide.q - IntelliJ IDEA (Ariadna)
3.0
Build #642
ERROR - com.intellij.ide.q - JDK: 1.4.0_01
ERROR - com.intellij.ide.q - VM: Java HotSpot(TM)
Client
VM
ERROR - com.intellij.ide.q - Vendor: Sun Microsystems
Inc
.
ERROR - com.intellij.ide.q - OS: Windows 2000
ERROR - com.intellij.ide.q -
java.lang.NullPointerException
at
net.trustx.myde.plugin.UMLToolWindowPlugin.deleteDiagramOnDisk(UMLToo
lWindowPlugin.java:716)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.access$700(UMLToolWindowPl
ugin.java:46)
at
net.trustx.myde.plugin.UMLToolWindowPlugin$3.actionPerformed(UMLToolW
indowPlugin.java:430)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:17
67)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Abstra
ctButton.java:1820)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
.java:419)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257
)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1
092)
at
javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseRelease
d(BasicMenuItemUI.java:932)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1525)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1582)
at java.awt.Component.dispatchEvent(Component.java:3367)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3359
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3074)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3004)
at java.awt.Container.dispatchEventImpl(Container.java:1568)
at java.awt.Window.dispatchEventImpl(Window.java:1581)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:23)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)



0
Comment actions Permalink

Hi,

Another small thing : when draging a class or interface, if I use
the third button
of my mouse to scroll down (don't remember how to tell that in english :)
it would be better if the class could move under my mouse cursor instead

of

staying where
it is


Do you mean the scrollwheel?
Can you give an example?


Martin


0
Comment actions Permalink

hi,

-Highlight a class when clicking on it, and remove it with keyboard DEL.


added to todo list.
this will be implemented as soon as I implement selection of multiple
classes.

-Put the actual Diagram name in the dialog when renaming a diagram


added to todo list

java.lang.NullPointerException
at
net.trustx.myde.plugin.UMLToolWindowPlugin.deleteDiagramOnDisk(UMLToo
lWindowPlugin.java:716)


fixed in build 4



Martin



0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message de news:
akcud7$8u2$1@is.intellij.net...

Hi,

>

Another small thing : when draging a class or interface, if I use
the third button
of my mouse to scroll down (don't remember how to tell that in englishit would be better if the class could move under my mouse cursor instead

of

staying where
it is

>

Do you mean the scrollwheel?
Can you give an example?


yes the scrollwheel.
In fact I start to drag a class, but I want to put it at the bottom of my
diagram, so
I drag it, and at the bottom of the screen scroll down, so the diagram go
up,
the class too and after that I'm still draging the class but my mouse isn't
on the
top of the class (hard to explain for me).
In fact I think the class should follow the mouse position when scrolling
down or up


0
Comment actions Permalink

hi,

In fact I think the class should follow the mouse position when scrolling
down or up


I see what you mean.
What do you think about a "scroll diagram when you are near an edge" function?

regards,
Martin

0
Comment actions Permalink

"Martin Schmid" <til77@hotmail.com> a ?crit dans le message de news:
akdiv3$b0f$1@is.intellij.net...

hi,

>

In fact I think the class should follow the mouse position when

scrolling

down or up

>

I see what you mean.
What do you think about a "scroll diagram when you are near an edge"

function?

It would be better, since my mouse cannot scroll left and right (:
Another small bug :
When I change the open project or open a new project in another frame, I
got
that :

ERROR - ellij.openapi.actionSystem.b.a - action with the ID
"addClass
NameToDiagram" was already registered. Registered action is
net.trustx.myde.plug
in.UMLToolWindowPlugin$8@4bce3
ERROR - ellij.openapi.actionSystem.b.a - IntelliJ IDEA (Ariadna)
3.0
Build #642
ERROR - ellij.openapi.actionSystem.b.a - JDK: 1.4.0_01
ERROR - ellij.openapi.actionSystem.b.a - VM: Java HotSpot(TM)
Client
VM
ERROR - ellij.openapi.actionSystem.b.a - Vendor: Sun Microsystems
Inc
.
ERROR - ellij.openapi.actionSystem.b.a - OS: Windows 2000
ERROR - ellij.openapi.actionSystem.b.a -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:55)
at com.intellij.openapi.actionSystem.b.a.registerAction(a.java:235)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWind
owPlugin.java:630)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindo
wPlugin.java:105)
at com.intellij.openapi.project.b.c.o(c.java:82)
at com.intellij.openapi.project.b.c.b(c.java:217)
at com.intellij.openapi.project.b.g.projectOpened(g.java:2)
at com.intellij.openapi.project.b.h.projectOpened(h.java:14)
at com.intellij.openapi.project.b.m.d(m.java:25)
at com.intellij.openapi.project.b.m.a(m.java:98)
at com.intellij.ide.c.s.a(s.java:0)
at com.intellij.ide.cy.actionPerformed(cy.java:5)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:2)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:17
67)
at
com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:45)
at com.intellij.ui.b.a.n.doClick(n.java:160)
at com.intellij.ui.b.a.n.access$300(n.java:230)
at com.intellij.ui.b.a.o.mouseReleased(o.java:5)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1525)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1582)
at java.awt.Component.dispatchEvent(Component.java:3367)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3359
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3074)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3004)
at java.awt.Container.dispatchEventImpl(Container.java:1568)
at java.awt.Window.dispatchEventImpl(Window.java:1581)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:23)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
simpleUML: 443 packages available
simpleUML: 6804 classnames preloaded
simpleUML: startup time ~ 0 s



0
Comment actions Permalink

hi,

ERROR - ellij.openapi.actionSystem.b.a - action with the ID
"addClass
NameToDiagram" was already registered. Registered action is
net.trustx.myde.plug
in.UMLToolWindowPlugin$8@4bce3


This is fixed in build 4.


Martin


0
Comment actions Permalink

Thanks Martin,

I really appreciate your good work on this important plugin.

What could be better than Java + IntelliJ + UML ?

Ted Hill


"Martin Schmid" <til77@hotmail.com> wrote in message
news:akgl49$98a$1@is.intellij.net...

hi,

>

ERROR - ellij.openapi.actionSystem.b.a - action with the ID
"addClass
NameToDiagram" was already registered. Registered action is
net.trustx.myde.plug
in.UMLToolWindowPlugin$8@4bce3

>

This is fixed in build 4.

>
>

Martin

>
>


0
Comment actions Permalink

Hello,
I try close & open project

Internal error "action with the ID "addClassNameToDiagram" was already
registered. Registered action is
net.trustx.myde.plugin.UMLToolWindowPlugin$8@c8f59c"

2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
action with the ID "addClassNameToDiagram" was already registered.
Registered action is net.trustx.myde.plugin.UMLToolWindowPlugin$8@c8f59c
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
IntelliJ IDEA (Ariadna) 3.0 Build #642
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
JDK: 1.4.0_01
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
VM: Java HotSpot(TM) Client VM
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
Vendor: Sun Microsystems Inc.
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
OS: Windows 2000
2002-08-29 16:40:33,413 ERROR - ellij.openapi.actionSystem.b.a -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:55)
at com.intellij.openapi.actionSystem.b.a.registerAction(a.java:235)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWindowPlugi
n.java:630)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindowPlugin
.java:105)
at com.intellij.openapi.project.b.c.o(c.java:82)
at com.intellij.openapi.project.b.c.b(c.java:217)
at com.intellij.openapi.project.b.g.projectOpened(g.java:2)
at com.intellij.openapi.project.b.h.projectOpened(h.java:14)
at com.intellij.openapi.project.b.m.d(m.java:25)
at com.intellij.openapi.project.b.m.a(m.java:98)
at com.intellij.ide.c.s.a(s.java:0)
at com.intellij.ide.cy.actionPerformed(cy.java:5)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:2)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:45)
at com.intellij.ui.b.a.n.doClick(n.java:160)
at com.intellij.ui.b.a.n.access$300(n.java:230)
at com.intellij.ui.b.a.o.mouseReleased(o.java:5)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1525)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1582)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3359)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3074)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3004)
at java.awt.Container.dispatchEventImpl(Container.java:1568)
at java.awt.Window.dispatchEventImpl(Window.java:1581)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:23)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)

Thanks

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com


"kesh" <kesha@cosite.com> wrote in message
news:ak3gj0$t96$1@is.intellij.net...

I just installed your plugin and got the following on startup:
java.lang.NullPointerException
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWind
owPlugin.java:306)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindo
wPlugin.java:85)
at com.intellij.openapi.project.a.c.o(c.java:86)
at com.intellij.openapi.project.a.c.b(c.java:26)
at com.intellij.openapi.project.a.g.projectOpened(g.java:5)
at com.intellij.openapi.project.a.h.projectOpened(h.java:15)
at com.intellij.openapi.project.a.m.d(m.java:80)
at com.intellij.openapi.project.a.m.a(m.java:114)
at com.intellij.ide.f.ba.a(ba.java:41)
at com.intellij.ide.cy.actionPerformed(cy.java:4)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:3)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:17
64)
at
com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:12)
at com.intellij.ui.b.a.n.doClick(n.java:28)
at com.intellij.ui.b.a.n.access$300(n.java:128)
at com.intellij.ui.b.a.o.mouseReleased(o.java:6)
at java.awt.Component.processMouseEvent(Component.java:5093)
at java.awt.Component.processEvent(Component.java:4890)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3439)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)

>

at

java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)

at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1585)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:11)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

>

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

>

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

>

"Martin Schmid" <til77@hotmail.com> wrote in message
news:ak3brr$ng2$1@is.intellij.net...

Changes in build 2 (still pre-alpha)
tested on #641

>

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

>

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams

>
>

Martin

>

>
>



0
Comment actions Permalink

hi,

Should be fixed in build 4.

Martin

"Alexey Efimov" <aefimov@spklabs.com> schrieb im Newsbeitrag news:akl4mo$gma$1@is.intellij.net...

Hello,
I try close & open project

Internal error "action with the ID "addClassNameToDiagram" was already
registered. Registered action is
net.trustx.myde.plugin.UMLToolWindowPlugin$8@c8f59c"

2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
action with the ID "addClassNameToDiagram" was already registered.
Registered action is net.trustx.myde.plugin.UMLToolWindowPlugin$8@c8f59c
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
IntelliJ IDEA (Ariadna) 3.0 Build #642
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
JDK: 1.4.0_01
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
VM: Java HotSpot(TM) Client VM
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
Vendor: Sun Microsystems Inc.
2002-08-29 16:40:33,403 ERROR - ellij.openapi.actionSystem.b.a -
OS: Windows 2000
2002-08-29 16:40:33,413 ERROR - ellij.openapi.actionSystem.b.a -
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:55)
at com.intellij.openapi.actionSystem.b.a.registerAction(a.java:235)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWindowPlugi
n.java:630)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindowPlugin
.java:105)
at com.intellij.openapi.project.b.c.o(c.java:82)
at com.intellij.openapi.project.b.c.b(c.java:217)
at com.intellij.openapi.project.b.g.projectOpened(g.java:2)
at com.intellij.openapi.project.b.h.projectOpened(h.java:14)
at com.intellij.openapi.project.b.m.d(m.java:25)
at com.intellij.openapi.project.b.m.a(m.java:98)
at com.intellij.ide.c.s.a(s.java:0)
at com.intellij.ide.cy.actionPerformed(cy.java:5)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:2)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:45)
at com.intellij.ui.b.a.n.doClick(n.java:160)
at com.intellij.ui.b.a.n.access$300(n.java:230)
at com.intellij.ui.b.a.o.mouseReleased(o.java:5)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1525)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1582)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3359)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3074)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3004)
at java.awt.Container.dispatchEventImpl(Container.java:1568)
at java.awt.Window.dispatchEventImpl(Window.java:1581)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:23)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:191)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)

Thanks

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com


"kesh" <kesha@cosite.com> wrote in message
news:ak3gj0$t96$1@is.intellij.net...

I just installed your plugin and got the following on startup:
java.lang.NullPointerException
at
net.trustx.myde.plugin.UMLToolWindowPlugin.initToolWindow(UMLToolWind
owPlugin.java:306)
at
net.trustx.myde.plugin.UMLToolWindowPlugin.projectOpened(UMLToolWindo
wPlugin.java:85)
at com.intellij.openapi.project.a.c.o(c.java:86)
at com.intellij.openapi.project.a.c.b(c.java:26)
at com.intellij.openapi.project.a.g.projectOpened(g.java:5)
at com.intellij.openapi.project.a.h.projectOpened(h.java:15)
at com.intellij.openapi.project.a.m.d(m.java:80)
at com.intellij.openapi.project.a.m.a(m.java:114)
at com.intellij.ide.f.ba.a(ba.java:41)
at com.intellij.ide.cy.actionPerformed(cy.java:4)
at com.intellij.openapi.actionSystem.b.j.actionPerformed(j.java:3)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:17
64)
at
com.intellij.openapi.actionSystem.b.z.fireActionPerformed(z.java:12)
at com.intellij.ui.b.a.n.doClick(n.java:28)
at com.intellij.ui.b.a.n.access$300(n.java:128)
at com.intellij.ui.b.a.o.mouseReleased(o.java:6)
at java.awt.Component.processMouseEvent(Component.java:5093)
at java.awt.Component.processEvent(Component.java:4890)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3598)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3439)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450
)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)

>

at

java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)

at java.awt.Container.dispatchEventImpl(Container.java:1609)
at java.awt.Window.dispatchEventImpl(Window.java:1585)
at java.awt.Component.dispatchEvent(Component.java:3439)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at com.intellij.ide.q.a(q.java:9)
at com.intellij.ide.q.dispatchEvent(q.java:11)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh
read.java:197)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
ad.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

>

at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

>

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

>

"Martin Schmid" <til77@hotmail.com> wrote in message
news:ak3brr$ng2$1@is.intellij.net...

Changes in build 2 (still pre-alpha)
tested on #641

>

new features
-configurable
-Context menu on the diagram background: Remove all, Reload All

>

fixed bugs
-extends/implements connectors disappear on reloading
-can not add classes in default package
-Interfaces shouldn't have any constructor in diagrams

>
>

Martin

>

>
>


0

Please sign in to leave a comment.