<html>
<head>
<style>
body {
  font-family: Verdana, sans-serif;
  font-size: 0.8em;
  color:#484848;
}
h1, h2, h3 { font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0px; }
h1 { font-size: 1.2em; }
h2, h3 { font-size: 1.1em; }
a, a:link, a:visited { color: #2A5685;}
a:hover, a:active { color: #c61a1a; }
a.wiki-anchor { display: none; }
hr {
  width: 100%;
  height: 1px;
  background: #ccc;
  border: 0;
}
.footer {
  font-size: 0.8em;
  font-style: italic;
}
</style>
</head>
<body>
<span class="header"></span>
Issue #5665 has been updated by Daniel Crawl.

<ul>
  <li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li>
  <li><strong>Assignee</strong> changed from <i>Derik Barseghian</i> to <i>Daniel Crawl</i></li>
</ul>

<p>swing-worker-1.2.jar has been removed.</p>
<hr />
<h1><a href="https://projects.ecoinformatics.org/ecoinfo/issues/5665#change-21873">Bug #5665: modulemanager et al.: swing-worker-1.2.jar should be removed</a></h1>

<ul>
<li>Author: Christopher Brooks</li>
<li>Status: Resolved</li>
<li>Priority: Normal</li>
<li>Assignee: Daniel Crawl</li>
<li>Category: interface</li>
<li>Target version: 2.5.0</li>
  <li>Bugzilla-Id: 5665</li>
</ul>

<p>bug <a href="https://projects.ecoinformatics.org/ecoinfo/issues/5661" class="issue tracker-1 status-3 priority-2 priority-default closed" title="Remove SwingWorker and use javax.swing.SwingWorker (Resolved)">#5661</a> is about removing util.SwingWorker.</p>


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


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


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


        <p>Wikipedia says that org.jdesktop.swingworker.SwingWorker is a backport of<br />SwingWorker to Java 1.5.  Kepler requires Java 1.6, so this is no longer necessary.<br />See http://en.wikipedia.org/wiki/SwingWorker and<br /><a class="external" href="http://java.net/projects/swingworker/">http://java.net/projects/swingworker/</a></p>


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


<hr />
<span class="footer"><p>You have received this notification because you have either subscribed to it, or are involved in it.<br />To change your notification preferences, please click here: <a class="external" href="https://projects.ecoinformatics.org/ecoinfo/my/account">https://projects.ecoinformatics.org/ecoinfo/my/account</a></p></span>
</body>
</html>