This is due to a bug that was introduced in the release of 15.3.1.

Here is how it is likely to occur:
  1. Enable Teamraiser uploads via SDP
  2. Create a Teamraiser gift upload CSV file
  3. Specify that the gift's payment type is credit card but do not input a credit card number and put a check number instead
  4. Execute the upload
  5. Go to the constituent's profile that was assigned the donation and go to the transaction tab.
You will receive Technical Difficulties page. If you have multiple transactions and the error transaction is on the next page, then clicking next will trigger the bug.

We are currently working with engineering to resolve this issue.  In the meantime, Contact Support and reference this article.