I have an install on remote virtual machine and another, for better debugging w/ IDE, on my local machine. The local instance has this problem. This solution is not very satisfying. I tried the composer steps suggested here with no luck.
I have debugged the codepath thru HubManager.php and my local site is sending ti-version V3.0.0. Here are the params being sent via curl:
``$params
array (
'items' =>
array (
0 =>
array (
'name' => 'igniter.automation',
'ver' => 'v1.1.1',
'type' => 'extension',
),
1 =>
array (
'name' => 'igniter.broadcast',
'ver' => 'v1.0.3',
'type' => 'extension',
),
2 =>
array (
'name' => 'igniter.cart',
'ver' => 'v2.1.5',
'type' => 'extension',
),
3 =>
array (
'name' => 'igniter.demo',
'ver' => '1.0.0',
'type' => 'extension',
),
4 =>
array (
'name' => 'igniter.frontend',
'ver' => 'v1.2.8',
'type' => 'extension',
),
5 =>
array (
'name' => 'igniter.local',
'ver' => 'v1.3.3',
'type' => 'extension',
),
6 =>
array (
'name' => 'igniter.payregister',
'ver' => 'v1.3.2',
'type' => 'extension',
),
7 =>
array (
'name' => 'igniter.user',
'ver' => 'v1.3.5',
'type' => 'extension',
),
8 =>
array (
'name' => 'demo',
'ver' => '1.0.0',
'type' => 'theme',
),
9 =>
array (
'name' => 'tastyigniter-orange',
'ver' => 'v2.4.0',
'type' => 'theme',
),
),
'include' => 'tags',
'client' => 'tastyigniter',
'server' => 'YTozOntzOjM6InBocCI7czo2OiI3LjMuMTIiO3M6MzoidXJsIjtzOjEyOiJodHRwOi8vcGFydHMiO3M6NzoidmVyc2lvbiI7czo2OiJ2My4wLjAiO30=',
)
The ti-version is encrypted in that server key, so I dunno that does you any good in solving this problem. Here’s the curl result:
`curl_getinfo($curl)
array (
'url' => 'https://api.tastyigniter.com/v2/core/apply',
'content_type' => 'application/json',
'http_code' => 422,
'header_size' => 594,
'request_size' => 347,
'filetime' => -1,
'ssl_verify_result' => 0,
'redirect_count' => 0,
'total_time' => 0.628756,
'namelookup_time' => 0.157137,
'connect_time' => 0.17201,
'pretransfer_time' => 0.313384,
'size_upload' => 1150.0,
'size_download' => 170.0,
'speed_download' => 270.0,
'speed_upload' => 1831.0,
'download_content_length' => -1.0,
'upload_content_length' => 1150.0,
'starttransfer_time' => 0.313389,
'redirect_time' => 0.0,
'redirect_url' => '',
'primary_ip' => '2606:4700:3030::6818:72d7',
'certinfo' =>
array (
),
'primary_port' => 443,
'local_ip' => '2600:1700:3902:51e0:290d:3976:dc54:8251',
'local_port' => 55789,
'http_version' => 3,`
It seems like there may be an error either in the generation or the decoding of that server key?