[kepler-dev] [Bug 4439] New: - reporting displays output for a different actor

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Tue Oct 6 15:18:29 PDT 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4439

           Summary: reporting displays output for a different actor
           Product: Kepler
           Version: 1.x dev
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: reporting
        AssignedTo: staggs at nceas.ucsb.edu
        ReportedBy: soong at nceas.ucsb.edu
         QAContact: kepler-dev at kepler-project.org


I can't upload any useful example, so I'll describe how to generate the
problem.

1. In Workflow Editor, add 1 SDF Director (set iterations to 1), 1 RExpression,
and 1 Display.  Link RExpression.graphicsFileName to the Display.
2. In Report Designer, add RExpression.graphicsFileName to the report.
3. Run and view the report.  This should be as expected.
4. In Workflow Editor, delete the RExpression, then run and view the report
again.  It should be blank, as expected.
5. The sequence of these next steps is rather important.  In Workflow Editor,
add an RExpression and rename it something, say actor1.  I like to change the
code to plot(iris[1:2]) to make the plot identifiable.
6. Add another RExpression and rename it something, say actor2.  I like to
change the code to plot(iris[3:4]).
7. Attach both actor1.graphicsFileName and actor2.graphicsFileName to the
Display actor.  Run and view the report.  This should arguably be blank, yet it
is the Sepal plot (actor1).
8. In Workflow Editor, delete actor1.  Rerun and view the report.  Again, this
should be blank, but it is now the Petal plot (actor2).
9. In Workflow Editor, delete actor2.  Again, the sequence of these next steps
is important.  Add 2 RExpression actors (named RExpression and RExpression2). 
Rename one actor3 and the other actor4.  Again, I like to make the code for
actor3 plot(iris[1:2]) and for actor4 plot(iris[3:4]).
10. Run and view the report.  Again, this should be blank, but it has the Sepal
plot (actor3).
11. In Workflow Editor, delete actor3.  Rerun and view the report.  Now it is
blank, as expected.


More information about the Kepler-dev mailing list