1

When I click "Check for Upgrades" on Magento Connect Manager, following errors appear on system.log.

ERR (3): Recoverable Error: Argument 1 passed to Mage_Connect_Package::importDataV1x() must be of the type array, boolean given, called in 
/downloader/lib/Mage/Connect/Command/Registry.php on line 304 and defined  in /downloader/lib/Mage/Connect/Package.php on line 1340

ERR (3): Recoverable Error: Argument 1 passed to Mage_Connect_Package::importDataV1x() must be of the type array, boolean given, called in 
/downloader/lib/Mage/Connect/Command/Registry.php on line 304 and defined  in /downloader/lib/Mage/Connect/Package.php on line 1340

ERR (3): Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when an open_basedir is set  in 
/downloader/lib/Mage/HTTP/Client/Curl.php on line 529

Anybody knows how to fix them?

1

Here's what I understand of this:

  1. When you press "check for updates" it looks in your var/packages and the cache directory and processes what is there

  2. It loads each xml file, and then it checks online for updates

I think importDataV1x is processing these xml files but one of the definition files in var/packages is messed up - does not match expected format

If you have access to it, I would have a look in var/packages - it would obviously be one of the recent ones.

Maybe looking at the files it might be obvious, one of them could be size 0. There could be a file for something you know didn't install...

Back them up then delete a few recent ones, see if it helps.

Another option might be to click "reinstall" on the suspect package.

Be careful, as always with Magento Connect.

  • I tried uninstalling every third party extensions from Magento Connect. But stil, when I go to Magento Connect Manager page, this appear. ERR (3): Recoverable Error: Argument 1 passed to Mage_Connect_Package::importDataV1x() must be of the type array, boolean given, called in /downloader/lib/Mage/Connect/Command/Registry.php on line 304 and defined in /downloader/lib/Mage/Connect/Package.php on line 1340 – rtk0407 May 17 '16 at 15:06
  • look on the server in your /var/packages directory - what's there? – iphigenie May 19 '16 at 8:35
  • now I use 1.9.2.4 and same situation. The files in the var/package directory are only Magento core files. – rtk0407 May 20 '16 at 6:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.