Support » Plugin: WP eCommerce » Fatal error

  • Resolved nesthome


    I am able to successfully install WP e-Commerce v3.8.9 into my WordPress 3.4.2 MU site, but when I try to activate it (via network activate or site-specific), I get the following error message: Fatal error: Call to a member function get_blog_prefix() on a non-object in /home/content/12/9258312/html/wp-content/plugins/wp-e-commerce/wpsc-core/wpsc-functions.php on line 1668

Viewing 15 replies - 1 through 15 (of 19 total)
  • i had the same thing happen when i upgraded.
    silly me for believing them that it would upgrade properly.
    i had to delete the plugin folder via FTP
    that is the only thing that fixed it.

    Same here. Has anyone resolved this yet?

    Is anyone running other WPEC plugins? I am also running:

    Gold Cart
    Wp-e-Commerce Fedex Shipping Module
    WP e-Commerce – Related Products
    Smart Manager for e-Commerce

    Trying to narrow it down to maybe an incompatibility with the other plugins.

    Was anyone also running a network install? From the error I am wondering if this is a network install issue.

    Hi dni777 and ccolotti,

    There is indeed a bug in WP e-Commerce that’s preventing 3.8.9 to work with multisite.

    This will be fixed and released in, scheduled for next Monday. Stay tuned!

    We apologize for the inconvenience this has caused you. Please roll back to and wait for further announcement.


    Where can I directly download I cannot seem to locate my original ZIP file. Thanks for confirming my findings!

    You should have made a backup of the database and files before you upgrade to 3.8.9 though 🙂 Maybe next time.

    You can download from here:

    I have a full backup from backupbuddy Actually from last night. Would 3.8.9 have changed the DB just by installing since it was not able to access the site specific blog ID?

    When you upgrade to 3.8.9, there will be a prompt for database upgrade. If you didn’t act on it, then your original database wasn’t changed. Even if it’s run, the upgrade is mostly about updating country codes and currencies, and doesn’t modify any other crucial data.

    It’s still recommended that you revert your database to previous stable state as well, just to be on the safe side.

    I did not see that prompt but doing a full site restore now from BackupBuddy. Luckily no new site updates today so nothing lost really except time.

    You should have made a backup of the database and files before you upgrade to 3.8.9 though 🙂 Maybe next time.

    Really??! Great support!! You released a buggy update that has ‘Compatibility with WordPress 3.4.2: 100% (according to its author)’
    Sort it out before you release rather than post condescending replies afterwards.

    This crashed my site too. No database update notification BTW. No quick & easy link to an earlier version either.

    The fact that (in Edward at Getshopped’s words)

    WP e-Commerce is best not installed under multisite. Especially networked multisite. It is not designed to be used this way at this time.

    How ridiculous. MultiSite compatibility is surely paramount.
    No mention of that on the Getshopped sales page is there.

    Morphim, cool down. I didn’t mean to be condescending. Merely stating facts there.

    I’m not denying responsibility for the buggy release or anything. I was just reminding ccolotti that he should back up properly next time.

    Now, about your entire rant. We have done our best to test this plugin on as many different configurations as we can. We also announce the beta release two months ago. That means you have two months to test it and give us feedback. Let me remind you here, this is free and open source software. We build this software for you and distribute it for free, but we also need your help testing it on your configuration. We’re a small team, so it’s just not possible that we can test every single set of configurations out there. This is not an excuse for us messing up of course. I’m just saying, we need your help and support too.

    Two months passed after the testing phases started and we fixed a host of other bugs thanks to efforts and feedback by a dozen of our users. Just a dozen out of our thousands of users. That alone shows how much help we need from you.

    I hope you understand my point. I’m not trying to be condescending or anything. But my team worked hard on this, and we did our best with our limited resource.

    Now, multisite compatibility is important. We have it on our roadmap, along with many other important enhancements that most of our users need. But, again, we’re a small team, we can’t do everything at once, just focus on one thing at a time. If you feel up to it, you’re always welcome to join and help. Small things count, like posting those issues you found on our issue tracker to bring it into our attention. We’ve got too many things going on at the same time, so some gentle reminders once in a while for issues you want to fix is always appreciated:

    The uploaded file exceeds the upload_max_filesize directive in php.ini.

    I get this message even with the new update today. I have 3.4.2 wordpress site and the e-commerce is not working with it. What am I doing or not doing? Someone please help.

    @southernmountains: It is impolite to interrupt another poster’s ongoing thread with a question of your own and it causes significant problems for the forum’s volunteers. Please post your own topic.

Viewing 15 replies - 1 through 15 (of 19 total)
  • The topic ‘Fatal error’ is closed to new replies.