On 2015 PU2 SQL a V/I import into A/P Manual Check Entry with G/L Distribution bogs down with attached error when it gets to Record 4071 from the source file which has 4156 rows. The screenshot say Rec No 12,213 because it's multiplying by 3 as it's counting Header + Line + Tier Dist. The other source file with 1,500 rows imports fine.
I found out what's going is the import has reached a ProvideX system limit of 32,768 open files. That is these memory files are being opened during the import (which is faster than using a temp file or temp table so that is good) but for each check imported, it opens a new set of memory files instead of re-using the existing ones. Eventually hits the limit as more checks are imported.
Now that may be the design of V/I or the design of AP Manual Check Entry code but I don't recall ever running into this with V/I definitely other places in MAS). Has anyone ever run into this issue?