• Register
    • Help

    striker  0 Items
    Currently Supporting
    • Home
    • News
    • Forum
    • Wiki
    • Support
      • Manage Subscriptions
      • FAQ
      • Support For
        • VaultWiki 4.x Series
        • VaultWiki.org Site
    • What's New?
    • Buy Now
    • Manual
    • 
    • Support
    • VaultWiki 4.x Series
    • Bug
    • Two Template Errors - XenForo 2.3

    1. Welcome to VaultWiki.org, home of the wiki add-on for vBulletin and XenForo!

      VaultWiki allows your existing forum users to collaborate on creating and managing a site's content pages. VaultWiki is a fully-featured and fully-supported wiki solution for vBulletin and XenForo.

      The VaultWiki Team encourages you to join our community of forum administrators and check out VaultWiki for yourself.

    Issue: Two Template Errors - XenForo 2.3

    • Issue Tools
      • View Changes
    1. issueid=6475 1 Day Ago 4:47 PM
      gerryvz gerryvz is offline
      New Member
      Two Template Errors - XenForo 2.3

      I have received the two following errors, which APPEAR to be related to VaultWiki, upon upgrading my forum from XF 2.2 to 2.3.

      First error:



      ErrorException: Template error: [E_USER_WARNING] Function is_toggle_set is unknown src/XF/Template/Templater.php:1197

      Generated by: Unknown account Jun 30, 2025 at 8:16 AM

      Stack trace

      #0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/500eboard...', 1197)
      #1 src/XF/Template/Templater.php(1197): trigger_error('Function is_tog...', 512)
      #2 internal_data/code_cache/templates/l1/s10/public/svESE_macros.php(39): XF\Template\Templater->func('is_toggle_set', Array, false)
      #3 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater), Array, NULL)
      #4 internal_data/code_cache/templates/l1/s10/public/svElasticSearchEssentials_widget_similar_threads.php(7): XF\Template\Templater->callMacro('svESE_macros', 'similar_threads', Array, Array)
      #5 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater), Array, NULL)
      #6 src/addons/vw/vw/XF/Template/XF23.php(156): XF\Template\Templater->renderTemplate('svElasticSearch...', Array, true, NULL)
      #7 src/XF/Widget/WidgetRenderer.php(62): vw\vw\XF\Template\Templater->renderTemplate('public:svElasti...', Array)
      #8 src/addons/vw/vw/XF/Widget/WidgetRenderer.php(51): XF\Widget\WidgetRenderer->render()
      #9 src/XF/Widget/WidgetRenderer.php(67): vw\vw\XF\Widget\WidgetRenderer->render()
      #10 src/XF/Template/Templater.php(2144): XF\Widget\WidgetRenderer->__toString()
      #11 src/addons/vw/vw/XF/Template/Templater.php(1146): XF\Template\Templater->widgetPosition('sv_thread_view_...', Array)
      #12 internal_data/code_cache/templates/l1/s10/public/thread_view.php(1089): vw\vw\XF\Template\TemplaterBase->widgetPosition('sv_thread_view_...', Array)
      #13 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
      #14 src/addons/vw/vw/XF/Template/XF23.php(156): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
      #15 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
      #16 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
      #17 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
      #18 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
      #19 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
      #20 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
      #21 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
      #22 src/XF.php(806): XF\App->run()
      #23 index.php(23): XF::runApp('XF\\Pub\\App')
      #24 {main}

      Request state

      array(4) {
      ["url"] => string(27) "/forums/threads/m111.14803/"
      ["referrer"] => bool(false)
      ["_GET"] => array(0) {
      }
      ["_POST"] => array(0) {
      }
      }


      Second error:



      ErrorException: Template error: [E_USER_WARNING] Cannot call method hasOption on a non-object (NULL) src/XF/Template/Templater.php:1267

      Generated by: Autostern Jun 29, 2025 at 5:46 PM

      Stack trace

      #0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/500eboard...', 1267)
      #1 src/XF/Template/Templater.php(1267): trigger_error('Cannot call met...', 512)
      #2 internal_data/code_cache/templates/l1/s0/public/search_form_macros.php(23): XF\Template\Templater->method(NULL, 'hasOption', Array)
      #3 src/XF/Template/Templater.php(921): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater) , Array, NULL)
      #4 internal_data/code_cache/templates/l1/s0/public/vw_search_page.php(10): XF\Template\Templater->callMacro('search_form_mac...', 'keywords', Array, Array)
      #5 src/XF/Template/Templater.php(1799): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater) , Array, NULL)
      #6 src/addons/vw/vw/XF/Template/XF23.php(156): XF\Template\Templater->renderTemplate('vw_search_page', Array, true, NULL)
      #7 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('public:vw_searc...', Array)
      #8 src/XF/Template/Template.php(31): XF\Template\Template->render()
      #9 src/addons/vw/vw/_core/instance/template/vw.php(98): XF\Template\Template->__toString()
      #10 src/addons/vw/vw/_core/view/ui/search/page/vw.php(54): vw_Template_Instance->get_output()
      #11 src/addons/vw/vw/XF/Pub/Controller/Search.php(73): vw_UI_Search_Page_View->form_block(NULL)
      #12 src/XF/Pub/Controller/SearchController.php(80): vw\vw\XF\Pub\Controller\Search->view('XF:Search\\Form', 'search_form', Array)
      #13 src/addons/SV/SearchImprovements/XF/Pub/Controller/Search.php(44): XF\Pub\Controller\SearchController->actionIndex(Object(XF\Mvc\ParameterBag))
      #14 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Search.php(49): SV\SearchImprovements\XF\Pub\Controller\Search->actionIndex(Object(XF\Mvc\ParameterBag))
      #15 src/XF/Mvc/Dispatcher.php(362): SV\ElasticSearchEssentials\XF\Pub\Controller\Search->actionIndex(Object(XF\Mvc\ParameterBag))
      #16 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Search', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatc hFirst), NULL)
      #17 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\SearchImprovements\XF\Pub\Controller\SearchPatc hFirst), NULL)
      #18 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
      #19 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
      #20 src/XF.php(806): XF\App->run()
      #21 index.php(23): XF::runApp('XF\\Pub\\App')
      #22 {main}

      Request state

      array(4) {
      ["url"] => string(27) "/forums/search/?type=vwpage"
      ["referrer"] => string(32) "https://www.500eboard.co/forums/"
      ["_GET"] => array(1) {
      ["type"] => string(6) "vwpage"
      }
      ["_POST"] => array(0) {
      }
      }
    Issue Details
    Issue Number 6475
    Issue Type Bug
    Project VaultWiki 4.x Series
    Category Unknown
    Status Cannot Reproduce
    Priority 4 - Warnings / Script Errors
    Affected Version 4.1.8
    Fixed Version (none)
    Milestone (none)
    Software DependencyAny
    License TypePaid
    Users able to reproduce bug 0
    Users unable to reproduce bug 0
    Attachments 0
    Assigned Users (none)
    Tags (none)




    1. 20 Hours Ago 11:05 PM
      pegasus pegasus is offline
      VaultWiki Team
      #1 is_toggle_set is not part of VaultWiki nor is it referenced by any VaultWiki code. Likewise, XenForo 2.3 does not include a function called is_toggle_set or reference it. Either you have another add-on which is trying to reference the function, or a custom template modification.

      #2 While I see that preparation of the VaultWiki advanced search tab can be done better (I don't think the PHP has changed since XF 2.0), VaultWiki's vw_search_page template does not reference hasOption, nor does XenForo's template search_form_macros. Possibly another add-on is trying to run that method. Without knowing what the add-on is or what the relevant code is, it is also unknown whether or to what extent any change in VaultWiki's search tab could help prevent the error.
      Reply Reply  
    2. 9 Hours Ago 10:08 AM
      gerryvz gerryvz is offline
      New Member
      I haven't seen these errors reproduced since they originally / initially appeared. I suspected a bit, from looking at the error strings, that another add-on may be responsible. So I shall consider this closed. Thank you for the reply!
      Reply Reply  
    + Reply

    Assigned Users
    Loading Please Wait
    Tags
    Loading Please Wait
    • Contact Us
    • License Agreement
    • Privacy
    • Terms
    • Top
    All times are GMT -4. The time now is 7:24 PM.
    This site uses cookies to help personalize content, to tailor your experience, and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Learn more… Accept Remind me later
  • striker
    Powered by vBulletin® Version 4.2.5 Beta 2
    Copyright © 2025 vBulletin Solutions Inc. All rights reserved.
    Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
    Copyright © 2008 - 2024 VaultWiki Team, Cracked Egg Studios, LLC.