Grumpy Squid
Member
Whenever page 19,323 of a specific thread on our forum gets viewed it generates an error report in the ACP. I hope it's not related to and add-on, I wasn't sure how to check that before posting in this bug reports section. If it is from an Add-on I apologize for accidentally breaking the rules.
There do not appear to be any consequences of the error, other than it filling up the ACP with error reports. All the posts on that page appear to be just text, I can't find anything that distinguishes them from any other post on the forum. I checked other posts from the users who posted on that page and viewing them doesn't generate a report either.
Any insight on to why this might ocurr and how to fix would be greatly appreciated.
Code:
TypeError: Template public:embed_resolver_thread error: XF\Str\Formatter::wholeWordTrimBbCode(): Argument #1 ($string) must be of type string, null given, called in /srv/www/URLOFOURFORUM/public/src/XF/Template/Templater.php on line 2621 src/XF/Str/Formatter.php:804
Code:
#0 src/XF/Template/Templater.php(2621): XF\Str\Formatter->wholeWordTrimBbCode(NULL, 600)
#1 src/XF/Template/Templater.php(1220): XF\Template\Templater->fnBbCodeSnippet(Object(SV\StandardLib\XF\Template\Templater), true, NULL, 'post', NULL, 600, Array)
#2 internal_data/code_cache/templates/l1/s47/public/embed_resolver_thread.php(36): XF\Template\Templater->func('bb_code_snippet', Array, true)
#3 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#4 src/XF/EmbedResolver/AbstractHandler.php(44): XF\Template\Templater->renderTemplate('embed_resolver_...', Array)
#5 src/XF/Entity/EmbedResolverTrait.php(33): XF\EmbedResolver\AbstractHandler->render(Object(SV\SearchImprovements\XF\Entity\ThreadCollab))
#6 src/XF/Template/Templater.php(1283): XF\Entity\Thread->renderEmbed()
#7 internal_data/code_cache/templates/l1/s47/public/bb_code_tag_embed.php(11): XF\Template\Templater->method(Object(SV\SearchImprovements\XF\Entity\ThreadCollab), 'renderEmbed', Array)
#8 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#9 src/XF/BbCode/Renderer/Html.php(1845): XF\Template\Templater->renderTemplate('bb_code_tag_emb...', Array)
#10 src/XF/BbCode/Renderer/Html.php(356): XF\BbCode\Renderer\Html->renderTagEmbed(Array, Array, Array, Array, Object(SV\UserEssentials\XF\BbCode\Renderer\Html))
#11 src/XF/BbCode/Traverser.php(63): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#12 src/XF/BbCode/Traverser.php(39): XF\BbCode\Traverser->renderSubTree(Array, Array)
#13 src/XF/BbCode/Traverser.php(22): XF\BbCode\Traverser->renderAst(Array, Object(SV\SignupAbuseBlocking\XF\BbCode\RuleSet), Array)
#14 src/XF/SubContainer/BbCode.php(236): XF\BbCode\Traverser->render('[QUOTE="Timey-W...', Object(XF\BbCode\Parser), Object(SV\SignupAbuseBlocking\XF\BbCode\RuleSet), Array)
#15 src/XF/Template/Templater.php(2608): XF\SubContainer\BbCode->render('[QUOTE="Timey-W...', 'html', 'post', Object(SV\ThreadReplyBanTeeth\XF\Entity\Post), Array)
#16 src/XF/Template/Templater.php(1220): XF\Template\Templater->fnBbCode(Object(SV\StandardLib\XF\Template\Templater), false, '[QUOTE="Timey-W...', 'post', Object(SV\ThreadReplyBanTeeth\XF\Entity\Post))
#17 internal_data/code_cache/templates/l1/s47/public/post_macros.php(467): XF\Template\Templater->func('bb_code', Array, false)
#18 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, NULL)
#19 internal_data/code_cache/templates/l1/s47/public/post_macros.php(61): XF\Template\Templater->callMacro('post_macros', 'post_user_conte...', Array, Array)
#20 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#21 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('user_content', Array, Array, Object(XF\Template\ExtensionSet))
#22 internal_data/code_cache/templates/l1/s47/public/post_macros.php(95): XF\Template\Templater->renderExtension('user_content', Array, Object(XF\Template\ExtensionSet))
#23 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#24 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('content', Array, Array, Object(XF\Template\ExtensionSet))
#25 internal_data/code_cache/templates/l1/s47/public/post_macros.php(124): XF\Template\Templater->renderExtension('content', Array, Object(XF\Template\ExtensionSet))
#26 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#27 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('main_cell_inner', Array, Array, Object(XF\Template\ExtensionSet))
#28 internal_data/code_cache/templates/l1/s47/public/post_macros.php(138): XF\Template\Templater->renderExtension('main_cell_inner', Array, Object(XF\Template\ExtensionSet))
#29 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#30 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('main_cell', Array, Array, Object(XF\Template\ExtensionSet))
#31 internal_data/code_cache/templates/l1/s47/public/post_macros.php(150): XF\Template\Templater->renderExtension('main_cell', Array, Object(XF\Template\ExtensionSet))
#32 src/XF/Template/Templater.php(1093): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#33 src/XF/Template/Templater.php(1029): XF\Template\Templater->renderExtensionInternal('full_body', Array, Array, Object(XF\Template\ExtensionSet))
#34 internal_data/code_cache/templates/l1/s47/public/post_macros.php(192): XF\Template\Templater->renderExtension('full_body', Array, Object(XF\Template\ExtensionSet))
#35 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#36 internal_data/code_cache/templates/l1/s47/public/thread_view.php(857): XF\Template\Templater->callMacro('post_macros', 'post', Array, Array)
#37 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure}(Object(SV\StandardLib\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#38 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#39 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#40 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#41 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#42 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#43 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#44 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#45 src/XF.php(806): XF\App->run()
#46 index.php(23): XF::runApp('XF\\Pub\\App')
#47 {main}
There do not appear to be any consequences of the error, other than it filling up the ACP with error reports. All the posts on that page appear to be just text, I can't find anything that distinguishes them from any other post on the forum. I checked other posts from the users who posted on that page and viewing them doesn't generate a report either.
Any insight on to why this might ocurr and how to fix would be greatly appreciated.