Error message: Warning: bcmul(): bcmath function argument is not well-formed in Drupal\commerce_price\Calculator::multiply() (line 75 of modules\contrib\commerce\modules\price\src\Calculator.php)
when exchange rate from ECB is stored in scientific notation.
Enable currencies USD and IDR. Try to convert 100 IDR to USD.
Perhaps a check and/or conversion of all exchange rates in file Drupal\commerce_exchanger\AbstractExchangerCalculator (line 91) before price conversion utilizing Drupal\commerce_price\Calculator::multiply().
This seems to work
$rate = sprintf('%f', floatval($rate));
However I'm not sure about any security implications this might have.
Closed: cannot reproduce
1.20
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.