Marketplace is broken on upgrade to 5.5

Permalink
It shows that I am connected to the community.
I see the packages that I have installed in the ADD FUNCTIONALITY window
I see that 2 packages need updates - when I go to update I get this error:

Fatal error: Class 'MarketplaceRemoteItem' not found in /var/www/vhosts/rbjh.com/httpdocs/updates/concrete5.5.1/concrete/single_pages/dashboard/extend/update.php on line 43

When I go to ADD FUNCTIONALITY sometimes it tells me to connect to the community and if I click that button i get this error:

•Your site token is already in use.
•You must agree to the terms and conditions to continue.

but then below it it says:
Your site is already connected to the concrete5 marketplace.

ARGGGG!

None of the installed packages show up in BLOCK TYPES unless I am editing a page and then they show up.

When I go to Get more Add Ons I get the message that I am already connected to the community and i can't get to the marketplace from the dashboard.

One time I did and I got that same FATAL ERROR as above.

SOOOOO Frustrating I am within weeks ove delivering a project and it's broken due to upgrading to 5.5

ANY help is greatly appreciated.

envisage
 
drewR replied on at Permalink Reply
drewR
Hi John,
We've put together a how to that addresses challenges with reconnecting to the community. Check it out:

http://www.concrete5.org/documentation/how-tos/editors/cant-connect...

That's a good place to start.
envisage replied on at Permalink Reply
envisage
Thanks. That didn't work since we are connected it just errors our when you add or update any of the packages.

We get this error:

Fatal error: Class 'MarketplaceRemoteItem' not found in /var/www/vhosts/rbjh.com/httpdocs/updates/concrete5.5.1/concrete/single_pages/dashboard/extend/update.php on line 43

It is like caught in a loop and it can't get out.
andrew replied on at Permalink Reply
andrew
If you add

<?php

Loader::model("marketplace_remote_item");

?>

to the updates/concrete5.5.1/concrete/single_pages/dashboard/extend/update.php page at the top of the script does it solve the problem? I've never seen this myself but I've seen other people have it intermittently. Not sure why that is.
envisage replied on at Permalink Reply 1 Attachment
envisage
Thanks Andrew that got me a little closer to something working but it still isn't working.

I am able to see the updates that are available but it errors out when I go to update.

See attached.

Notice that at the bottom it says that I am not connected even thought the screen prior to this did say I was connected and obviously I am since it sees that I need to update 2 add-ons.

Where to now? Any suggestions?
plschneide replied on at Permalink Reply
plschneide
I had the same problem - after I added that line - I DID get to the update page but then saw

Unable to locate this add-on on concrete5.org
(In red) so it wasn't "broken" - but I've never seen this before.

It was for
Discussion

Adds a forum and discussion system to your website.

New Version: 1.7.2. Upgrading from: 1.7.1.

Ideas?
MattWaters replied on at Permalink Reply
MattWaters
Hi plschneide,

I helped envisage with his site and we found that the problem was related to the version of php the host was running-- 5.1.6.

What version are you running?

You should also check out your packages directory. Are the "old" package files missing? If so, they may be getting moved to files/trash just before the update process fails.

(I *think* missing package files is what causes the "1" error but I'd have to see it to confirm.)
envisage replied on at Permalink Reply
envisage
Yes, Matt did work with us and once the PHP was updated and all the settings were correct c5 is working smoothly. Thanks again Matt!
plschneide replied on at Permalink Reply 1 Attachment
plschneide
I am running 5.2 PHP so that shouldn't be the problem

The discussion folder and several folders are still there - what should I be seeing? Here is what I do see
plschneide replied on at Permalink Reply
plschneide
Sigh - found the problem - URL changed (still in dev so using IP address) and it wasn't properly re-linked up to the community. DUH.

All good!
76West replied on at Permalink Reply 1 Attachment
76West
We're seeing a similar problem with a site we've just launched.

The IP based dev site is still showing up on our project page above the named URL install (all at same server location)

Is there a way to delete the IP version from our Project Page?
MattWaters replied on at Permalink Reply
MattWaters
Hi stressdesign,

As you've noticed, the project page lists all instances of the project that have connected to concrete5.org. As of right now there's no way to omit "old" URLs. It looks like the list of all your projects displays the very first instance of your project's url. Unfortunately there's no way to re-sort your connected instances so that the most recent url is shown on that list-- that would make the most sense to me. I've added this to our list of proposed features and improvements for the site.

Are you able to connect, update and download add-ons?

For anyone who finds this thread sometime in the future, this does not seem related to the original poster's problem (or the problem plschneide was having, above).
ronyDdeveloper replied on at Permalink Reply
ronyDdeveloper
Adding the below line does solve my problem.

<?php   Loader::model("marketplace_remote_item"); ?>


Not sure how it works fine previously without that line.

Rony