Project

General

Profile

Bug #5269

Selectordialog and Case actors do not work well together

Added by Robert Weber over 8 years ago. Updated over 8 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
actors
Target version:
Start date:
01/06/2011
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
5269

Description

The Selectordialog actor in Kepler outputs a strange sort of string array that cannot be cast or converted into a string scalar. The control port of the Case actor expects a string scalar to compare against the names of the "refinements". Therefore, these two actors, which look like they should work in tandem, fail to collaborate. The attached example shows the problem. I've tried a number of fixes none works;

typing the output port of Selectordialog
typing the control port of Case
using the Expression actor to recast the output of Selectordialog

Buggy Selectordialog_Case_combo.kar (13.6 KB) Buggy Selectordialog_Case_combo.kar Robert Weber, 01/06/2011 04:54 PM
Fixed Selector_Case_combo.kar (13 KB) Fixed Selector_Case_combo.kar Robert Weber, 01/07/2011 05:07 AM

History

#1 Updated by Robert Weber over 8 years ago

RExpression converts the string array to a string scalar. Expression does not.

#2 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 5269

Also available in: Atom PDF