Problog install error on 5.8.2

Permalink
Hi all,

I am trying to install the ProBlog Block with version 8.2.1 and keep getting the following error message no matter which version of ProBlog I install. Just wondering if anyone else has experienced this and if anyone has found a way around it?

Call to undefined method Concrete\Core\Entity\Attribute\Key\PageKey::update()


This has popped on the support page for the block but seems to have received no response.

Any help would be greatly appreciated.

 
JohntheFish replied on at Permalink Reply
JohntheFish
The way attributes worked in v8 changed from how they work in 5.7. There is backward compatibility code in the core, but it is not 100% backward compatible. ProBlog (and siblings), make heavy use of attributes.
hereNT replied on at Permalink Reply
hereNT
I had to make extensive changes to ProBlog to get it to work with version 8.2.1, including overriding the built in select attribute type. Problog does some funkiness in the way it extends that attribute with a hidden, uninstalled attribute used simply to have a class to handle filtering. I'd say that it's just simply incompatible, and if I wasn't working on a site that already had it handling lots of content, I would have looked for a different solution.

You probably won't get an answer from support, since it's considered end-of-life and is no longer for sale in the marketplace. Probably best not to use it on any new sites that aren't already using Problog.
pland replied on at Permalink Reply
Would you be willing to share what you did to get it to work? We have a client site we're trying to upgrade and have the same issue--can't move off ProBlog just yet but want to upgrade C5.
BHWW replied on at Permalink Reply
BHWW
Would be happy to use your code with no support if you are happy to share :) please