Hi Bob,
It's seems that org.argouml.application.api.AbstractArgoJPanel does not
exists in ArgoUML binary distribution 0.25.4, and it does exists in the
development release 0.25.5
Zoran
Zoran Jeremic <[EMAIL PROTECTED]> wrote:
Hi Bob,
I have already used latest release vPRE-0.25.5 from SVN repository. My module
works fine here without any errors.
Now I have downloaded binary release from the link you have send me 0.25.4
and I have added module to the ext folder on the same way I have tried with
0.24. This time ArgoUML doesn't stop responding at splash screen. It starts but
does not load my module. However, this time argouml.log is not empty, so I can
see that there exists some problems with module loading. Here is the content of
it:
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-de.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-en_GB.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-es.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-fr.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-it.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-nb.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-pt.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-pt_BR.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-ru.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-zh.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:01,921 ERROR: Unable to find required class while loading
org.argouml.depths.ui.DepthsModule - may indicate an obsolete extension module
or an unresolved dependency (ModuleLoader2.java:666)
java.lang.NoClassDefFoundError: org/argouml/application/api/AbstractArgoJPanel
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getDeclaredConstructor(Unknown Source)
at org.argouml.moduleloader.ModuleLoader2.addClass(ModuleLoader2.java:654)
at org.argouml.moduleloader.ModuleLoader2.processEntry(ModuleLoader2.java:607)
at
org.argouml.moduleloader.ModuleLoader2.processJarFile(ModuleLoader2.java:575)
at
org.argouml.moduleloader.ModuleLoader2.huntModulesFromNamedDirectory(ModuleLoader2.java:516)
at
org.argouml.moduleloader.ModuleLoader2.huntForModulesFromExtensionDir(ModuleLoader2.java:474)
at
org.argouml.moduleloader.ModuleLoader2.huntForModules(ModuleLoader2.java:397)
at org.argouml.moduleloader.ModuleLoader2.doInternal(ModuleLoader2.java:287)
at org.argouml.moduleloader.ModuleLoader2.doLoad(ModuleLoader2.java:140)
at org.argouml.moduleloader.InitModuleLoader.init(InitModuleLoader.java:54)
at
org.argouml.application.SubsystemUtility.initSubsystem(SubsystemUtility.java:45)
at org.argouml.application.Main.main(Main.java:279)
Caused by: java.lang.ClassNotFoundException:
org.argouml.application.api.AbstractArgoJPanel
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 15 more
2008-04-15 09:42:01,921 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argoUml_v009.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,968 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-de.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,968 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-en_GB.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,968 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-es.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,968 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-fr.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-it.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-nb.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-pt.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-pt_BR.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-ru.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argouml-i18n-zh.jar
(ModuleLoader2.java:585)
2008-04-15 09:42:12,984 ERROR: Unable to find required class while loading
org.argouml.depths.ui.DepthsModule - may indicate an obsolete extension module
or an unresolved dependency (ModuleLoader2.java:666)
java.lang.NoClassDefFoundError: org/argouml/application/api/AbstractArgoJPanel
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.getDeclaredConstructor(Unknown Source)
at org.argouml.moduleloader.ModuleLoader2.addClass(ModuleLoader2.java:654)
at org.argouml.moduleloader.ModuleLoader2.processEntry(ModuleLoader2.java:607)
at
org.argouml.moduleloader.ModuleLoader2.processJarFile(ModuleLoader2.java:575)
at
org.argouml.moduleloader.ModuleLoader2.huntModulesFromNamedDirectory(ModuleLoader2.java:516)
at
org.argouml.moduleloader.ModuleLoader2.huntForModulesFromExtensionDir(ModuleLoader2.java:474)
at
org.argouml.moduleloader.ModuleLoader2.huntForModules(ModuleLoader2.java:397)
at org.argouml.moduleloader.ModuleLoader2.doInternal(ModuleLoader2.java:287)
at org.argouml.moduleloader.ModuleLoader2.doLoad(ModuleLoader2.java:140)
at
org.argouml.moduleloader.SettingsTabModules.handleSettingsTabSave(SettingsTabModules.java:193)
at org.argouml.ui.SettingsDialog.handleSave(SettingsDialog.java:128)
at org.argouml.ui.SettingsDialog.actionPerformed(SettingsDialog.java:117)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Unknown Source)
at java.awt.Component.show(Unknown Source)
at java.awt.Component.setVisible(Unknown Source)
at java.awt.Window.setVisible(Unknown Source)
at java.awt.Dialog.setVisible(Unknown Source)
at org.argouml.ui.SettingsDialog.setVisible(SettingsDialog.java:106)
at org.argouml.ui.ActionSettings.actionPerformed(ActionSettings.java:65)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
org.argouml.application.api.AbstractArgoJPanel
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 74 more
2008-04-15 09:42:12,984 ERROR: Failed to find any loadable ArgoUML modules in
jar C:\Documents and
Settings\Zoran\Desktop\ArgoUML-0.25.4-2\ext\argoUml_v009.jar
(ModuleLoader2.java:585)
I hope that you can tell me what makes problem here?
Zoran
Bob Tarling <[EMAIL PROTECTED]> wrote:
Hi Zoran
Could you try with the latest available developer release
http://argouml-downloads.tigris.org/argouml-0.25.4/ while developing
your module?
You would have to take the positive view that the we will have a new
stable release out in time for completion of your module for your
users to download.
There are discussions going on on how to more strongly define the
interface from module to the ArgoUML application but unfortunately
that is historically very loose.
Regards
Bob.
On 14/04/2008, Zoran Jeremic wrote:
> Hi Tom,
>
> > but there are no such guarantees for
> > forward compatibility (new module with old ArgoUML). The first thing
> > that you need to do is use the same version of ArgoUML for development
> > and deployment.
>
> This fact make me feel better as I know that the problem is not in the code
> I have developed. I have used older binary version of ArgoUML as it was the
> newer stable binary release that is available for download, so I just wanted
> to try how it will work when somebody else add my module to the his own
> ArgoUML. Now, I know that it is not compatible with older version.
>
> > The argouml.log file which is written by the log4j logger should also
> > contain some errors/warnings about what is failing (probably a class
> > not found exception for a newly introduced class or something
> > similar). It shouldn't fail to start altogether without telling the
> > user something, but I think this is a problem that got fixed
> > post-0.24.
>
> I have looked that but there are nothing unusual. I have tried to use
> full.lcf configuration for logger, but it looks like everything is ok. I
> suppose that it is compatibility issue.
>
> Thank you for your help
> Zoran
>
>
>
> Tom Morris wrote:
> On Mon, Apr 14, 2008 at 3:14 AM, Zoran Jeremic wrote:
>
> > That's the thing that confuse me. I'm using Eclipse for development and I
> > have source code from SVN (ArgoUML 0.25.5). When I start ArgoUML from
> > Eclipse together with my module it works fine.
> [...]
> > However, when I create module jar file and put it at ArgoUML/ext (binary
> > distribution of ArgoUML v 0.24), it stops responding at splash screen.
>
> We try (although don't always succeed) to maintain backward
> compatibility with old modules, but there are no such guarantees for
> forward compatibility (new module with old ArgoUML). The first thing
> that you need to do is use the same version of ArgoUML for development
> and deployment.
>
> The argouml.log file which is written by the log4j logger should also
> contain some errors/warnings about what is failing (probably a class
> not found exception for a newly introduced class or something
> similar). It shouldn't fail to start altogether without telling the
> user something, but I think this is a problem that got fixed
> post-0.24.
>
> This should be enough to get you going, but if for some reason you
> need to do additional debugging in the deployed environment, you can
> also increase the logging level to get more debugging messages. See
> you the examples in org.argouml.resource and the log4j documentation
> for information on how to override the defaults at runtime.
>
> Tom
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
between 0000-00-00 and 9999-99-99