Bug The plugin does not work in the forum version XF 2.1.2

Status
Not open for further replies.

NotDrink

Customer
Hi. I had tested Your plugin in version 2.1.1 of the forum XF. I updated the forum version to 2.1.2. Immediately after installing the plugin I get a 500 error on the main forum page. In the admin panel, too, can not go, I get the following message:
An exception occurred: [Error] Call to a member function filterViewable() on null in src/addons/DBTech/Shop/Repository/Purchase.php on line 285
  1. DBTech\Shop\Repository\Purchase->getViewablePurchasesForUser() in src/addons/DBTech/Shop/Repository/Purchase.php at line 307
  2. DBTech\Shop\Repository\Purchase->filterActivePurchasesForUser() in src/addons/DBTech/Shop/XF/Template/Templater.php at line 101
  3. DBTech\Shop\XF\Template\Templater->fnUsernameClasses() in src/XF/Template/Templater.php at line 3876
  4. XF\Template\Templater->fnUsernameLink()
  5. call_user_func_array() in src/XF/Template/Templater.php at line 922
  6. XF\Template\Templater->fn() in internal_data/code_cache/templates/l2/s0/admin/index.php at line 511
  7. XF\Template\Templater->{closure}() in src/XF/Template/Templater.php at line 1301
  8. XF\Template\Templater->renderTemplate() in src/XF/Template/Template.php at line 24
  9. XF\Template\Template->render() in src/XF/Mvc/Renderer/Html.php at line 48
  10. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 418
  11. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 400
  12. XF\Mvc\Dispatcher->renderReply() in src/XF/Mvc/Dispatcher.php at line 360
  13. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 53
  14. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2177
  15. XF\App->run() in src/XF.php at line 390
  16. XF::runApp() in admin.php at line 13
If I click back in the browser, a page with a list of plugins opens. I'm deleting Your plugin. After removing the main forum page opens, but the log appears a lot of errors related to other previously installed plugins. There were no such errors before the installation and subsequent removal of Your plugin. Error examples below:
  • Error: Call to undefined method Siropu\Chat\XF\Entity\User::hasResourceCategoryPermission()
  • src/addons/XFRM/Entity/Category.php:160
  • Generated by: Unknown account
  • Jun 5, 2019 at 10:24 AM
Stack trace
#0 src/addons/XFRM/Entity/Category.php(55): XFRM\Entity\Category->hasPermission('view')
#1 src/addons/XFRM/Entity/ResourceItem.php(116): XFRM\Entity\Category->canView()
#2 src/addons/XFRM/Sitemap/ResourceItem.php(41): XFRM\Entity\ResourceItem->canView()
#3 src/XF/Sitemap/Builder.php(182): XFRM\Sitemap\ResourceItem->isIncluded(Object(XFRM\Entity\ResourceItem))
#4 src/XF/Sitemap/Builder.php(147): XF\Sitemap\Builder->writeContentTypeData('resource', 0, G)
#5 src/XF/Sitemap/Builder.php(82): XF\Sitemap\Builder->buildType('resource', G)
#6 src/XF/Job/Sitemap.php(25): XF\Sitemap\Builder->build(G)
#7 src/XF/Job/Manager.php(253): XF\Job\Sitemap->run(G)
#8 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#9 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#10 job.php(42): XF\Job\Manager->runQueue(false, 8)
#11 {main}
Request state
array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(50) "http://notdrink_test/admin.php?logs/server-errors/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
  • InvalidArgumentException: Accessed unknown getter 'siropu_chat_is_sanctioned' on XF:User[2]
  • src/XF/Mvc/Entity/Entity.php:194
  • Generated by: Admin
  • Jun 5, 2019 at 10:24 AM
Stack trace
#0 src/XF/Mvc/Entity/Entity.php(101): XF\Mvc\Entity\Entity->get('siropu_chat_is_...')
#1 src/addons/Siropu/Chat/XF/Entity/User.php(173): XF\Mvc\Entity\Entity->__get('siropu_chat_is_...')
#2 src/addons/Siropu/Chat/Widget/Chat.php(46): Siropu\Chat\XF\Entity\User->isBannedSiropuChat()
#3 internal_data/code_cache/widgets/_15_siropu_chat.php(5): Siropu\Chat\Widget\Chat->render()
#4 src/XF/Template/Templater.php(6652): XF\SubContainer\Widget->{closure}(Object(XF\Template\Templater), Array, Array)
#5 src/XF/SubContainer/Widget.php(168): XF\Template\Templater->renderWidgetClosure(Object(Closure), Array)
#6 src/XF/Template/Templater.php(1620): XF\SubContainer\Widget->getCompiledWidget(Array, Array)
#7 internal_data/code_cache/templates/l2/s1/public/forum_list.php(211): XF\Template\Templater->widgetPosition('siropu_chat_abo...', Array)
#8 src/XF/Template/Templater.php(1301): XF\Template\Templater->{closure}(Object(XF\Template\Templater), Array)
#9 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('forum_list', Array)
#10 src/XF/Mvc/Renderer/Html.php(48): XF\Template\Template->render()
#11 src/XF/Mvc/Dispatcher.php(418): XF\Mvc\Renderer\Html->renderView('XF:Forum\\Listin...', 'public:forum_li...', Array)
#12 src/XF/Mvc/Dispatcher.php(400): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#13 src/XF/Mvc/Dispatcher.php(360): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#14 src/XF/Mvc/Dispatcher.php(53): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#15 src/XF/App.php(2177): 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(1) "/"
["referrer"] => string(21) "http://notdrink_test/"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

http://notdrink_test/admin.php?logs/server-errors/66/delete
 
I am unable to replicate any of these issues, so unfortunately this is one of those times where I do need access to the site / FTP.

I understand that’s not possible because your site is running on your computer, which leaves me unable to assist you.
 
I'll try to make a copy of the site online for testing. I'll let You know the access data if there are any errors. it is possible that these are problems with my local computer settings.
 
Thanks for your help. The source of the problems was found. Not Your fault. I'm sorry to bother you.
Since you have access to the test site, maybe You will see why I have not removed the branding of the addon DB Shop?
Removal of branding purchased, but branding is still not removed. The plugin version was downloaded after the purchase of the branding removal.
 
Last edited:
Status
Not open for further replies.

DragonByte Shop

XenForo 1.5.3+ XenForo 2.0.x XenForo 2.1.x XenForo 2.2.x XenForo 2.3.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
3,457
Customer rating
5.00 star(s) 3 ratings
Back
Top