Classifieds Z61 Classifieds error on member latest activity: Unknown relation or alias Featured

Affected add-on version
2.0.1
Affected XenForo version
2.3.9
I’m getting a server error from Classifieds when a member latest activity page is loaded.

This happened when visiting a member’s latest activity page, specifically:

/members/jeeves.1/latest-activity?before_id=172

The error appears to happen when XenForo tries to load a news feed item connected to a classifieds listing.

Error:

LogicException: Unknown relation or alias Featured accessed on xf_z61_classifieds_listing<br>src/XF/Mvc/Entity/Finder.php:806<br>
Stack trace:

#0 src/XF/Mvc/Entity/Finder.php(688): XF\Mvc\Entity\Finder-&gt;join('Featured', true, false, false)<br>#1 src/XF/Mvc/Entity/Manager.php(223): XF\Mvc\Entity\Finder-&gt;with(Array)<br>#2 src/XF/App.php(3238): XF\Mvc\Entity\Manager-&gt;findByIds('Z61\\Classifieds...', Array, Array)<br>#3 src/XF/NewsFeed/AbstractHandler.php(185): XF\App-&gt;findByContentType('classifieds_lis...', Array, Array)<br>#4 src/XF/Repository/NewsFeedRepository.php(148): XF\NewsFeed\AbstractHandler-&gt;getContent(Array)<br>#5 src/XF/Pub/Controller/MemberController.php(688): XF\Repository\NewsFeedRepository-&gt;addContentToNewsFeedItems(Object(XF\Mvc\Entity\ArrayCollection))<br>#6 src/XF/Mvc/Dispatcher.php(362): XF\Pub\Controller\MemberController-&gt;actionLatestActivity(Object(XF\Mvc\ParameterBag))<br>#7 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher-&gt;dispatchClass('XF:Member', 'LatestActivity', Object(XF\Mvc\RouteMatch), Object(Z61\Classifieds\XF\Pub\Controller\MemberController), NULL)<br>#8 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher-&gt;dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(Z61\Classifieds\XF\Pub\Controller\MemberController), NULL)<br>#9 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher-&gt;dispatchLoop(Object(XF\Mvc\RouteMatch))<br>#10 src/XF/App.php(2824): XF\Mvc\Dispatcher-&gt;run()<br>#11 src/XF.php(814): XF\App-&gt;run()<br>#12 index.php(23): XF::runApp('XF\\Pub\\App')<br>#13 {main}<br>
Request state:

array(4) {<br> ["url"] =&gt; string(47) "/members/jeeves.1/latest-activity?before_id=172"<br> ["referrer"] =&gt; bool(false)<br> ["_GET"] =&gt; array(1) {<br> ["before_id"] =&gt; string(3) "172"<br> }<br> ["_POST"] =&gt; array(0) {<br> }<br>}<br>
It looks like the classifieds listing news feed/content handler may be trying to eager-load a Featured relation that is not defined on the xf_z61_classifieds_listing entity.

I’m not sure if this is caused by an outdated relation name, a missing entity relation, or old news feed items from a previous state of the add-on, but it seems tied to loading classifieds_listing content in the member latest activity/news feed system.

Please let me know if you need any other logs or version details.
 
Back
Top