Dan, Yes. That's what we are using and that is the observed behavior. I just assumed the problem originated with our own code (which is generally a safe assumption).
We would be most grateful if you could look into. But please realize this is not currently a show stopper for us, just an annoyance. -- Tom On Wed, Jan 9, 2013 at 4:23 PM, Daniel Crawl <danielcr...@gmail.com> wrote: > > Hi Tom, > > Are you using the MatrixViewer actor to display the matrix tokens? > > I recently reported a similar problem with this actor: > > The MatrixViewer actor pops up a window displaying a matrix. If the > window is closed, it does not reappear after running the model again > (unlike the Display or plotting actors). > > http://bugzilla.**ecoinformatics.org/show_bug.**cgi?id=5759<http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5759> > > I can look into fixing MatrixViewer. > > --dan > > > > On 1/9/13 9:27 AM, Tom Parris wrote: > >> Dear Kepler-Users: >> >> I am hoping you can help point me in the right direction to track down an >> odd problem we are having (with Kepler trunk on Windows 7 x64 pro, but has >> been happening for a couple of years through multiple versions of the >> trunk >> and on x86 XP systems as well) >> >> 1. It involves a simple test KAR for a self-developed actor that uses GDAL >> to read a matrix and produce two tokens (the matrix and the metadata for >> the matrix). I know it is customary to provide an example for replication >> purposes and I am willing to do so, but it is non trivial to get it >> installed correctly. I'm also willing to share the code of the actor for >> review (with the usual caveats that we know it is not pretty). >> >> 2. The KAR opens and runs once without difficulty. Three display windows >> are generated. One with the name of the input file, one with the >> metadata, >> and one with the matrix. If one closes these three windows and presses >> the >> "play" button a second time, only the first two windows are produced. The >> display window with the matrix is not produced. >> >> 3. Closing Kepler and relaunching solves the problem. >> >> 4. After pressing "play" a second time, closing the KAR and re-opening >> fails (due to an issue resolving a simple jython class and instance for an >> actor that subsets the matrix). >> >> 5. If instead of pressing "play" a second time, I close the KAR and >> re-open >> it, then it opens successfully and runs once, but not a second time. >> >> 6. We have not tracked this problem down previously because in "real" >> workflows we don't seem to encounter this problem (though we typically >> only >> run once per open). These workflows typically make extensive use of this >> actor, with multiple instances and multiple firings per workflow. >> >> I suspect this is a problem in our code (either the GDAL actor or the >> jython actor) understanding differences in the roles of initalize(), >> prefire(), and postfire(). >> >> One oddity is that self developed GDAL actor outputs the metadata token >> after it outputs the matrix token. So, it is odd that the metadata token >> is displayed on multiple runs, but not the matrix token. >> >> -- Tom >> >> >> >> ______________________________**_________________ >> Kepler-users mailing list >> Kepler-users@kepler-project.**org <Kepler-users@kepler-project.org> >> http://lists.nceas.ucsb.edu/**kepler/mailman/listinfo/**kepler-users<http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users> >> >> >
_______________________________________________ Kepler-users mailing list Kepler-users@kepler-project.org http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-users