[XenConcept] Hide BBCode

[XenConcept] Hide BBCode [Paid] 2.0.9 Patch 1

No permission to buy ($40.00)
This error pop-up again while I resolve some reports :|

PHP:
Server error log
TypeError: Argument 2 passed to XenConcept\HideBBCode\Repository\Hide::isAuthor() must be an instance of XF\Entity\Post, null given, called in /home/nginx/domains/domain.com/public/src/addons/XenConcept/HideBBCode/Repository/Hide.php on line 110 src/addons/XenConcept/HideBBCode/Repository/Hide.php:476
Generated by: Admin Oct 15, 2019 at 1:58 PM
Stack trace
#0 src/addons/XenConcept/HideBBCode/Repository/Hide.php(110): XenConcept\HideBBCode\Repository\Hide->isAuthor(1, NULL)
#1 src/addons/XenConcept/HideBBCode/XF/BbCode/Renderer/Html.php(142): XenConcept\HideBBCode\Repository\Hide->checkHidePosts(Array, '1')
#2 [internal function]: XenConcept\HideBBCode\XF\BbCode\Renderer\Html->renderTagHidePosts(Array, '1', Array, Array, Object(SV\LazyImageLoader\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, '1', Array, Array, Object(SV\LazyImageLoader\XF\BbCode\Renderer\Html))
#4 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#7 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Good news eto n...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#8 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render('Good news eto n...', 'html', 'post', Object(Datio\AllowedEmails\XF\Entity\User), Array)
#9 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Good news eto n...', 'post', Object(Datio\AllowedEmails\XF\Entity\User), Array, 'html')
#10 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Good news eto n...', 'post', Object(Datio\AllowedEmails\XF\Entity\User))
#11 src/XF/Template/Templater.php(936): call_user_func_array(Array, Array)
#12 internal_data/code_cache/templates/l1/s13/public/report_content_post.php(7): XF\Template\Templater->func('bb_code', Array, false)
#13 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#14 src/XF/Report/AbstractHandler.php(88): XF\Template\Templater->renderTemplate('report_content_...', Array)
#15 [internal function]: XF\Report\AbstractHandler->render(Object(XF\Entity\Report))
#16 src/XF/Template/Templater.php(999): call_user_func_array(Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/report_view.php(31): XF\Template\Templater->method(Object(Snog\Groups\XF\Report\Post), 'render', Array)
#18 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('report_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Report\\View', 'public:report_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
Request state
array(4) {
  ["url"] => string(15) "/reports/60196/"
  ["referrer"] => string(35) "https://domain.com/reports/60196/"
  ["_GET"] => array(1) {
    ["/reports/60196/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
This error pop-up again while I resolve some reports :|

PHP:
Server error log
TypeError: Argument 2 passed to XenConcept\HideBBCode\Repository\Hide::isAuthor() must be an instance of XF\Entity\Post, null given, called in /home/nginx/domains/domain.com/public/src/addons/XenConcept/HideBBCode/Repository/Hide.php on line 110 src/addons/XenConcept/HideBBCode/Repository/Hide.php:476
Generated by: Admin Oct 15, 2019 at 1:58 PM
Stack trace
#0 src/addons/XenConcept/HideBBCode/Repository/Hide.php(110): XenConcept\HideBBCode\Repository\Hide->isAuthor(1, NULL)
#1 src/addons/XenConcept/HideBBCode/XF/BbCode/Renderer/Html.php(142): XenConcept\HideBBCode\Repository\Hide->checkHidePosts(Array, '1')
#2 [internal function]: XenConcept\HideBBCode\XF\BbCode\Renderer\Html->renderTagHidePosts(Array, '1', Array, Array, Object(SV\LazyImageLoader\XF\BbCode\Renderer\Html))
#3 src/XF/BbCode/Renderer/Html.php(295): call_user_func(Array, Array, '1', Array, Array, Object(SV\LazyImageLoader\XF\BbCode\Renderer\Html))
#4 src/XF/BbCode/Traverser.php(61): XF\BbCode\Renderer\Html->renderTag(Array, Array)
#5 src/XF/BbCode/Traverser.php(37): XF\BbCode\Traverser->renderSubTree(Array, Array)
#6 src/XF/BbCode/Traverser.php(20): XF\BbCode\Traverser->renderAst(Array, Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#7 src/XF/SubContainer/BbCode.php(219): XF\BbCode\Traverser->render('Good news eto n...', Object(XF\BbCode\Parser), Object(ThemeHouse\Giphy\XF\BbCode\RuleSet), Array)
#8 src/XF/Template/Templater.php(2035): XF\SubContainer\BbCode->render('Good news eto n...', 'html', 'post', Object(Datio\AllowedEmails\XF\Entity\User), Array)
#9 src/addons/TickTackk/RemoveSpoilerFromQuote/XF/Template/Templater.php(35): XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Good news eto n...', 'post', Object(Datio\AllowedEmails\XF\Entity\User), Array, 'html')
#10 [internal function]: TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater->fnBbCode(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), false, 'Good news eto n...', 'post', Object(Datio\AllowedEmails\XF\Entity\User))
#11 src/XF/Template/Templater.php(936): call_user_func_array(Array, Array)
#12 internal_data/code_cache/templates/l1/s13/public/report_content_post.php(7): XF\Template\Templater->func('bb_code', Array, false)
#13 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#14 src/XF/Report/AbstractHandler.php(88): XF\Template\Templater->renderTemplate('report_content_...', Array)
#15 [internal function]: XF\Report\AbstractHandler->render(Object(XF\Entity\Report))
#16 src/XF/Template/Templater.php(999): call_user_func_array(Array, Array)
#17 internal_data/code_cache/templates/l1/s13/public/report_view.php(31): XF\Template\Templater->method(Object(Snog\Groups\XF\Report\Post), 'render', Array)
#18 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(TickTackk\RemoveSpoilerFromQuote\XF\Template\Templater), Array)
#19 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('report_view', Array)
#20 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#21 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Report\\View', 'public:report_v...', Array)
#22 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#23 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#24 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#25 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#26 src/XF.php(390): XF\App->run()
#27 index.php(20): XF::runApp('XF\\Pub\\App')
#28 {main}
Request state
array(4) {
  ["url"] => string(15) "/reports/60196/"
  ["referrer"] => string(35) "https://domain.com/reports/60196/"
  ["_GET"] => array(1) {
    ["/reports/60196/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

Fixed in same version
 
  • Love
Reactions: rdn
An error related to this addon:
Code:
LogicException: Attempted to set 'alerts_unread' while a save was pending without forceSet src/XF/Mvc/Entity/Entity.php:575
Generated by: User Oct 26, 2019 at 1:59 PM

Stack trace
#0 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set('alerts_unread', -1)
#1 src/XF/Repository/UserAlert.php(319): XF\Mvc\Entity\Entity->__set('alerts_unread', -1)
#2 src/XF/Db/AbstractAdapter.php(455): XF\Repository\UserAlert->XF\Repository\{closure}(Object(XF\Db\Mysqli\Adapter))
#3 src/XF/Db/AbstractAdapter.php(464): XF\Db\AbstractAdapter->executeTransaction(Object(Closure), 0)
#4 src/XF/Repository/UserAlert.php(321): XF\Db\AbstractAdapter->executeTransaction(Object(Closure), 1)
#5 src/XF/Pub/Controller/Thread.php(57): XF\Repository\UserAlert->markUserAlertsReadForContent('post', Array)
#6 src/addons/LiamW/MentionMiniAvatar/XF/Pub/Controller/Thread.php(14): XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/addons/XFMG/XF/Pub/Controller/Thread.php(11): LiamW\MentionMiniAvatar\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#8 src/addons/XenConcept/NextPreviousThread/XF/Pub/Controller/Thread.php(20): XFMG\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#9 src/addons/XenConcept/HideBBCode/XF/Pub/Controller/Thread.php(21): XenConcept\NextPreviousThread\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#10 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Thread.php(23): XenConcept\HideBBCode\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(321): SV\ElasticSearchEssentials\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\ElasticSearchEssentials\XF\Pub\Controller\Thread), NULL)
#13 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ElasticSearchEssentials\XF\Pub\Controller\Thread), NULL)
#14 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#16 src/XF.php(390): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

Request state
array(4) {
  ["url"] => string(22) "/threads/784263/page-6"
  ["referrer"] => string(42) "https://domain.com/threads/784263/page-6"
  ["_GET"] => array(1) {
    ["/threads/784263/page-6"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}
 
An error related to this addon:
Code:
LogicException: Attempted to set 'alerts_unread' while a save was pending without forceSet src/XF/Mvc/Entity/Entity.php:575
Generated by: User Oct 26, 2019 at 1:59 PM

Stack trace
#0 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set('alerts_unread', -1)
#1 src/XF/Repository/UserAlert.php(319): XF\Mvc\Entity\Entity->__set('alerts_unread', -1)
#2 src/XF/Db/AbstractAdapter.php(455): XF\Repository\UserAlert->XF\Repository\{closure}(Object(XF\Db\Mysqli\Adapter))
#3 src/XF/Db/AbstractAdapter.php(464): XF\Db\AbstractAdapter->executeTransaction(Object(Closure), 0)
#4 src/XF/Repository/UserAlert.php(321): XF\Db\AbstractAdapter->executeTransaction(Object(Closure), 1)
#5 src/XF/Pub/Controller/Thread.php(57): XF\Repository\UserAlert->markUserAlertsReadForContent('post', Array)
#6 src/addons/LiamW/MentionMiniAvatar/XF/Pub/Controller/Thread.php(14): XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#7 src/addons/XFMG/XF/Pub/Controller/Thread.php(11): LiamW\MentionMiniAvatar\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#8 src/addons/XenConcept/NextPreviousThread/XF/Pub/Controller/Thread.php(20): XFMG\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#9 src/addons/XenConcept/HideBBCode/XF/Pub/Controller/Thread.php(21): XenConcept\NextPreviousThread\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#10 src/addons/SV/ElasticSearchEssentials/XF/Pub/Controller/Thread.php(23): XenConcept\HideBBCode\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(321): SV\ElasticSearchEssentials\XF\Pub\Controller\Thread->actionIndex(Object(XF\Mvc\ParameterBag))
#12 src/XF/Mvc/Dispatcher.php(244): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\ElasticSearchEssentials\XF\Pub\Controller\Thread), NULL)
#13 src/XF/Mvc/Dispatcher.php(100): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ElasticSearchEssentials\XF\Pub\Controller\Thread), NULL)
#14 src/XF/Mvc/Dispatcher.php(50): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#15 src/XF/App.php(2178): XF\Mvc\Dispatcher->run()
#16 src/XF.php(390): XF\App->run()
#17 index.php(20): XF::runApp('XF\\Pub\\App')
#18 {main}

Request state
array(4) {
  ["url"] => string(22) "/threads/784263/page-6"
  ["referrer"] => string(42) "https://domain.com/threads/784263/page-6"
  ["_GET"] => array(1) {
    ["/threads/784263/page-6"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

The problem seems to come from another add-on. Have you tried to disable them one by one?
 
Received this error again today.
2 addons involved:

PHP:
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set()
#1 src/XF/Repository/UserAlert.php(319): XF\Mvc\Entity\Entity->__set()
#2 src/XF/Db/AbstractAdapter.php(455): XF\Repository\UserAlert->XF\Repository\{closure}()
#3 src/XF/Db/AbstractAdapter.php(464): XF\Db\AbstractAdapter->executeTransaction()
#4 src/XF/Repository/UserAlert.php(321): XF\Db\AbstractAdapter->executeTransaction()
#5 src/XF/Pub/Controller/Thread.php(57): XF\Repository\UserAlert->markUserAlertsReadForContent()
#6 src/addons/LiamW/MentionMiniAvatar/XF/Pub/Controller/Thread.php(14): XF\Pub\Controller\Thread->actionIndex()
#7 src/addons/XFMG/XF/Pub/Controller/Thread.php(11): LiamW\MentionMiniAvatar\XF\Pub\Controller\Thread->actionIndex()
#8 src/addons/XenConcept/HideBBCode/XF/Pub/Controller/Thread.php(21): XFMG\XF\Pub\Controller\Thread->actionIndex()
#9 src/XF/Mvc/Dispatcher.php(350): XenConcept\HideBBCode\XF\Pub\Controller\Thread->actionIndex()
#10 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass()
#11 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch()
#12 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop()
#13 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#14 src/XF.php(391): XF\App->run()
#15 index.php(20): XF::runApp()
#16 {main}
 
Received this error again today.
2 addons involved:

PHP:
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(548): XF\Mvc\Entity\Entity->set()
#1 src/XF/Repository/UserAlert.php(319): XF\Mvc\Entity\Entity->__set()
#2 src/XF/Db/AbstractAdapter.php(455): XF\Repository\UserAlert->XF\Repository\{closure}()
#3 src/XF/Db/AbstractAdapter.php(464): XF\Db\AbstractAdapter->executeTransaction()
#4 src/XF/Repository/UserAlert.php(321): XF\Db\AbstractAdapter->executeTransaction()
#5 src/XF/Pub/Controller/Thread.php(57): XF\Repository\UserAlert->markUserAlertsReadForContent()
#6 src/addons/LiamW/MentionMiniAvatar/XF/Pub/Controller/Thread.php(14): XF\Pub\Controller\Thread->actionIndex()
#7 src/addons/XFMG/XF/Pub/Controller/Thread.php(11): LiamW\MentionMiniAvatar\XF\Pub\Controller\Thread->actionIndex()
#8 src/addons/XenConcept/HideBBCode/XF/Pub/Controller/Thread.php(21): XFMG\XF\Pub\Controller\Thread->actionIndex()
#9 src/XF/Mvc/Dispatcher.php(350): XenConcept\HideBBCode\XF\Pub\Controller\Thread->actionIndex()
#10 src/XF/Mvc/Dispatcher.php(257): XF\Mvc\Dispatcher->dispatchClass()
#11 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch()
#12 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop()
#13 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#14 src/XF.php(391): XF\App->run()
#15 index.php(20): XF::runApp()
#16 {main}

What's the mistake? I need more information.
 
Same with this error
 
Same with this error

The problem seems to come from another add-on. Have you tried to disable them one by one?
 
It's hard to replicate by disabling and enabling an addon as the error occur at random times, and just 2nd time now.
 
Top Bottom