[XenConcept] Hide BBCode

[XenConcept] Hide BBCode [Paid] 2.1.4

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?
 
Was the website being hacked anything to do with your addons? Are there any vulnerabilities that we should be aware of?
 
  • Like
Reactions: rdn
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.
 
Back
Top Bottom