[Swift-devel] swift swing gui testing
Michael Wilde
wilde at mcs.anl.gov
Fri Jul 26 17:36:05 CDT 2013
OK, I downloaded jfreechart and copied most of its jars to swift/lib
The GUI came up, and did *some* stuff, but not everything. Eg the summary panel showed all zeros, but I did get some graphs and other outputs.
I'll keep fiddling...
- Mike
----- Original Message -----
> From: "Michael Wilde" <wilde at mcs.anl.gov>
> To: "Mihael Hategan" <hategan at mcs.anl.gov>
> Sent: Friday, July 26, 2013 5:25:14 PM
> Subject: swift swing gui testing
>
>
> Mihael, do you need to commit a jFreeChart jar? I get the error
> below.
>
> Also, do I need a "user preferences directory" ?
>
> - Mike
>
> swift$ swift -version
> Swift trunk swift-r6668 cog-r3748
>
> swift$ swift -ui Swing catsnsleep.swift -n=10 -s=10
> Jul 26, 2013 10:22:15 PM java.util.prefs.FileSystemPreferences$1 run
> INFO: Created user preferences directory.
> java.lang.NoClassDefFoundError: org/jfree/data/xy/XYDataset
> Exception in thread "main" java.lang.NoClassDefFoundError:
> org/jfree/data/xy/XYDataset
> at
> org.griphyn.vdl.karajan.monitor.monitors.swing.GraphsPanel.setDefaultLayout(GraphsPanel.java:206)
> at
> org.griphyn.vdl.karajan.monitor.monitors.swing.GraphsPanel.loadLayout(GraphsPanel.java:193)
> at
> org.griphyn.vdl.karajan.monitor.monitors.swing.GraphsPanel.<init>(GraphsPanel.java:110)
> at
> org.griphyn.vdl.karajan.monitor.monitors.swing.SwingMonitor.createTabs(SwingMonitor.java:119)
> at
> org.griphyn.vdl.karajan.monitor.monitors.swing.SwingMonitor.setState(SwingMonitor.java:98)
> at
> org.griphyn.vdl.karajan.monitor.MonitorAppender.<init>(MonitorAppender.java:68)
> at org.griphyn.vdl.karajan.Loader.setupLogging(Loader.java:581)
> at org.griphyn.vdl.karajan.Loader.main(Loader.java:147)
> Caused by: java.lang.ClassNotFoundException:
> org.jfree.data.xy.XYDataset
> 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:423)
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
> ... 8 more
> swift$
>
>
> ----- Original Message -----
> > From: "Mihael Hategan" <hategan at mcs.anl.gov>
> > To: "Michael Wilde" <wilde at mcs.anl.gov>
> > Cc: "David Kelly" <davidk at ci.uchicago.edu>, "Yadu Nand B"
> > <yadunandb at ci.uchicago.edu>, "Ketan Maheshwari"
> > <ketan at mcs.anl.gov>, "Justin M Wozniak" <wozniak at mcs.anl.gov>, "Tim
> > Armstrong" <tga at uchicago.edu>, "Scott Krieder"
> > <skrieder at iit.edu>
> > Sent: Friday, July 26, 2013 4:31:29 PM
> > Subject: Re: Swift meeting Fri 2PM
> >
> > On Fri, 2013-07-26 at 16:12 -0500, Michael Wilde wrote:
> > > Mihael, this sounds very cool. :)
> > >
> > > Could you (re)send a pointer to Swift-devel with the info below
> > > and
> > > a pointer on how to use it?
> >
> > I trunk you would say "swift -ui Swing ...". The rest should be
> > self
> > explanatory.
> >
> > Mihael
> >
> > >
> > > ALso to note: the swift performance plotting info in the User
> > > Guide
> > > describes Justin's adaptation of Ben's original log plotter, but
> > > uses
> > > jFreeChart as well - so we might be able to refactor the log
> > > processing and plotting into a common code base to feed both
> > > static
> > > plots and dynamic (status-monitor) plots.
> >
> > Are we talking about the code in /usertools/plotter?
> >
> > That seems to be a command-line plotting tool, like a replacement
> > for
> > gnuplot if I'm not missing something. I'm more concerned with
> > replacing
> > how the data gets to the plotting library, but again, I might be
> > missing
> > something.
> >
> > Mihael
> >
> >
>
More information about the Swift-devel
mailing list