What version are you running?
I’m curious if it somehow didn’t update all of the files, or had an issue with it. We can see by your paste above that we have the function.
Do you think you could see if it persists after a manual upload of the 1.3.5 zip? as opposed to the WP Admin updater.
I just tried manually uploading it and when I activated it, I got the same fatal error.
Very odd. all of the p2p stuff is in the includes/p2p folder and the function that’s erroring for some reason is located in includes/p2p/p2p-core/api.php
If that’s not available for some reason, then something is going on with the uploads/updates.
What do you suggest I do? I really like your plugin and want to continue using it, I had it working before I upgraded to 1.3.4 and was surprised I got the same errors when I upgraded to 1.3.5.
Did you check and confirm that file I mentioned was in good order and available and not corrupt?
The file was there. I honestly don’t know whether or not the file is corrupt or not, I was able to open the file in TextEdit though, if that means anything.
Are you willing to let me in via ftp/WP user? I’m curious what’s up and I don’t want to lose you as a BadgeOS user.
Ya I’ll make you a user.
Do you have an email so I can send login details?
I appreciate your commitment to fixing this.
michael @ webdevstudios dot com
Got the email.
Before I touch anything, is this a live site that I need to be super careful on or is it still a private “in development” site?
Nevermind, visited the site, saw “hello world” on the front page π
This is what I’ve discovered, and hopefully it makes sense.
BadgeOS uses something called Post-2-Post to help with the connections that we create. It was done by a smart person who goes by Scribu. Inside this is a scb folder which he also created/uses/etc.
You have a different plugin named Smart Archives Reloaded. This is done by Scribu as well. It also uses a copy of the scb folder metioned earlier. This is where the issue arises.
The files in the two scb folders are different versions. From the looks of it, the version in Smart Archives Reloaded is being loaded first, and this is causing issues with loading of files inside BadgeOS. Due to how the scb files are written, specifically it tries to avoid conflicts with itself, if the functions and whatnot already exist in the php namespaces, it won’t re-load the same ones and avoid conflict. With SAR loaded first, we never have the BadgeOS version loaded.
Sadly, at the moment I don’t have a solution to get around this. I will file an issue with BadgeOS regarding it, but there’s definitely a chance that it falls outside our control as well. You can follow along at https://github.com/opencredit/badgeos/issues/240 if you want.
Hope that helps somewhat. Not sure how critical both plugins are for what you’re trying to accomplish.
Michael,
I appreciate all the time you took to resolve this. I’m planning on using BadgeOS over Smart Archives until the greater issue is resolved.
Thank you.