@thebengalboy the issue is in the file /app/main/controllers/template/RTMediaNav.php
. There is a function which registers the menu called bp_core_new_subnav_item
.
The code doesn’t reach this function because of the following check:
if (isset($bp->version) && $bp->version > '2.5.3')
I know that the comparison operators changed between php 7.4 and 8, so the check here returns true in PHP 7.4, but it returns false in PHP 8, and that causes the error.
Maybe it should be using the version_compare function to check this, as I see that function is also used elsewhere in rtMedia