I think I've found the problem. Making the following change allowed me to change to the newest patch of serpens-2.2, but I wasn't able to start it due to an unrelated problem. I guess we'll see if you run into that one after this is fixed. For now, please make this change in your own source code if possible (If you are using a released module, then this might be a pain). I'm waiting to commit this until I can run it past the author.<br>
<br>Okay, enough disclaimers, here it is. In the class org.kepler.modulemanager.gui.SuitesList in the module-manager-gui module, change line 183 from:<br><br>String patchableSuite = module.substring(0, module.length() - Module.make(module).getPatch() - 2);<br>
<br>to:<br><br>String patchableSuite = module.substring(0, module.length() - String.valueOf(Module.make(module).getPatch()).length() - 1);<br><br>As written, it looks like it would have trouble with modules other than the first issued for each combination of module and minor revision.<br>
<br>Unfortunately, I then got an error about the class IllegalActionException not being found, and I'm curious if you will see similar.<br><br>- Sean<br><br><div class="gmail_quote">On Wed, Aug 24, 2011 at 12:00 AM, Tomasz Żok <span dir="ltr"><<a href="mailto:tzok@man.poznan.pl">tzok@man.poznan.pl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
Yesterday I have released a patch to 3 modules and 1 suite containing them.<br>
I have read the publishing steps several times to be ready for the patch.<br>
I have prepared everything and executed:<br>
<br>
$ ant patch -Dmodule=glite-2.2<br>
$ ant patch -Dmodule=unicore-2.2<br>
$ ant patch -Dmodule=vine-toolkit-2.2<br>
$ ant patch -Dsuite=serpens-2.2<br>
<br>
When you look at the listing here:<br>
<a href="http://code.kepler-project.org/code/kepler/releases/released/" target="_blank">http://code.kepler-project.org/code/kepler/releases/released/</a><br>
<br>
You will see that there are directories:<br>
glite-2.2.0<br>
glite-2.2.1<br>
unicore-2.2.0<br>
unicore-2.2.1<br>
vine-toolkit-2.2.0<br>
vine-toolkit-2.2.1<br>
serpens-2.2.0<br>
serpens-2.2.1<br>
<br>
It seems that everything is fine. But in the Module Manager in Kepler the<br>
suites listing is strange. Please take a look at the attached screenshots.<br>
<br>
When I chose serpens-2.2.1 suite and clicked "Apply and restart", Kepler<br>
crashed with the message:<br>
<br>
Error: The following modules are missing<br>
  glite-2.2.1<br>
<br>
<br>
Can you please look at this issue? As the SVN entries seems fine, I think it is<br>
a problem with Module Manager.<br>
<br>
Best regards,<br>
Tomek<br>
<font color="#888888"><br>
<br>
--<br>
Tomasz Zok<br>
Poznan Supercomputing and Networking Center<br>
ul. Noskowskiego 10, 61-704 Poznan, POLAND<br>
<a href="http://www.man.poznan.pl" target="_blank">http://www.man.poznan.pl</a><br>
</font><br>_______________________________________________<br>
Kepler-dev mailing list<br>
<a href="mailto:Kepler-dev@kepler-project.org">Kepler-dev@kepler-project.org</a><br>
<a href="http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev" target="_blank">http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev</a><br>
<br></blockquote></div><br>