Thanks, Frank.  Your experience is informative.  The suites fully specify the correct set of dependencies.  Individual modules can be added to enhance a suite, but one must understand the dependencies for those modules and add those as well in the correct order.  So it is much more difficult to add in a module than to switch to a new suite.  We'll need to think about how to improve that to make it more robust and make the module dependencies clearer in the Module Manager.  Thanks for the feedback.<div>
<br></div><div>Matt<br><div><br><div class="gmail_quote">On Mon, Jan 31, 2011 at 8:43 AM, Frank White <span dir="ltr"><<a href="mailto:fwhite@optensity.com">fwhite@optensity.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">


  
    
  
  <div text="#000000" bgcolor="#ffffff">
    Hello Again:<br>
    I think my problem may be that I've been selecting Reporting-2.1 <i>MODULE</i>
    instead of the <i>SUITE</i> in Module Manager.  When I select the
    suite, it works fine. That makes some sense - by selecting only the
    reporting 2.1 module, several module dependencies were not met.  It
    that's the case, then perhaps a dependency warning would be helpful.
    Otherwise, no further action.<br>
    Thanks,<br><font color="#888888">
    Frank</font><div class="im"><br>
    <br>
    <pre cols="72">Frank White
<a href="mailto:fwhite@optensity.com" target="_blank">fwhite@optensity.com</a>
781-771-2798</pre>
    <br></div><div><div></div><div class="h5">
    On 1/31/11 11:33 AM, Frank White wrote:
    <blockquote type="cite">
      
      Hello:<br>
      I'm having a problem using the Kepler Module Manager.  Here are
      the steps I've taken.  The result is repeatable.<br>
      <br>
      1) Downloaded Kepler-2.0-osx.jar - success<br>
      2) Ran installer - success<br>
      3) Launched Kepler 2.0 - success<br>
      4) Used Module Manager to install Kepler 2.1 - success<br>
      5) Relaunched Kepler 2.1 - success<br>
      6) Used Module Manager to install the Reporting-2.1 module - <font color="#ff0000">STALL</font><br>
      <br>
      Here's the output up to the stall.<br>
      <blockquote><font color="#3333ff">     [null] Kepler
          Initializing...<br>
               [null] INFO 
          (org.kepler.objectmanager.library.LibraryManager:buildLibrary:328)
          Building Library...<br>
               [null] INFO 
          (org.kepler.objectmanager.cache.LocalRepositoryManager:scanReposForKarFiles:246)


          Scanning Local Repositories for KAR files ..<br>
               [null] INFO 
          (org.kepler.kar.KARCacheManager:synchronizeKARCacheWithLocalRepositories:374)


          The Cache is in sync with KAR files in Local Repositories.<br>
               [null] Release: <a href="https://code.kepler-project.org/code/kepler/releases/released" target="_blank">https://code.kepler-project.org/code/kepler/releases/released</a><br>
               [null] ModuleDownloader downloadModules trying to
          download:reporting-2.1.0 Downloading module:reporting-2.1.0
          ...<br>
               [null] Spawning new Kepler process<br>
        </font></blockquote>
      <blockquote>
        <blockquote><font color="#ff0000">** STALLS HERE **</font><br>
        </blockquote>
      </blockquote>
      <br>
      At this point, I 'x' close the module manager window and menu quit
      Kepler.  When I try to relaunch Kepler after that I get the
      following:<br>
      <br>
      <blockquote><font color="#3333ff">bash-3.2$ ./kepler.sh &<br>
          [1] 5467<br>
          bash-3.2$ Exception in thread "main"
          java.lang.NullPointerException<br>
                  at
          org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:105)<br>
                  at org.kepler.build.runner.Kepler.main(Kepler.java:78)<br>
          Caused by: java.lang.NullPointerException<br>
                  at org.kepler.build.Run.runSuite(Run.java:262)<br>
                  at org.kepler.build.Run.run(Run.java:202)<br>
                  at
          org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:101)<br>
                  ... 1 more<br>
          --- Nested Exception ---<br>
          java.lang.NullPointerException<br>
                  at org.kepler.build.Run.runSuite(Run.java:262)<br>
                  at org.kepler.build.Run.run(Run.java:202)<br>
                  at
          org.kepler.build.modules.ModulesTask.execute(ModulesTask.java:101)<br>
                  at org.kepler.build.runner.Kepler.main(Kepler.java:78)<br>
        </font></blockquote>
      <br>
      The curious thing is I was able to use the Module Manager to
      successfully add Reporting-2.1 to a long running Kepler 2.1
      installation just last Friday.<br>
      <br>
      Appreciate any help / insight you can provide.<br>
      <br>
      Cheers,<br>
      Frank White<br>
      <pre cols="72">-- 
Frank White
<a href="mailto:fwhite@optensity.com" target="_blank">fwhite@optensity.com</a>
781-771-2798</pre>
    </blockquote>
  </div></div></div>

<br>_______________________________________________<br>
Kepler-users mailing list<br>
<a href="mailto:Kepler-users@kepler-project.org">Kepler-users@kepler-project.org</a><br>
<a href="http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users" target="_blank">http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users</a><br>
<br></blockquote></div><br></div></div>