0.18.1 TabSpawnable
0.20 org.argouml.ui.AbstractArgoJPanel
0.23.2 introduce ArgoFrame
0.25.4 ArgoFrame moves from org.argouml.ui to org.argouml.util
0.25.5 AbstractArgoJPanel moves from

On Tue, Apr 15, 2008 at 8:41 AM, Bob Tarling <[EMAIL PROTECTED]> wrote:
> Zoran, please do keep this to the dev list.
>
>  Suddenly this makes sense :-)
>
>  I've just realised that that class has in fact moved since the last release.
>
>  I'll introduce a deprecated copy back to its original location which
>  will help with backwards compatibility. If you build against very
>  latest SVN and use org.argouml.ui.AbstractArgoJPanel then it should
>  work for you.
>
>  In principle I'd still recommend you use your own projects package structure.
>
>
>  Bob
>
>
>  On 15/04/2008, Zoran Jeremic <[EMAIL PROTECTED]> wrote:
>
> > >I can unzip the last few release and find that
>  >  AbstractArgoJPanel does
>  >  > exist.
>  >
>  >
>  > Which library contains it, argouml.jar or some other?
>  >  I have checked the versions 0.24, 0.25.4 and 0.25.4-2
>  >  from
>
> >
>  > http://argouml-downloads.tigris.org/argouml-0.25.4/
>  >
>  > In org.argouml.application.api there are only Argo,
>  >  ArgoEventListener, CommandLineInterface,
>  >  InitSubsystem, Predicate and GUISettingsTabInterface
>  >  classes.
>
> >
>  >
>  >  >Use your own package names based on your own URL to
>  >  keep it unique.
>  >  >Avoid using the same packages as ArgoUML or we may
>  >  get name clashes.
>  >
>  >
>  > I will change this but I doubt that is the problem as
>  >  I have take care about the name clashes and the module
>  >  is very  simple now.
>  >
>  >  Zoran
>  >
>  >  = = = Original message = = =
>
>
> >
>  >
>  >  Hi Zoran
>  >
>  >  Please keep this to the dev list as I'm no expert in
>  >  this area.
>  >
>  >  I can unzip the last few release and find that
>  >  AbstractArgoJPanel does
>  >   exist.
>  >
>  >  I can see in the manifest that you're sharing argoumls
>  >  namespace
>  >  though which can cause problems.
>  >
>  >  Use your own package names based on your own URL to
>  >  keep it unique.
>  >  Avoid using the same packages as ArgoUML or we may get
>  >  name clashes.
>  >
>  >  Regards
>  >
>  >  Bob.
>  >
>  >
>  >
>  >  On 15/04/2008, Zoran Jeremic <[EMAIL PROTECTED]>
>  >  wrote:
>  >  >
>  >  >  >I know that the module loader looks at the
>  >  manifest
>  >  >  file in the jar
>  >  >  >but I'm not sure if that is an absolute
>  >  requirement.
>  >  >  What does the
>  >  >  >manifest look like?
>  >  >
>  >  >
>  >  > This is the manifest of my module:
>  >  >
>  >  >  Manifest-Version: 1.0
>  >  >  Class-Path: argouml.jar
>  >  >
>  >  >  Name: org/argouml/depths/ui/DepthsModule.class
>  >  >  Extension-name: org.argouml.depths.ui.DepthsModule
>  >  >
>  >  >  DepthsModule class initialize TabDepthsProps class
>  >  >  that extends AbstractArgoJPanel in enable method:
>  >  >
>  >  >  AbstractArgoJPanel tab=new TabDepthsProps();
>  >  >
>  >  >       ((DetailsPane)
>  >  >
>  >  ProjectBrowser.getInstance().getDetailsPane()).addTab(tab,
>  >  >  true);
>  >  >
>  >  >
>  >  > And this class does not exists in binary
>  >  distribution.
>  >  >  I have extracted all jars from distribution and
>  >  >  package org.argouml.application.api contains all
>  >  other
>  >  >  classes that exists in development release I use
>  >  but
>  >  >  AbstractArgoJPanel class.
>  >  >
>  >  >  Is it possible that this class is added at the
>  >  latest
>  >  >  release of the ArgoUML or somebody has omit to add
>  >  it
>  >  >  to binary distribution?
>  >  >
>  >  >  Zoran
>  >  >
>  >  >
>  >  >  = = = Original message = = =
>  >  >
>  >  >
>  >  >  I doubt if that's the case but not sure why it
>  >  should
>  >  >  be complaining
>  >  >  there (and how annoying that we can't just add a
>  >  >  JPanel anyway).
>  >  >
>  >  >  I know that the module loader looks at the manifest
>  >  >  file in the jar
>  >  >  but I'm not sure if that is an absolute
>  >  requirement.
>  >  >  What does the
>  >  >  manifest look like?
>  >  >
>  >  >  Bob.
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >  On 15/04/2008, Zoran Jeremic
>  >  <[EMAIL PROTECTED]>
>  >  >  wrote:
>  >  >  > 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
>  >  >
>  >  >
>  >
>  >  ---------------------------------------------------------------------
>  >  >  To unsubscribe, e-mail:
>  >  >  [EMAIL PROTECTED]
>  >  >  For additional commands, e-mail:
>  >  >  [EMAIL PROTECTED]
>  >  >
>  >  >
>  >  >
>  >  >
>  >  >
>  >  ___________________________________________________________
>  >  >  Sent by ePrompter, the premier email notification
>  >  >  software.
>  >  >  Free download at http://www.ePrompter.com.
>  >  >
>  >  >
>  >  >
>  >  >
>  >
>  >  
> ____________________________________________________________________________________
>  >  >  Be a better friend, newshound, and
>  >  >  know-it-all with Yahoo! Mobile.  Try it now.
>  >
>  >  http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>  >  >
>  >  >
>  >
>  >  ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail:
>  >  [EMAIL PROTECTED]
>  >  For additional commands, e-mail:
>  >  [EMAIL PROTECTED]
>  >
>  >
>  >
>  >  ___________________________________________________________
>  >  Sent by ePrompter, the premier email notification
>  >  software.
>  >  Free download at http://www.ePrompter.com.
>  >
>  >
>  >       
> ____________________________________________________________________________________
>  >  Be a better friend, newshound, and
>  >  know-it-all with Yahoo! Mobile.  Try it now.  
> http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
>  >
>  >
>
>  ---------------------------------------------------------------------
>  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]

Reply via email to