CB 2.0 plugin compatibility issues

9 years 8 months ago - 9 years 7 months ago #247539 by nant
The following compatibility issues have been identified with CB 1.9.1 compatible plugins when upgrading from CB 1.9.1 to CB 2.0:

1. CB Activity 2.4.1 module and plugin is built for old CB Blogs

This means that CB Activity will not work at all on CB 2.0 and needs a quick update.
If someone has CB Activity running on a CB 1.9.1 site and upgrades to CB 2.0, then the CB Activity module must be unpublished and the plugin also, otherwise the site will break.

Solution is to release a new CB Activity package for CB 2.0.

Compatibility fix (making CB Activity not failing) will be added to CB 2.0 RC2. A new CB Activity package will still be needed to record the new integrated Blog.

2. CBSubs GPL 3.0 plugin will produce following error on CB 2.0:

Fatal error: Declaration of cbpaidTimed::get() must be compatible with CBLib\Database\Table\TableInterface::get($var, $def = NULL) in /Users/nick/Documents/JOOMLAPOLIS/DEV/SITES/J333CB20RCALLUPGRADE/components/com_comprofiler/plugin/user/plug_cbpaidsubscriptions/models/misc/cbpaidTimed.php on line 500

the issue of CBSubs "Declaration of cbpaidTimed::get() must be compatible with CBLib\Database\Table\TableInterface::get" can't be fixed in core CB. That needs a new CBSubs release

Compatibility fix will be added to CB 2.0 RC2.

3. CB Password Strength field 1.0.1 will produce the following error after upgrading to CB 2.0:

Fatal error: Cannot access protected property CB\Database\Table\FieldTable::$_db in components\com_comprofiler\plugin\user\plug_cbpasswordstrength\cbpasswordstrength.php on line 20

Warning: array_keys() expects parameter 1 to be array, null given in libraries\CBLib\CB\Legacy\cbPluginHandler.php on line 1057

Warning: Invalid argument supplied for foreach() in libraries\CBLib\CB\Legacy\cbPluginHandler.php on line 1057

Solution is to unpublish this plugin from the CB Plugin Manager as similar functionality is now built in CB 2.0.

Automated upgrading will be added to CB 2.0 RC2.

4. UddeIM's own CB Plugin

Subject : Fatal error: Call to undefined method getuddeimTab::cbPMSHandler() in ...

Compatibility fix will be added to CB 2.0 RC2.
Temporary Solution is to unpublish this plugin from the CB Plugin Manager.

5. GroupJive 2.7.0 gives 0 Serialization of 'Closure' is not allowed with CB 2.0 RC

This bug will be addressed in CB 2.0 RC2

6. Installation of CB 1.9.1 plugins on CB 2.0 environment fails with

Fatal error: Class 'HTML_comprofiler' not found in /..../libraries/CBLib/CB/Legacy/cbInstallerPlugin.php on line 357

This bug will be fixed in CB 2.0 RC2
The following user(s) said Thank You: pepperstreet, AlexSmirnov, justanotherkenny, momoeagle
The topic has been locked.
Moderators: beatnantkrileon
Time to create page: 0.132 seconds

Facebook Twitter LinkedIn