Bug #2056
openPort labels appear 'twice' when DataSource actor added
0%
Description
Put any actor on a blank graph page (say, the SequenceToArray actor) Configure
the ports to show port names(e.g. 'input' and 'output'). The display of the port
names is OK. Now search for some EMLDataSource (say 'Datos') and drag a result
to the graph display. When the DataSouce output ports appear, the name labels
then appear twice on the inital icon! This 'double label effect remains even
when the DataSourec actor is removed!
Updated by Matt Jones about 19 years ago
Seems to be fixed. Test and close the bug if no sign of it.
Updated by Dan Higgins about 19 years ago
As of 11/3/2005, this problem still occurs for me on a windows OS
Dan Higgins
Updated by Matthew Brooke almost 19 years ago
Found this in passing - posting here for later -
in the javadoc for -
org.kepler.objectmanager.data.DataSourceInstanceController
(extends ActorInstanceController):
- NOTE: There should be only one instance of this class associated with a given
- GraphController. This is because this controller listens for changes to the
- graph and re-renders the ports of any actor instance in the graph when the
- graph changes. If there is more than one instance, this rendering will be
- done twice,
- * which can result in bugs like port labels appearing twice *.
(my emphasis added)
Updated by Matthew Brooke over 18 years ago
ote - also happens on workflows without EML datasources