[kepler-dev] [Kepler - Bug #5665] (Resolved) modulemanager et al.: swing-worker-1.2.jar should be removed

noreply at nceas.ucsb.edu noreply at nceas.ucsb.edu
Tue Dec 23 15:19:51 PST 2014


Issue #5665 has been updated by Daniel Crawl.

Status changed from New to Resolved
Assignee changed from Derik Barseghian to Daniel Crawl

swing-worker-1.2.jar has been removed.

----------------------------------------
Bug #5665: modulemanager et al.: swing-worker-1.2.jar should be removed
https://projects.ecoinformatics.org/ecoinfo/issues/5665#change-21873

* Author: Christopher Brooks
* Status: Resolved
* Priority: Normal
* Assignee: Daniel Crawl
* Category: interface
* Target version: 2.5.0
* Bugzilla-Id: 5665
----------------------------------------
bug #5661 is about removing util.SwingWorker.

Unfortunately, there is code that uses a different SwingWorker from module-manager/lib/jar/swing-worker-1.2.jar

./gui/src/org/kepler/gui/kar/ImportModuleDependenciesAction.java:import org.jdesktop.swingworker.SwingWorker;
./module-manager-gui/src/org/kepler/modulemanager/gui/AvailableModulesPanel.java:import org.jdesktop.swingworker.SwingWorker;
./module-manager-gui/src/org/kepler/modulemanager/gui/CurrentSuitePanel.java:import org.jdesktop.swingworker.SwingWorker;
./module-manager-gui/src/org/kepler/modulemanager/gui/ModulesList.java:import org.jdesktop.swingworker.SwingWorker;
./module-manager-gui/src/org/kepler/modulemanager/gui/patch/UpgradeDialogPanel.java:import org.jdesktop.swingworker.SwingWorker;
./module-manager-gui/src/org/kepler/modulemanager/gui/SuitesList.java:import org.jdesktop.swingworker.SwingWorker;


bash-3.2$ jar -tvf ./module-manager/lib/jar/swing-worker-1.2.jar
     0 Fri Jul 25 15:51:54 PDT 2008 META-INF/
   106 Fri Jul 25 15:51:52 PDT 2008 META-INF/MANIFEST.MF
     0 Fri Jul 25 15:51:50 PDT 2008 org/
     0 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/
     0 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/
  1202 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/AccumulativeRunnable.class
   673 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingPropertyChangeSupport$1.class
   940 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingPropertyChangeSupport.class
   925 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$1.class
   901 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$2.class
   801 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$3.class
  1034 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$4.class
   472 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$5.class
  1230 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$6.class
  1473 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$7.class
  1516 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$DoSubmitAccumulativeRunnable.class
  1038 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$StateValue.class
   830 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$SwingWorkerPropertyChangeSupport$1.class
  1064 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker$SwingWorkerPropertyChangeSupport.class
  5491 Fri Jul 25 15:51:50 PDT 2008 org/jdesktop/swingworker/SwingWorker.class

Wikipedia says that org.jdesktop.swingworker.SwingWorker is a backport of
SwingWorker to Java 1.5.  Kepler requires Java 1.6, so this is no longer necessary.
See http://en.wikipedia.org/wiki/SwingWorker and
http://java.net/projects/swingworker/

The reason to move towards javax.swing.SwingWorker is because it is now
the standard SwingWorker.  Having a class with the same name but a different
set of methods will cause confusion.  In addition, javax.swing.SwingWorker is
maintained, org.jdesktop.swingworker.SwingWorker is probably not maintained at
all or is not as well maintained.


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: https://projects.ecoinformatics.org/ecoinfo/my/account

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


More information about the Kepler-dev mailing list