Product Feature: Installation / Upgrade
Operating System: Windows, Linux
Version: 9 SP1
Operating System: Windows, Linux
Version: 9 SP1
Issue
See following error message when dataflow is run using Spectrum 9 SP1:
Distributed Processing Error MicroFlowResponseException String index out of range 6
The dataflow has subflows setup for distributed processing. When the Number of Microflows per server is set to 1 in Runtime Performance, it works. The issue only occurs when the number of Microflows per server to greater than 1.
Distributed Processing Error MicroFlowResponseException String index out of range 6
The dataflow has subflows setup for distributed processing. When the Number of Microflows per server is set to 1 in Runtime Performance, it works. The issue only occurs when the number of Microflows per server to greater than 1.
Cause
The problem is because the Metaphone3 class is not thread safe and it should be. When running microflow, multiple threads call the Metaphone3 at the same time.
Resolution
UPDATED: February 13, 2015Upgrade to Spectrum 9 SP2 or 9 SP3 as the issue was fixed in these versions.