Update magento to version 2.2.2 using composer then update the system with
php bin/magento setup:upgrade
The main page is fine and a user can enter, but when I go to make a purchase does not recognize any means of payment in the apache log output the following error
PHP Fatal error: Uncaught Error: Call to a member function getCheckoutFields () on array in /var/www/html/magento/saluti/saluti_0_act/vendor/temando/module-shipping-m2/Observer/SaveCheckoutFieldsObserver.php: 73 \ nStack trace: \ n # 0 /var/www/html/magento/saluti/saluti_0_act/vendor/magento/framework/Event/Invoker/InvokerDefault.php(72): Temando \ Shipping \ Observer \ SaveCheckoutFieldsObserver-> execute (Object (Magento \ Framework \ Event \ Observer)) \ n # 1 /var/www/html/magento/saluti/saluti_0_act/vendor/magento/framework/Event/Invoker/InvokerDefault.php(60): Magento \ Framework \ Event \ Invoker \ InvokerDefault- > _callObserverMethod (Object (Temando \ Shipping \ Observer \ SaveCheckoutFieldsObserver), Object (Magento \ Framework \ Event \ Observer)) \ n # 2 / var / www / html / magento / saluti / saluti_0_act / vendor /magento/framework/Event/Manager.php(66): Magento \ Framework \ Event \ Invoker \ InvokerDefault-> g dispatch (Array, Object (Magento \ Framework \ Event \ Observer)) \ n # 3 / var / www / html / magento / saluti / saluti_0_act / generated / code / Magento / Framework / Event / Manager / Proxy.php (95): Magento \ Framework \ Ev in /var/www/html/magento/saluti/saluti_0_act/vendor/temando/module-shipping-m2/Observer/SaveCheckoutFieldsObserver.php on line 73 ,
in the magento log the following error appears
Unable to get content for 'frontend / Smartwave / porto_rtl / en_CO / PTK_Shipping / js / shipping.js' {"exception": "[object] (Magento \ Framework \ View \ Asset \ File \ NotFoundException (code: 0 ): Unable to get content for 'frontend / Smartwave / porto_rtl / en_CO / PTK_Shipping / js / shipping.js' at / var / www / html / magento / saluti / saluti_0_act / vendor / magento / framework / View / Asset / File. php: 186) "} []