[cv6] Node Icons & Tools

[cv6] Node Icons & Tools 1.3.2

No permission to download
Are you using the SVG Inject functionality? That takes time on the client.

If not, a Fiddler log or a HAR File can help to find the bad boy.
Mm not using the SVG. What exactly is a Fiddler log or a HAR file? I'm pretty new when it comes to those things
 
I found a small issue. The double click a node icon to mark as read seems to work on forums with no sub-forums. However, on nodes that have a LOT of sub-forums, it doesn't seem to work....

I'm not getting any server errors....

Using Themehouse UI.X Dark 2.2 and the latest XF and 1.3.0 of the mod.
 
After todays XF 2.2.13 upgrade I get errors related to this add-on.

Public facing:

Template errors​

  • Template public:node_list_category: [E_USER_WARNING] Accessed unknown getter 'cv6_can_collapsed' on XF:Category[1] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_category: [E_USER_WARNING] Accessed unknown getter 'cv6_can_collapsed' on XF:Category[1] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_category: [E_USER_WARNING] Accessed unknown getter 'cv6_can_collapsed' on XF:Category[1] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_page: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[108] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[100] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node) (src/XF/Template/Templater.php:1189)
  • Template public:node_list_page: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[107] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[103] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node) (src/XF/Template/Templater.php:1189)
  • Template public:node_list_forum: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[104] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node) (src/XF/Template/Templater.php:1189)
    ..........
  • Template public:node_list_forum: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node) (src/XF/Template/Templater.php:1189)
  • Template public:node_list_category: [E_USER_WARNING] Accessed unknown getter 'cv6_can_collapsed' on XF:Category[2] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_category: [E_USER_WARNING] Accessed unknown getter 'cv6_can_collapsed' on XF:Category[2] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_category: [E_USER_WARNING] Accessed unknown getter 'cv6_can_collapsed' on XF:Category[2] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[71] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node) (src/XF/Template/Templater.php:1189)
  • Template public:node_list_forum: [E_USER_WARNING] Accessed unknown getter 'cv6_icon_type' on XF:Node[8] (src/XF/Mvc/Entity/Entity.php:209)
  • Template public:node_list_forum: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node) (src/XF/Template/Templater.php:1189)

Server Error Log:
Server error log
  • ErrorException: Template error: [E_USER_WARNING] Method getNodeIcon is not callable on the given object (XF\Entity\Node)
  • src/XF/Template/Templater.php:1189
  • Generated by: X
  • May 16, 2023 at 11:08

Stack trace​

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/mnt/disk/home...', 1189, Array)
#1 src/XF/Template/Templater.php(1189): trigger_error('Method getNodeI...', 512)
#2 internal_data/code_cache/templates/l1/s7/public/node_list_forum.php(142): XF\Template\Templater->method(Object(XF\Entity\Node), 'getNodeIcon', Array)
#3 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#4 internal_data/code_cache/templates/l1/s7/public/node_list_forum.php(45): XF\Template\Templater->callMacro('node_list_forum', 'forum', Array, Array)
#5 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#6 internal_data/code_cache/templates/l1/s7/public/forum_list.php(25): XF\Template\Templater->callMacro('node_list_forum', 'depth2', Array, Array)
#7 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#8 internal_data/code_cache/templates/l1/s7/public/forum_list.php(60): XF\Template\Templater->callMacro('forum_list', 'node_list_entry', Array, Array)
#9 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#10 internal_data/code_cache/templates/l1/s7/public/node_list_category.php(78): XF\Template\Templater->callMacro('forum_list', 'node_list', Array, Array)
#11 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#12 internal_data/code_cache/templates/l1/s7/public/forum_list.php(25): XF\Template\Templater->callMacro('node_list_categ...', 'depth1', Array, Array)
#13 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#14 internal_data/code_cache/templates/l1/s7/public/forum_list.php(60): XF\Template\Templater->callMacro('forum_list', 'node_list_entry', Array, Array)
#15 src/XF/Template/Templater.php(827): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#16 internal_data/code_cache/templates/l1/s7/public/forum_list.php(233): XF\Template\Templater->callMacro('forum_list', 'node_list', Array, Array)
#17 src/XF/Template/Templater.php(1654): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array, NULL)
#18 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#19 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#20 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#21 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#22 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#24 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#25 src/XF.php(524): XF\App->run()
#26 index.php(20): XF::runApp('XF\\Pub\\App')
#27 {main}

Request state​

array(4) {
["url"] => string(8) "/forum2/"
["referrer"] => string(73) "https://www.domain/forum2/threads/images-and-compression.137503/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

Delete


Screen Shot 2023-05-16 at 11.12.26.webp
 
1.3.0 and Library 1.1.1

@Hoffi Any chance you will address this issue?

I have isolated the problem to be this add-on. (I disabled every single add-on and switched to the default virgin theme).
Had to disable listeners in config.php to get get passed the white screen/text error.

I truly love this add-on and face lots of rework if I have to remove it.


Code:
Server error log

    LogicException: Tried to call XF\Extension::resolveExtendedClassToRoot on XF\Entity\Node, but extendClass was never called on the base class src/XF/Extension.php:302

    Generated by: x May 25, 2023 at 09:52

Stack trace

#0 src/XF/Mvc/Entity/Entity.php(103): XF\Extension->resolveExtendedClassToRoot('XF\\Entity\\Node')
#1 src/XF/Mvc/Entity/Manager.php(743): XF\Mvc\Entity\Entity->__construct(Object(XF\Mvc\Entity\Manager), Object(XF\Mvc\Entity\Structure), Array, Array)
#2 src/XF/Mvc/Entity/Manager.php(564): XF\Mvc\Entity\Manager->instantiateEntity('XF:node', Array, Array, 1)
#3 src/XF/Mvc/Entity/Finder.php(1434): XF\Mvc\Entity\Manager->hydrateFromGrouped(Array, Array)
#4 src/XF/Navigation/NodeType.php(250): XF\Mvc\Entity\Finder->fetch()
#5 src/XF/Navigation/NodeType.php(133): XF\Navigation\NodeType::loadPendingNodeData()
#6 internal_data/code_cache/navigation_cache.php(215): XF\Navigation\NodeType::displayNodeExtended(107, 'TheList')
#7 src/XF/Template/Templater.php(7695): XF\Pub\App->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), NULL, Array)
#8 src/XF/Pub/App.php(578): XF\Template\Templater->renderNavigationClosure(Object(Closure), NULL, Array)
#9 src/XF/Pub/App.php(529): XF\Pub\App->getNavigation(Array, NULL)
#10 src/XF/App.php(2285): XF\Pub\App->renderPageHtml('<div class...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#11 src/XF/Mvc/Dispatcher.php(404): XF\App->renderPage('<div class...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#12 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#13 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}

Request state

array(4) {
  ["url"] => string(28) "/forum2/index.php?sw/offline"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["sw/offline"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
1.3.0 and Library 1.1.1

@Hoffi Any chance you will address this issue?

I have isolated the problem to be this add-on. (I disabled every single add-on and switched to the default virgin theme).
Had to disable listeners in config.php to get get passed the white screen/text error.

I truly love this add-on and face lots of rework if I have to remove it.


Code:
Server error log

    LogicException: Tried to call XF\Extension::resolveExtendedClassToRoot on XF\Entity\Node, but extendClass was never called on the base class src/XF/Extension.php:302

    Generated by: x May 25, 2023 at 09:52

Stack trace

#0 src/XF/Mvc/Entity/Entity.php(103): XF\Extension->resolveExtendedClassToRoot('XF\\Entity\\Node')
#1 src/XF/Mvc/Entity/Manager.php(743): XF\Mvc\Entity\Entity->__construct(Object(XF\Mvc\Entity\Manager), Object(XF\Mvc\Entity\Structure), Array, Array)
#2 src/XF/Mvc/Entity/Manager.php(564): XF\Mvc\Entity\Manager->instantiateEntity('XF:node', Array, Array, 1)
#3 src/XF/Mvc/Entity/Finder.php(1434): XF\Mvc\Entity\Manager->hydrateFromGrouped(Array, Array)
#4 src/XF/Navigation/NodeType.php(250): XF\Mvc\Entity\Finder->fetch()
#5 src/XF/Navigation/NodeType.php(133): XF\Navigation\NodeType::loadPendingNodeData()
#6 internal_data/code_cache/navigation_cache.php(215): XF\Navigation\NodeType::displayNodeExtended(107, 'TheList')
#7 src/XF/Template/Templater.php(7695): XF\Pub\App->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), NULL, Array)
#8 src/XF/Pub/App.php(578): XF\Template\Templater->renderNavigationClosure(Object(Closure), NULL, Array)
#9 src/XF/Pub/App.php(529): XF\Pub\App->getNavigation(Array, NULL)
#10 src/XF/App.php(2285): XF\Pub\App->renderPageHtml('<div class...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#11 src/XF/Mvc/Dispatcher.php(404): XF\App->renderPage('<div class...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#12 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#13 src/XF/App.php(2487): XF\Mvc\Dispatcher->run()
#14 src/XF.php(524): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}

Request state

array(4) {
  ["url"] => string(28) "/forum2/index.php?sw/offline"
  ["referrer"] => bool(false)
  ["_GET"] => array(1) {
    ["sw/offline"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
Update as not to reflect poorly on this add-on.
This add-on is triggering my errors, however is not the cause of it.

In a fresh forum install it works. In my case there is an underlying issue yet to be solved.
 
Update as not to reflect poorly on this add-on.
This add-on is triggering my errors, however is not the cause of it.

In a fresh forum install it works. In my case there is an underlying issue yet to be solved.
I appreciate that update, and thanks for letting the community know! :) I hope you can get it fixed!!
 
Can you be more specific? Is just one template, or all? Tested on default template?

Default style, if that's what you mean. I don't know how many templates, but it generated 2 pages worth of errors in the log. The node icons function did not work at all. I uninstalled the add-on and cleared the error log.
 
Default style, if that's what you mean. I don't know how many templates, but it generated 2 pages worth of errors in the log. The node icons function did not work at all. I uninstalled the add-on and cleared the error log.
I'm still running XF 2.2.12. No issues at all.

Hopefully the author can shed some light on it!
 
I don't know how many templates, but it generated 2 pages worth of errors in the log. The node icons function did not work at all. I uninstalled the add-on and cleared the error log.
You should post the error log. Nobody can help you without these logs.

Btw.. i have no errors or issues with XF2.2.13 and 1.3.0
 
Last edited:
Top Bottom