Invalid marketplace item ID. Version8.4.1 Bluehost shared server
Permalink 2 users found helpful
Hi Folks,
I recently lost my entire site while upgrading to version 8.4.1. I had a backup but it was corrupt. I didn't particularly care because building is/was relatively easy on concrete. At this point I've emptied the public_html and tried reinstalling several times. Concrete actually installs fine and i go through the setup process with concrete, i also connect my site to the community using my concrete account. Anyway, when i try to open a theme information page, it throws an unexpected error "Invalid marketplace object." If i go to my project page and add a license that way, it will be in my add-functionality panel in dashboard but when i try to add it to my actual site...another unexpected error "Invalid marketplace Item ID." I've heard that bluehost has essentially rigged their low-end shared servers to favor only wordpress but i don't really know if this is true. Other than that, i wonder if my concrete account has some redundancies from my old site and project pages, though i have erased all old projects. Like if concrete was writing permissions for my old site or something. Lastly, i use localhost as my server name when pointing the site to my database, should i be using my IP instead because its a shared server?
Thank You
Alex
I recently lost my entire site while upgrading to version 8.4.1. I had a backup but it was corrupt. I didn't particularly care because building is/was relatively easy on concrete. At this point I've emptied the public_html and tried reinstalling several times. Concrete actually installs fine and i go through the setup process with concrete, i also connect my site to the community using my concrete account. Anyway, when i try to open a theme information page, it throws an unexpected error "Invalid marketplace object." If i go to my project page and add a license that way, it will be in my add-functionality panel in dashboard but when i try to add it to my actual site...another unexpected error "Invalid marketplace Item ID." I've heard that bluehost has essentially rigged their low-end shared servers to favor only wordpress but i don't really know if this is true. Other than that, i wonder if my concrete account has some redundancies from my old site and project pages, though i have erased all old projects. Like if concrete was writing permissions for my old site or something. Lastly, i use localhost as my server name when pointing the site to my database, should i be using my IP instead because its a shared server?
Thank You
Alex
I’d like to also point out that myself and MrPocket’s posts traveled 4hrs into the future. I’m not sure why that is, is concretes site based in Europe or is there something wrong with our clocks and therefore tokens? I’ve matched my time zones to my database and allowed user time. I guess I’m only speaking for myself, I’m in the Edmonton time zone.
Also getting this issue on another host, looks like a bug in C8.4.1 maybe?
Same for me on 8.4.1 and Godaddy
I would like to point out that a temporary workaround is to use the "download archive" link on an addon's page and then upload that file manually to your Concrete instance & install the addon (see the "By Hand (Installing Manually)" section here -https://www.concrete5.org/marketplace/how_to_install_add_ons_and_the...
Make sure the timezone is correct in the setting. That caused alot of issues for me when syncing with the C5 marketplace.
I double checked mine; it was one timezone off but correcting it doesn't make a difference in the error.
I have added this as a potential 8.4.1 bug, as having same issue installing a theme -https://www.concrete5.org/developers/bugs/8-4-1/invalid-marketplace-...
I'm getting this on my localhost - Mac with MAMP - and on several live sites. C5 v8.4.1.
This issue was reported on Github and now fixed by Andrew. See also https://github.com/concrete5/concrete5/issues/6915...
Is this actually fixed for anyone, as reported by a3020? Maybe I'm doing something wrong but I started another fresh install and nothing is functional from the dashboard as far as themes and addons, throwing errors for more info and download under add functionality. Also, stay logged in for 2 weeks doesn't work either. The only thing that's working for me is manually uploading themes to packages as suggested by xigo. Thank you xigo and all contributors. Thank you to a3020, though im failing to see how this was fixed. Im wondering if going back to a legacy version is what i should be doing at this point.
thank you
thank you
Good question! I agree it's problematic at the moment.
I think these are our options:
- Use a Composer based installation to always be up-to-date with the latest 'commit'.
- Wait for the 8.4.2 release. (no idea when it's released)
- Hotfix the websites with the appropriate commits (https://github.com/concrete5/concrete5/commit/5d939bbf440aebf0b9ac3f595234e4bf5ca11417 andhttps://github.com/concrete5/concrete5/commit/4e8973234e64f96fe90040...
- Manually download / upload packages.
I think these are our options:
- Use a Composer based installation to always be up-to-date with the latest 'commit'.
- Wait for the 8.4.2 release. (no idea when it's released)
- Hotfix the websites with the appropriate commits (https://github.com/concrete5/concrete5/commit/5d939bbf440aebf0b9ac3f595234e4bf5ca11417 andhttps://github.com/concrete5/concrete5/commit/4e8973234e64f96fe90040...
- Manually download / upload packages.
Got it, im not using composer at the moment but I'll check it out.
Thank you!
Thank you!
Editing the file to the version with the incorrect call removed does not help my case.
I also found
https://github.com/concrete5/concrete5/issues/6956...
So this file needs some more attention
Even after updating to have a proper instance of $dbConfig I still get the same
"Invalid marketplace item ID." when trying to download a theme
EDIT- I also see "Access denied" when attempting to download the theme
http://SITE/index.php/ccm/system/dialogs/marketplace/download?mpID=...
I also found
https://github.com/concrete5/concrete5/issues/6956...
So this file needs some more attention
Even after updating to have a proper instance of $dbConfig I still get the same
"Invalid marketplace item ID." when trying to download a theme
EDIT- I also see "Access denied" when attempting to download the theme
http://SITE/index.php/ccm/system/dialogs/marketplace/download?mpID=...
Yes, that fix did work for me.
I just manually replaced my Marketplace.php with the new one @
https://github.com/concrete5/concrete5/blob/develop/concrete/src/Mar...
Now I can install add-ons and themes from the dashboard.
Unfortunately, there is now have a problem with one of the themes (pixel2) so will probably have to go back to 8.4.0 anyway.
I just manually replaced my Marketplace.php with the new one @
https://github.com/concrete5/concrete5/blob/develop/concrete/src/Mar...
Now I can install add-ons and themes from the dashboard.
Unfortunately, there is now have a problem with one of the themes (pixel2) so will probably have to go back to 8.4.0 anyway.
Invalid Marketplace Item ID.
I cannot install any free or paid theme or add-on of any kind, for all my websites.
I only use Softaculous and don't do manual installations.
I cannot install any free or paid theme or add-on of any kind, for all my websites.
I only use Softaculous and don't do manual installations.
Can you manually take down your concrete install through Softaculous to your desktop? If so you can open it and replace the marketplace.php file as described above. Then reupload it. However, I don’t know softaculous, so I don’t really know. Otherwise, File manager is right there on cpanel. Replace that one folder even though it’s not your usual way, then softaculous will hopefully work from there. There’s no file paths on softaculous?
Sorry if this is no help.
Sorry if this is no help.
Thanks very much for your help.
I have tried to follow these suggestions, and it's just too far beyond me. It takes too long and I get nothing.
I will be patiently waiting for Softaculous.
I have tried to follow these suggestions, and it's just too far beyond me. It takes too long and I get nothing.
I will be patiently waiting for Softaculous.
Had the same issue with brand new installation, this
https://raw.githubusercontent.com/concrete5/concrete5/develop/concre...
worked for me, all functionalities available again through the Dashboard after updating the file.
https://raw.githubusercontent.com/concrete5/concrete5/develop/concre...
worked for me, all functionalities available again through the Dashboard after updating the file.
where do i replace to marketplace php, i can't find it at all and this bug has stopped development completely
From wherever your Concrete5 instance is installed, navigate to /concrete/src/Marketplace/ and you should find Marketplace.php there.
Worked for me, thanks!
I am using FastComet hosting. The Concrete installation shows no other issues currently.