Drupal 7.82 Civi 5.41.0
We just updated Civi to 5.41.0. Since the update when we go to a contact and click the contribution tab, we often get a "Network Error: Unable to reach the server" message.
It seems to be certain contacts work and certain ones do not. I have not figured out a connection between those that fail/work.
We have tried it on multiple computers and browsers and the problem in consistent with which donors work/fail.
I checked our .htaccess file and I uncommented the www rewrite rule. I tried it both ways (not at the same time). I looked at our civicrm.settings.php file and the base url is without the www so I left htaccess to rewrite to without. Still not working.
In Chrome and Firefox I get the following error: VM879:1 GET https://secure.radiusinternational.org/civicrm/contact/view/contribution?reset=1&force=1&cid=4297&snippet=json 500 (Service unavailable (with message))
In Civi logs: [warning] Deprecated join alias 'contact' used in APIv4 get. Should be changed to 'contact_id' Caller: Civi\Api4\Query\Api4SelectQuery::autoJoinFK
In Drupal logs: LOCATION https://secure.radiusinternational.org/civicrm/contact/view/contribution?reset=1&force=1&cid=4297&snippet=json
REFERRER https://secure.radiusinternational.org/civicrm/contact/view?reset=1&cid=4297
MESSAGE TypeError: Argument 1 passed to CRM_Financial_BAO_Order::setPriceSetID() must be of the type int, null given, called in .../civicrm/CRM/Financial/BAO/Order.php on line 902 in CRM_Financial_BAO_Order->setPriceSetID() (line 465 of .../civicrm/CRM/Financial/BAO/Order.php).