• 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
    • templater.php error

    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: templater.php error

    • Issue Tools
      • View Changes
    1. issueid=5923 November 17, 2019 10:43 PM
      dvsDave dvsDave is offline
      Regular Member
      templater.php error

      Code:
      Server error log
      ErrorException: Template error: Each breadcrumb provide a 'value' key
      src/XF/Template/Templater.php:1494
      Generated by: dvsDave
      Nov 15, 2019 at 10:27 PM
      Stack trace
      #0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Each breadcrumb...', '/home/nginx/dom...', 1494, Array)
      #1 src/XF/Template/Templater.php(1494): trigger_error('Each breadcrumb...', 512)
      #2 internal_data/code_cache/templates/l1/s19/public/snog_groups_group.php(31): XF\Template\Templater->breadcrumbs(Array)
      #3 src/XF/Template/Templater.php(1320): XF\Template\Templater->{closure}(Object(vw\vw\XF\Template\Templater), Array)
      #4 src/addons/vw/vw/XF/Template/Templater.php(789): XF\Template\Templater->renderTemplate('snog_groups_gro...', Array, true)
      #5 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('public:snog_gro...', Array)
      #6 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
      #7 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('Snog:Groups\\Gro...', 'public:snog_gro...', Array)
      #8 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
      #9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
      #10 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
      #11 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
      #12 src/XF.php(391): XF\App->run()
      #13 index.php(20): XF::runApp('XF\\Pub\\App')
      #14 {main}
      Request state
      array(4) {
      ["url"] => string(47) "/group_discussions/the-falcon-crew.6/view?id=12"
      ["referrer"] => string(65) "https://www.controlbooth.com/group_discussions/the-falcon-crew.6/"
      ["_GET"] => array(2) {
      ["/group_discussions/the-falcon-crew_6/view"] => string(0) ""
      ["id"] => string(2) "12"
      }
      ["_POST"] => array(0) {
      }
      }
      I thought it was from Snog's Social Groups addon, but he said it was an issue with the renderTemplate and VW.

      That is not from this addon. It seems to be from an addon that is adding this: src/addons/vw/vw/XF/Template/Templater.php and
      vw\vw\XF\Template\Templater->renderTemplate.
      I'm going to guess it either isn't passing parent data or some other thing is happening with that add-on that is killing the $group value.

      See here for conversation: https://xenforo.com/community/thread...6/post-1385709
    Issue Details
    Issue Number 5923
    Issue Type Bug
    Project VaultWiki 4.x Series
    Category Templates
    Status Not a Bug
    Priority 3 - Loss of Functionality
    Affected Version 4.1.0 Beta 4
    Fixed Version (none)
    Milestone (none)
    Software DependencyXenForo 2.x
    License TypePaid
    Users able to reproduce bug 0
    Users unable to reproduce bug 0
    Attachments 0
    Assigned Users (none)
    Tags error, Server Error, templates




    1. November 19, 2019 9:39 AM
      pegasus pegasus is offline
      VaultWiki Team
      Does the error occur consistently? Does the error go away when you disable VaultWiki completely in AdminCP > Add-ons > Add-ons?
      Reply Reply  
    2. November 19, 2019 10:32 AM
      dvsDave dvsDave is offline
      Regular Member
      Well, I just went to a forum post that is viewable in the groups area, and I just got a WHOLE host of errors that look like this:

      UPDATE ANY forum post! I just got tens of thousands of these errors in the server error log.

      ErrorException: Template error: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior src/addons/vw/vw/_core/model/parser/handle/autolink/vw.php:702
      Generated by: Unknown account Nov 19, 2019 at 10:30 AM
      Stack trace
      #0 [internal function]: XF\Template\Templater->handleTemplateError(8192, 'strpos(): Non-s...', '/home/nginx/dom...', 702, Array)
      #1 src/addons/vw/vw/_core/model/parser/handle/autolink/vw.php(702): strpos('jack,
      are you s...', 101)
      #2 src/addons/vw/vw/_core/model/parser/handle/autolink/vw.php(574): vw_Parser_Handle_AutoLink_Model->build_search('jack,
      are you s...', Array, Array, Array)
      #3 src/addons/vw/vw/_core/instance/parser/renderer/xf2.php(1225): vw_Parser_Handle_AutoLink_Model->process('Jack,
      Are you s...', 0)
      #4 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(123): vw_Parser_Renderer_Instance_XF2->doAutoLinks('Jack,
      Are you s...', Object(vw\vw\XF\BbCode\Parser), Object(vw\vw\XF\BbCode\RuleSet), Array)
      #5 src/addons/vw/vw/XF/BbCode/Renderer/Html.php(92): vw\vw\XF\BbCode\Renderer\Html->vwParentRender('Jack,
      Are you s...', Object(vw\vw\XF\BbCode\Parser), Object(vw\vw\XF\BbCode\RuleSet), Array)
      #6 src/XF/SubContainer/BbCode.php(219): vw\vw\XF\BbCode\Renderer\Html->render('Jack,
      Are you s...', Object(vw\vw\XF\BbCode\Parser), Object(vw\vw\XF\BbCode\RuleSet), Array)
      #7 src/XF/Template/Templater.php(2040): XF\SubContainer\BbCode->render('Jack,
      Are you s...', 'html', 'post', Object(Threadloom\Search\XF\Entity\Post), Array)
      #8 src/addons/vw/vw/XF/Template/Templater.php(395): XF\Template\Templater->fnBbCode(Object(ThemeHouse\StyleSwitch\XF\Template\Templ ater), false, 'Jack,
      Are you s...', 'post', Object(Threadloom\Search\XF\Entity\Post), Array, 'html')
      #9 [internal function]: vw\vw\XF\Template\Templater->fnBbCode(Object(ThemeHouse\StyleSwitch\XF\Template\Templ ater), false, 'Jack,
      Are you s...', 'post', Object(Threadloom\Search\XF\Entity\Post))
      #10 src/XF/Template/Templater.php(941): call_user_func_array(Array, Array)
      #11 internal_data/code_cache/templates/l1/s23/public/post_macros.php(154): XF\Template\Templater->func('bb_code', Array, false)
      #12 src/XF/Template/Templater.php(706): XF\Template\Templater->{closure}(Object(ThemeHouse\StyleSwitch\XF\Template\Temp later), Array, Array)
      #13 internal_data/code_cache/templates/l1/s23/public/thread_view.php(515): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
      #14 src/XF/Template/Templater.php(1320): XF\Template\Templater->{closure}(Object(ThemeHouse\StyleSwitch\XF\Template\Temp later), Array)
      #15 src/addons/vw/vw/XF/Template/Templater.php(789): XF\Template\Templater->renderTemplate('thread_view', Array, true)
      #16 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
      #17 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
      #18 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
      #19 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(ThemeHouse\StyleSwitch\XF\Mvc\Renderer \Html), Object(XF\Mvc\Reply\View))
      #20 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(ThemeHouse\StyleSwitch\XF\Mvc\Rendere r\Html), Object(XF\Mvc\Reply\View))
      #21 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
      #22 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
      #23 src/XF.php(391): XF\App->run()
      #24 index.php(20): XF::runApp('XF\\Pub\\App')
      #25 {main}
      Request state
      array(4) {
      ["url"] => string(39) "/threads/studio-color-575-issues.26116/"
      ["referrer"] => bool(false)
      ["_GET"] => array(1) {
      ["/threads/studio-color-575-issues_26116/"] => string(0) ""
      }
      ["_POST"] => array(0) {
      }
      }
      Reply Reply  
    3. November 19, 2019 10:45 AM
      dvsDave dvsDave is offline
      Regular Member
      Quote Originally Posted by pegasus
      Does the error occur consistently? Does the error go away when you disable VaultWiki completely in AdminCP > Add-ons > Add-ons?
      Yes, the errors stop when VaultWiki is disabled.
      Reply Reply  
    4. November 19, 2019 2:36 PM
      dvsDave dvsDave is offline
      Regular Member
      I've got the Wiki disabled at the moment, any idea on this templater error?

      I've also opened a ticket with ThemeHouse. The error isn't clear whether the issue is with VaultWiki or ThemeHouse's StyleSwitch Addon.
      Reply Reply  
    5. November 20, 2019 3:22 PM
      dvsDave dvsDave is offline
      Regular Member
      Any thoughts on this?
      Reply Reply  
    6. November 21, 2019 4:49 PM
      dvsDave dvsDave is offline
      Regular Member
      I got a response from the dev's of the other addon that's shown (StyleSwitcher)

      Hi,

      I'm not seeing anything in that error that indicates it is coming from the StyleSwitch add-on other than it listed in a non relevant part of the stack trace since we extend a class that is being called in the stack. This looks to be coming from an add-on that is extending the BB Code handlers, and the only one I'm seeing that seems relevant is something about an autolink here: src/addons/vw/vw/_core/model/parser/handle/autolink/vw.php:702

      You'll likely need to contact whoever developed that add-on for assistance
      Reply Reply  
    7. November 22, 2019 8:30 AM
      pegasus pegasus is offline
      VaultWiki Team
      Do you have a wiki page named "101" ?

      If not, does your PHP have the Judy extension? There might be a problem when using this extension. In src/addons/vw/vw/_core/controller/route/vw.php, find:
      Code:
      $this->judy = true;
      Replace with:
      Code:
      $this->judy = false;
      Reply Reply  
    8. November 22, 2019 11:32 AM
      dvsDave dvsDave is offline
      Regular Member
      Yes, I do have a wiki entry called 101, should I delete it?
      Reply Reply  
    9. November 22, 2019 11:33 AM
      dvsDave dvsDave is offline
      Regular Member
      also, still getting this error:

      ErrorException: Template error: Each breadcrumb provide a 'value' key src/XF/Template/Templater.php:1494
      Generated by: dvsDave Nov 22, 2019 at 11:31 AM
      Stack trace
      #0 [internal function]: XF\Template\Templater->handleTemplateError(512, 'Each breadcrumb...', '/home/nginx/dom...', 1494, Array)
      #1 src/XF/Template/Templater.php(1494): trigger_error('Each breadcrumb...', 512)
      #2 internal_data/code_cache/templates/l1/s23/public/snog_groups_group.php(31): XF\Template\Templater->breadcrumbs(Array)
      #3 src/XF/Template/Templater.php(1320): XF\Template\Templater->{closure}(Object(ThemeHouse\StyleSwitch\XF\Template\Temp later), Array)
      #4 src/addons/vw/vw/XF/Template/Templater.php(789): XF\Template\Templater->renderTemplate('snog_groups_gro...', Array, true)
      #5 src/XF/Template/Template.php(24): vw\vw\XF\Template\Templater->renderTemplate('public:snog_gro...', Array)
      #6 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
      #7 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('Snog:Groups\\Gro...', 'public:snog_gro...', Array)
      #8 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(ThemeHouse\StyleSwitch\XF\Mvc\Renderer \Html), Object(XF\Mvc\Reply\View))
      #9 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(ThemeHouse\StyleSwitch\XF\Mvc\Rendere r\Html), Object(XF\Mvc\Reply\View))
      #10 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
      #11 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
      #12 src/XF.php(391): XF\App->run()
      #13 index.php(20): XF::runApp('XF\\Pub\\App')
      #14 {main}
      Request state
      array(4) {
      ["url"] => string(47) "/group_discussions/the-falcon-crew.6/view?id=12"
      ["referrer"] => string(65) "https://www.controlbooth.com/group_discussions/the-falcon-crew.6/"
      ["_GET"] => array(2) {
      ["/group_discussions/the-falcon-crew_6/view"] => string(0) ""
      ["id"] => string(2) "12"
      }
      ["_POST"] => array(0) {
      }
      }
      Reply Reply  
    10. November 23, 2019 9:21 AM
      pegasus pegasus is offline
      VaultWiki Team
      You should not have to delete the entry called 101. Since you returned to the other error again, are you suggesting that disabling Judy has eliminated the thousands of strpos errors?

      As for the breadcrumb error, please submit a new ticket here: https://www.vaultwiki.org/members/?do=tickets
      I don't have the Snog:Groups addon myself, so I would need to investigate the conflict on your site.
      Reply Reply  
    11. November 26, 2019 10:15 AM
      dvsDave dvsDave is offline
      Regular Member
      So, I recreated the "101" wiki page. The errors returned. I have the judy option disabled.
      Reply Reply  
    12. November 27, 2019 9:18 AM
      pegasus pegasus is offline
      VaultWiki Team
      Fixed an issue with finding autolinks when possible terms include integers, on your site and in the next release. This was related to a quirk in the PHP interpreter, where string-type array keys are automatically converted to integers if they look like integers.

      For your title issue:
      Code:
      ErrorException: Template error: Each breadcrumb provide a 'value' key src/XF/Template/Templater.php:1494
      Despite what the addon author has previously stated, this is a bug in Snog:Groups. It occurs even when VaultWiki is disabled. It occurs when viewing a discussion for a group, when that group was saved with Group Category: (None). In this case, when generating the breadcrumbs for the group, there is no category (because $group->category_id = 0) even though Snog\Groups\Entity\Group::getCategoryBreadcrumb expects that there will be a category, but instead it gets an empty category entity with a null name. When the null name is used as breadcrumb text, it generates this template error.
      Reply Reply  
    13. November 27, 2019 12:13 PM
      dvsDave dvsDave is offline
      Regular Member
      Quote Originally Posted by pegasus
      Fixed an issue with finding autolinks when possible terms include integers, on your site and in the next release. This was related to a quirk in the PHP interpreter, where string-type array keys are automatically converted to integers if they look like integers.

      For your title issue:
      Code:
      ErrorException: Template error: Each breadcrumb provide a 'value' key src/XF/Template/Templater.php:1494
      Despite what the addon author has previously stated, this is a bug in Snog:Groups. It occurs even when VaultWiki is disabled. It occurs when viewing a discussion for a group, when that group was saved with Group Category: (None). In this case, when generating the breadcrumbs for the group, there is no category (because $group->category_id = 0) even though Snog\Groups\Entity\Group::getCategoryBreadcrumb expects that there will be a category, but instead it gets an empty category entity with a null name. When the null name is used as breadcrumb text, it generates this template error.
      Song Groups dev replied and said he would get it fixed in the next release. He also wanted me to pass on his thanks to you for finding that. https://xenforo.com/community/thread...6/post-1387629
      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 2:32 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.