Bug #3910
closedRExpression multiport input drops record columns
0%
Description
XP Pro x64 SP2, Java 1.6.0_11, Kepler 1.0.0 from kepler-project.org
Sending multiple records to the RExpression actor via a multiport input does not work as expected. With a single record, it behaves as expected. With two different records, it seems to drop the last column from each. If the two records come from the same source, the actor behaves as expected. If the two records come from different sources but contain the same data, the actor behaves as expected. With three different records, it seems to drop the first and last column. If the three records come from the same source, the actor behaves as expected. If the three records come from different sources but contain the same data, the actor behaves as expected. If only two of the three records contain unique data, then the actor drops the last column from all three.
The URL points to a workflow demonstrating the problem.
Updated by Oliver Soong over 15 years ago
This works correctly with the new RExpression2 actor in kepler-trunk.
Updated by ben leinfelder over 15 years ago
what good news (RExpression2 actor)!
Updated by ben leinfelder over 15 years ago
I tried this with the RExpression actor (AKA the original "RExpression1") off of kepler-trunk and it seems to work. Every display shows me the three columns:
Amount | Date | Rainfall_Station
I'm inclined to close this bug since it seems to not be a problem going forward (with either R actor implementation 1 or 2).
Updated by Oliver Soong over 15 years ago
Closing. It was a bug in Kepler 1.0.0 with RExpression1 that works in Kepler 1.x dev with RExpression1. I had it wrong in the earlier comment about using RExpression2.