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.

Question Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()

More
11 months 1 week ago #233323 by btc
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.
The topic has been locked.
More
11 months 1 week ago #233327 by btc
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.

0 Call to undefined method Kunena\Forum\Libraries\User\KunenaUser::get()

Call Stack
#     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.
More
11 months 1 week ago #233329 by Pinkeltje
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.
More
11 months 1 week ago #233331 by rich
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.

Important! Always create a backup before you make any changes to your website!
The topic has been locked.
More
11 months 1 week ago #233333 by btc
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.
The topic has been locked.
More
11 months 1 week ago #233353 by rich
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