Jump to content

Domain Manager unable to sync TLD pricing (currencies update error)


Recommended Posts

Posted

On "admin/plugin/domains/admin_domains/tlds" page, selecting any number of TLDs to update, never completes. Looking into console, "admin/plugin/domains/admin_domains/tlds/" is being called via XHR and results in an error. 

Something went wrong.
trim() expects parameter 1 to be string, object given.
trim() expects parameter 1 to be string, object given on line 276 in /**hidden**/app/models/currencies.php
UnknownException::setErrorHandler
Line 232
/**hidden**/vendors/monolog/monolog/src/Monolog/ErrorHandler.php

array(5) {
  [0]=>
  int(2)
  [1]=>
  string(53) "trim() expects parameter 1 to be string, object given"
  [2]=>
  string(66) "/**hidden**/app/models/currencies.php"
  [3]=>
  int(276)
  [4]=>
  array(5) {
    ["value"]=>
    object(stdClass)#653 (0) {
    }
    ["currency"]=>
    string(3) "USD"
    ["company_id"]=>
    string(1) "1"
    ["decimals"]=>
    int(4)
    ["formats"]=>
    &array(1) {
      ["USD"]=>
      array(1) {
        [1]=>
        object(stdClass)#1104 (8) {
          ["code"]=>
          string(3) "USD"
          ["company_id"]=>
          string(1) "1"
          ["format"]=>
          string(8) "#,###.##"
          ["precision"]=>
          string(1) "2"
          ["prefix"]=>
          string(1) "$"
          ["suffix"]=>
          string(0) ""
          ["exchange_rate"]=>
          string(8) "1.000000"
          ["exchange_updated"]=>
          string(19) "2022-04-09 22:46:45"
        }
      }
    }
  }
}
Monolog\ErrorHandler->handleError
Line trim() expects parameter 1 to be string, object given on line 276 in /**hidden**/app/models/currencies.php
Printing Stack Trace:
#0 /**hidden**/vendors/monolog/monolog/src/Monolog/ErrorHandler.php(232): UnknownException::setErrorHandler(2, 'trim() expects ...', /**hidden**...', 276, Array)
#1 [internal function]: Monolog\ErrorHandler->handleError(2, 'trim() expects ...', '**hidden**...', 276, Array)
#2 /**hidden**/app/models/currencies.php(276): trim(Object(stdClass))
#3 /**hidden**/app/models/currencies.php(241): Currencies->toDecimal(Object(stdClass), 'USD', '1', 4)
#4 /**hidden**/components/modules/namesilo/namesilo.php(3129): Currencies->convert(Object(stdClass), 'USD', 'USD', '1')
#5 /**hidden**/components/modules/namesilo/namesilo.php(2747): Namesilo->getPrices()
#6 /**hidden**/plugins/domains/lib/tld_sync.php(38): Namesilo->getTldPricing()
#7 /**hidden**/plugins/domains/controllers/admin_domains.php(1342): TldSync->synchronizePrices(Array)
#8 /**hidden**/vendors/minphp/bridge/src/Lib/Dispatcher.php(142): AdminDomains->tlds()
#9 /**hidden**/index.php(21): Dispatcher::dispatch('/admin/plugin/d...')
#10 {main}

Running latest Blesta patch, 5.3.2

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...