[Liam W.] Title Permission Strings

[Liam W.] Title Permission Strings 2.1.1 Fix 2

No permission to download
Apologies, I’ve been sidetracked with university. I believe I’ve identified the issue, I’ll release an update soon.
 
Hello,

Some news about this add-on :

Regards, SyTry
 
I have numerous "Server error log" of the type:




But only in nodes/forums with many threads (more than 4000).
In nodes/forums with few threads these errors are not shown.
Hello @Liam W

A lot of errors after update XF to last version (2.1.7):

Code:
TypeError: Argument 1 passed to XF::asVisitor() must be an instance of XF\Entity\User, null given, called in /home/ourportal/webapps/app-ourportal/foruns/src/addons/LiamW/TitlePermissionStrings/XF/Entity/Thread.php on line 46 src/XF.php:473
Generated by: userbing12 Jan 29, 2020 at 10:13 PM
Stack trace
#0 src/addons/LiamW/TitlePermissionStrings/XF/Entity/Thread.php(46): XF::asVisitor(NULL, Object(Closure))
#1 src/XF/FindNew/Thread.php(137): LiamW\TitlePermissionStrings\XF\Entity\Thread->canView()
#2 [internal function]: XF\FindNew\Thread->XF\FindNew\{closure}(Object(EWR\Atendo\Entity\Thread))
#3 src/XF/Mvc/Entity/AbstractCollection.php(189): array_filter(Array, Object(Closure))
#4 src/XF/FindNew/Thread.php(138): XF\Mvc\Entity\AbstractCollection->filter(Object(Closure))
#5 src/XF/FindNew/Thread.php(111): XF\FindNew\Thread->filterResults(Object(XF\Mvc\Entity\ArrayCollection))
#6 src/XF/ControllerPlugin/FindNew.php(63): XF\FindNew\Thread->getResultIds(Array, '200')
#7 src/XF/Pub/Controller/AbstractWhatsNewFindType.php(72): XF\ControllerPlugin\FindNew->runFindNewSearch(Object(XF\FindNew\Thread), Array)
#8 src/XF/Pub/Controller/AbstractWhatsNewFindType.php(28): XF\Pub\Controller\AbstractWhatsNewFindType->triggerNewFindNewAction(Object(XF\FindNew\Thread), Array)
#9 src/XF/Mvc/Dispatcher.php(350): XF\Pub\Controller\AbstractWhatsNewFindType->actionIndex(Object(XF\Mvc\ParameterBag))
#10 src/XF/Mvc/Dispatcher.php(261): XF\Mvc\Dispatcher->dispatchClass('XF:WhatsNewPost', 'Index', Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\WhatsNewPost), NULL)
#11 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(XF\Pub\Controller\WhatsNewPost), NULL)
#12 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(2184): XF\Mvc\Dispatcher->run()
#14 src/XF.php(391): XF\App->run()
#15 index.php(20): XF::runApp('XF\\Pub\\App')
#16 {main}
Request state
array(4) {
  ["url"] => string(34) "/forums/index.php?whats-new/posts/"
  ["referrer"] => string(55) "https://ourportal.com/forums/index.php?whats-new/"
  ["_GET"] => array(1) {
    ["whats-new/posts/"] => string(0) ""
  }
  ["_POST"] => array(0) {
  }
}

Thanks! Best, Vitor
Hello, do you have fixed your problem ?(y)

Regards, SyTry
 
Hi, thanks for continue with this add-on.

When I use feed for publish with user as visitor I have this errors:

Code:
#0 src/addons/LiamW/TitlePermissionStrings/XF/Entity/Thread.php(46): XF::asVisitor(NULL, Object(Closure))
#1 src/XF/Widget/NewPosts.php(89): LiamW\TitlePermissionStrings\XF\Entity\Thread->canView()
#2 internal_data/code_cache/widgets/_7_forum_overview_new_posts.php(5): XF\Widget\NewPosts->render()
#3 src/XF/Template/Templater.php(6684): XF\SubContainer\Widget->{closure}(Object(LiamW\AllRichUsernames\XF\Template\Templater), Array, Array)
#4 src/XF/SubContainer/Widget.php(168): XF\Template\Templater->renderWidgetClosure(Object(Closure), Array)
#5 src/XF/Template/Templater.php(1634): XF\SubContainer\Widget->getCompiledWidget(Array, Array)
#6 internal_data/code_cache/templates/l3/s6/public/forum_list.php(206): XF\Template\Templater->widgetPosition('forum_list_side...', Array)
#7 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(LiamW\AllRichUsernames\XF\Template\Templater), Array)
#8 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#9 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#11 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#15 src/XF.php(391): XF\App->run()
#16 index.php(20): XF::runApp('XF\\Pub\\App')
#17 {main}

array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => string(22) "https://www.forum.xxx/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Thanks in advance.
 
Hi, thanks for continue with this add-on.

When I use feed for publish with user as visitor I have this errors:

Code:
#0 src/addons/LiamW/TitlePermissionStrings/XF/Entity/Thread.php(46): XF::asVisitor(NULL, Object(Closure))
#1 src/XF/Widget/NewPosts.php(89): LiamW\TitlePermissionStrings\XF\Entity\Thread->canView()
#2 internal_data/code_cache/widgets/_7_forum_overview_new_posts.php(5): XF\Widget\NewPosts->render()
#3 src/XF/Template/Templater.php(6684): XF\SubContainer\Widget->{closure}(Object(LiamW\AllRichUsernames\XF\Template\Templater), Array, Array)
#4 src/XF/SubContainer/Widget.php(168): XF\Template\Templater->renderWidgetClosure(Object(Closure), Array)
#5 src/XF/Template/Templater.php(1634): XF\SubContainer\Widget->getCompiledWidget(Array, Array)
#6 internal_data/code_cache/templates/l3/s6/public/forum_list.php(206): XF\Template\Templater->widgetPosition('forum_list_side...', Array)
#7 src/XF/Template/Templater.php(1315): XF\Template\Templater->{closure}(Object(LiamW\AllRichUsernames\XF\Template\Templater), Array)
#8 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#9 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#10 src/XF/Mvc/Dispatcher.php(458): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#11 src/XF/Mvc/Dispatcher.php(440): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#12 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(58): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#14 src/XF/App.php(2190): XF\Mvc\Dispatcher->run()
#15 src/XF.php(391): XF\App->run()
#16 index.php(20): XF::runApp('XF\\Pub\\App')
#17 {main}

array(4) {
  ["url"] => string(1) "/"
  ["referrer"] => string(22) "https://www.forum.xxx/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}

Thanks in advance.

What’s the error? You posted the stack trace and request state only.
 
Hello,

I can release an update or it won't have this error anymore, the only problem is that visitors who post will not be able to use this feature.

Regards, CRUEL-MODZ
 
Top Bottom