- Posts: 96
- Thank you received: 7
Kunena 7.0.4 Released
The Kunena team has announce the arrival of Kunena 7.0.4 [K 7.0.4] in stable which is now available for download as a native Joomla extension for J! 5.4.x/6.0.x. This version addresses most of the issues that were discovered in K 6.2 / K 6.3 / K 6.4 and issues discovered during the last development stages of K 7.0
This is not a support forum for Community Builder or its related products. For Community Builder support you should visit
Joomlapolis
.
The information given in this category is intended to guide users who want to use Community Builder with Kunena and, mostly, was written by Kunena users. The information here is not necessarily accurate, up-to-date nor is it intended to replace the support given by the developers of Community Builder.
If you are having problems then, for your own benefit, it would save us all a lot of time if you would kindly post your configuration report when you ask for help from this forum. If you do not post your configuration report we will not ask you for it but you will probably not get your problem solved, either.
The information given in this category is intended to guide users who want to use Community Builder with Kunena and, mostly, was written by Kunena users. The information here is not necessarily accurate, up-to-date nor is it intended to replace the support given by the developers of Community Builder.
If you are having problems then, for your own benefit, it would save us all a lot of time if you would kindly post your configuration report when you ask for help from this forum. If you do not post your configuration report we will not ask you for it but you will probably not get your problem solved, either.
Question Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
11 months 1 week ago #233323
by btc
Replied by btc on topic Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
To explain in more detail.
I can bring up a list of everyone registered on the website, but when I click on any name I get the error.
So, on the live site, which works properly, I go to www.pgweb.uk/people/members to see the list of members and when I click on one I see the details of that member. (You need to be logged in to see the list of members.) On the website with K6.4.2 I get the error when I click on anyone's name or when I try to view my own (admin's) profile.
I can bring up a list of everyone registered on the website, but when I click on any name I get the error.
So, on the live site, which works properly, I go to www.pgweb.uk/people/members to see the list of members and when I click on one I see the details of that member. (You need to be logged in to see the list of members.) On the website with K6.4.2 I get the error when I click on anyone's name or when I try to view my own (admin's) profile.
The topic has been locked.
11 months 1 week ago #233327
by btc
Replied by btc on topic Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
I've created a second copy of the website from a backup made today, installed K6.4.2 on top of K6.3, visited Kunena Dashboard so that the tables are updated and tried to access my own proflle using the main menu item
www.pgweb.uk/pgcdev2/people/my-user-profile
(which uses Community Builder) I get the same error as before. Same if I try to access other users' profiles.
# Function Location
1 () JROOT/components/com_comprofiler/plugin/user/plug_cbforums/models/kunena20.php:808
2 cbforumsModel::getUserPosts() JROOT/components/com_comprofiler/plugin/user/plug_cbforums/cbforums.php:472
3 cbforumsField->getField() JROOT/libraries/CBLib/CB/Legacy/cbFieldHandler.php:101
4 cbFieldHandler->getFieldRow() JROOT/components/com_comprofiler/plugin/user/plug_cbforums/cbforums.php:431
5 cbforumsField->getFieldRow() JROOT/libraries/CBLib/CB/Legacy/cbPluginHandler.php:879
6 cbPluginHandler->call() JROOT/libraries/CBLib/CB/Legacy/cbPluginHandler.php:1075
7 cbPluginHandler->callField() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1579
8 cbTabs->_getSingleFieldContent() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1494
9 cbTabs->_getFieldsContents() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1227
10 cbTabs->_getTabContents() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:371
11 cbTabs->generateViewTabsContent() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:443
12 cbTabs->getViewTabs() JROOT/libraries/CBLib/CB/Legacy/CBuser.php:410
13 CBuser->getProfileView() JROOT/components/com_comprofiler/comprofiler.html.php:341
14 HTML_comprofiler::userProfile() JROOT/components/com_comprofiler/comprofiler.php:624
15 userProfile() JROOT/components/com_comprofiler/comprofiler.php:117
16 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
17 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
18 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:217
20 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:271
21 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:304
22 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:58
23 require_once() JROOT/index.php:32
However, if I look at my profile using the Kunena menu item www.pgweb.uk/pgcdev2/forum/profile (as opposed to the main website menu) it works.
So it looks like CB doesn't work properly with K6.4.2 (and possibly earlier versions of K6.4, which I skipped).
Two things occur to me:
1. I should try recreating the menu items for my profile and other user profiles that are in the main website menu
2. I should try completely ditching Community Builder, which I installed when first setting up the website, expecting it would be useful - but that hasn't really been the case.
Call Stack0 Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
# Function Location
1 () JROOT/components/com_comprofiler/plugin/user/plug_cbforums/models/kunena20.php:808
2 cbforumsModel::getUserPosts() JROOT/components/com_comprofiler/plugin/user/plug_cbforums/cbforums.php:472
3 cbforumsField->getField() JROOT/libraries/CBLib/CB/Legacy/cbFieldHandler.php:101
4 cbFieldHandler->getFieldRow() JROOT/components/com_comprofiler/plugin/user/plug_cbforums/cbforums.php:431
5 cbforumsField->getFieldRow() JROOT/libraries/CBLib/CB/Legacy/cbPluginHandler.php:879
6 cbPluginHandler->call() JROOT/libraries/CBLib/CB/Legacy/cbPluginHandler.php:1075
7 cbPluginHandler->callField() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1579
8 cbTabs->_getSingleFieldContent() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1494
9 cbTabs->_getFieldsContents() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:1227
10 cbTabs->_getTabContents() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:371
11 cbTabs->generateViewTabsContent() JROOT/libraries/CBLib/CB/Legacy/cbTabs.php:443
12 cbTabs->getViewTabs() JROOT/libraries/CBLib/CB/Legacy/CBuser.php:410
13 CBuser->getProfileView() JROOT/components/com_comprofiler/comprofiler.html.php:341
14 HTML_comprofiler::userProfile() JROOT/components/com_comprofiler/comprofiler.php:624
15 userProfile() JROOT/components/com_comprofiler/comprofiler.php:117
16 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
17 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
18 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
19 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/SiteApplication.php:217
20 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:271
21 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:304
22 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:58
23 require_once() JROOT/index.php:32
However, if I look at my profile using the Kunena menu item www.pgweb.uk/pgcdev2/forum/profile (as opposed to the main website menu) it works.
So it looks like CB doesn't work properly with K6.4.2 (and possibly earlier versions of K6.4, which I skipped).
Two things occur to me:
1. I should try recreating the menu items for my profile and other user profiles that are in the main website menu
2. I should try completely ditching Community Builder, which I installed when first setting up the website, expecting it would be useful - but that hasn't really been the case.
The topic has been locked.
Less
More
- Posts: 973
- Thank you received: 153
11 months 1 week ago #233329
by Pinkeltje
Replied by Pinkeltje on topic Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
If you don't need CB then you should delete it indeed. I've done several tests with K 6.4.2 and CB and still can't reproduce your error BTW.
The topic has been locked.
11 months 1 week ago #233331
by rich
Important! Always create a backup before you make any changes to your website!
Replied by rich on topic Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
You use CommunityBuilder 2.10.0+build.2025.02.10.18.59.11.b0d14120b
(see here)
The current version is CommunityBuilder 2.10.0+build.2025.05.06.16.43.20.9842eb8e2 Please install this version and the error should no longer occur.
The current version is CommunityBuilder 2.10.0+build.2025.05.06.16.43.20.9842eb8e2 Please install this version and the error should no longer occur.
Important! Always create a backup before you make any changes to your website!
The topic has been locked.
11 months 1 week ago #233333
by btc
Replied by btc on topic Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
Thanks rich, that's fixed it. Even though the error was occurring when using a CB menu item, it had to be caused by a change to Kunena.
I have to say though that while that was the worst of the unpleasant surprises when moving from K6.3 to K6.4, it was by no means the only one. A whole lot of Kunena settings weren't carried over and reverted to default, eg having User Name displayed instead of real name, and not hiding email addresses. If that was unavoidable, you should warn people so they know they have to review the settings after moving to K6.4. If it could have been avoided, I think you need to issue a new version that carries over settings properly.
I have to say though that while that was the worst of the unpleasant surprises when moving from K6.3 to K6.4, it was by no means the only one. A whole lot of Kunena settings weren't carried over and reverted to default, eg having User Name displayed instead of real name, and not hiding email addresses. If that was unavoidable, you should warn people so they know they have to review the settings after moving to K6.4. If it could have been avoided, I think you need to issue a new version that carries over settings properly.
The topic has been locked.
11 months 1 week ago #233353
by rich
Important! Always create a backup before you make any changes to your website!
Replied by rich on topic Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()
The user-defined settings should be applied correctly. I have tested it several times and the settings are retained. I don't know how many users have already upgraded to K6.4.2, but if this error were the rule, I'm sure many users would have already complained here.
Important! Always create a backup before you make any changes to your website!
The topic has been locked.
Time to create page: 0.291 seconds