[kepler-dev] Compilation issues with reporting suite

Christopher Brooks cxh at eecs.berkeley.edu
Tue Aug 7 10:48:28 PDT 2012


Hi Sean,
Sorry about that.
This is the problem with not having all the modules built in the default 
build, I'll submit a bug for that.

The bug in question is:
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5661

It would be better to not use util.SwingWorker and use 
javax.swing.SwingWorker because the former has unknown licensing and is 
not supported, whereas the latter has well known licensing and is supported.

Note that some of the module manager code uses a separate SwingWorker 
that has similar issues to util.SwingWorker.  I submitted a separate bug 
for that.

The changes are fairly simple, see 
gui/src/org/kepler/gui/ProgressMonitorSwingWorker.java and the 
SwingWorker tutorial listed in 
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5661
Basically:
    construct() becomes public Object doInBackground() {
    destroy() becomes done()

In derived classes, we call
    worker.start() becomes worker.execute()
    worker.destroy() becomes worker.done()
    worker.interrupt() becomes worker.cancel()

_Christopher


On 8/7/12 10:36 AM, Sean Riddle wrote:
> Hi all,
>
> I'm experiencing problems with the trunk of the reporting 
> suite. SearchScheduleSwingWorker and UploadingKARFileSwingWorker from 
> workflow-scheduler-gui will not compile, as they import 
> util.SwingWorker, which is not found.
>
> I tried replacing these imports to reference the SwingWorker class 
> introduced in Java 1.6, but these classes do not implement required 
> methods. Am I missing a jar or module that would provide this dependency?
>
> - Sean
>
>
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at kepler-project.org
> http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev

-- 
Christopher Brooks, PMP                       University of California
CHESS Executive Director                      US Mail: 337 Cory Hall
Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
ph: 510.643.9841                                (Office: 545Q Cory)
home: (F-Tu) 707.665.0131 cell: 707.332.0670

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20120807/112436c5/attachment-0001.html>


More information about the Kepler-dev mailing list