I have a workflow (screenshot attached), whereby I'm getting an error on processing when run with AMP on, but no error when AMP is off. The error is Dynamic Input (29) Internal Error in RecordReader::ReadFields: Too many fields in the Dynamic Input tool. I'm feeding in a list of excel files/tabs/arrays to read in (attached screenshot). I read the data out for both instances, seeing that one row of data was dropped from two of the tabs of data when I see the AMP error (ends up being two rows each, since the last actual row is blanks across). These are not the tabs with the most data, so not sure why these are dropping and others aren't. The data on all of the tabs is consistent (e.g. same number of columns, same format --- all dates and numbers), so it's unclear to me why two tabs are dropping and others are not. Also, these are not the tabs with the most data/rows.
My current resolution seems to be turn off AMP, though requires every member of my team to do this, in which case I may ask everyone to always turn it off. Is there any other solution? Is there an explanation for this error occurring?