Hi Markus, On Sun, Apr 26, 2015 at 04:09:16PM +0200, Markus Koschany wrote: > > The problem is that in src/org/gel/mauve/MyConsole.java and in > src/org/gel/mauve/gui/MauveFrame.java the console variable is of type > JConsole but it should be JConsolePane. I would file an upstream bug > report for this.
I commited your patch and the package does build now. However, if I try to run mauve I get: $ mauve Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: gr/zeus/ui/JConsole at org.gel.mauve.MyConsole.<clinit>(Unknown Source) at org.gel.mauve.gui.Mauve.init(Unknown Source) at org.gel.mauve.gui.Mauve$2.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:738) at java.awt.EventQueue.access$300(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:699) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:708) 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) Caused by: java.lang.ClassNotFoundException: gr.zeus.ui.JConsole at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 17 more So for whatever reason zeus-jscl is not found. :-( Any further hint? Kind regards Andreas. > From: Markus Koschany <a...@gambaru.de> > Date: Sun, 26 Apr 2015 15:22:19 +0200 > Subject: MyConsole > > --- > src/org/gel/mauve/MyConsole.java | 16 +++++++++------- > src/org/gel/mauve/gui/MauveFrame.java | 3 +-- > 2 files changed, 10 insertions(+), 9 deletions(-) > > diff --git a/src/org/gel/mauve/MyConsole.java > b/src/org/gel/mauve/MyConsole.java > index 1781510..d9e7c3a 100644 > --- a/src/org/gel/mauve/MyConsole.java > +++ b/src/org/gel/mauve/MyConsole.java > @@ -10,18 +10,20 @@ import java.io.PrintStream; > public class MyConsole { > private static boolean useSwing = false; > > - private static JConsole console; > + private static JConsole console = new JConsole(); > > public static void setUseSwing (boolean b) { > if (b && !useSwing) { > - console = JConsole.getConsole (); > console.setTitle ("Mauve Console"); > console.setSize (400, 400); > Dimension dim = > Toolkit.getDefaultToolkit().getScreenSize(); > console.setLocation(dim.width-400, 0); > - console.startConsole (); > + JConsole.getConsole().startConsole (); > + if (!console.isVisible()) { > + console.setVisible(true); > + } > } else if (!b && useSwing) { > - console.stopConsole (); > + JConsole.getConsole().stopConsole (); > console = null; > } > > @@ -30,13 +32,13 @@ public class MyConsole { > > public static void showConsole () { > if (useSwing) { > - console.showConsole (); > + JConsole.getConsole().showConsole (); > } > } > > public static PrintStream err () { > if (useSwing) { > - console.showConsole (); > + JConsole.getConsole().showConsole (); > } > return System.err; > } > @@ -44,4 +46,4 @@ public class MyConsole { > public static PrintStream out () { > return System.out; > } > -} > \ No newline at end of file > +} > diff --git a/src/org/gel/mauve/gui/MauveFrame.java > b/src/org/gel/mauve/gui/MauveFrame.java > index eda9460..e82111e 100644 > --- a/src/org/gel/mauve/gui/MauveFrame.java > +++ b/src/org/gel/mauve/gui/MauveFrame.java > @@ -497,8 +497,7 @@ public class MauveFrame extends JFrame implements > ActionListener, ModelProgressL > } > if (source == jMenuHelpConsole || > ae.getActionCommand().equals("Console")) > { > - JConsole console = JConsole.getConsole(); > - console.showConsole(); > + JConsole.getConsole().showConsole(); > } > if (source == jMenuHelpClearCache || > ae.getActionCommand().equals("ClearCache")) > { -- http://fam-tille.de -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20150427104252.gd15...@an3as.eu