slabbi / uddeIM

udde Instant Messages (uddeIM) - Instant Messages System for Mambo and Joomla
12 stars 9 forks source link

Error in CB: 0 Call to undefined method CBLib\Database\Driver\CmsDatabaseDriver::execute() #61

Closed jojo12 closed 4 months ago

jojo12 commented 4 months ago

0 Call to undefined method CBLib\Database\Driver\CmsDatabaseDriver::execute()

1 () JROOT/components/com_comprofiler/plugin/user/plug_privatemessagingsystem(uddeimpms)/pms.uddeim.php:235
2 getuddeimTab->_sendPMSuddeimMSG() JROOT/components/com_comprofiler/plugin/user/plug_privatemessagingsystem(uddeimpms)/pms.uddeim.php:274
3 getuddeimTab->sendUserPMS() JROOT/components/com_comprofiler/plugin/user/plug_privatemessagingsystem(uddeimpms)/pms.uddeim.php:444
4 getuddeimTab->getDisplayTab() JROOT/libraries/CBLib/CB/Legacy/cbPluginHandler.php:880
5 cbPluginHandler->call() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1611
6 cbTabs->_callTabPlugin() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:357
7 cbTabs->generateViewTabsContent() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:443
8 cbTabs->getViewTabs() JROOT/libraries/CBLib/CB/Legacy/CBuser.php:410
9 CBuser->getProfileView() JROOT/components/com_comprofiler/comprofiler.html.php:341
10 HTML_comprofiler::userProfile() JROOT/components/com_comprofiler/comprofiler.php:625
11 userProfile() JROOT/components/com_comprofiler/comprofiler.php:117
12 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
13 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
14 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
15 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:218
16 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:261
17 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:306
18 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:58
19 require_once() JROOT/index.php:32
joomod commented 4 months ago

found: CB still uses old commands in their CB_database library (eg. getEscaped instead the new escape) and so still uses query() instead the new execute() command so try this (only 2, the others don't have execute)

cb2_plug_pms_uddeim_j50.zip cb2_plug_pms_uddeim_blocking_j50.zip

slabbi commented 4 months ago

updated the main branch

jojo12 commented 4 months ago

installed the 2 above and tested. Works fine.

joomod commented 4 months ago

thank you