[DBTech] DragonByte Donate

[DBTech] DragonByte Donate [Paid] 5.2.0

No permission to buy (€14.95)
@DragonByte Tech

Updated from 4.x.x to 5.2.0. Forums wont load when the addon is enabled. I merged all the templates but have many errors.

One of the locked errors:

Server error log
  • LogicException: Template public:PAGE_CONTAINER error: Cannot modify container while locked
  • src/XF/Container.php:325
  • Generated by: Unknown account
  • Oct 17, 2026 at 10:19 PM

Stack trace​

#0 src/XF/Container.php(111): XF\Container->assertNotLocked()
#1 src/XF/Container.php(68): XF\Container->set('dbtech_branding', Array)
#2 src/XF/App.php(2923): XF\Container->offsetSet('dbtech_branding', Array)
#3 src/addons/DBTech/MemberMap/Template/Callback/Copyright.php(38): XF\App->__set('dbtech_branding', Array)
#4 src/XF/Template/Templater.php(1911): DBTech\MemberMap\Template\Callback\Copyright::getCopyrightText('', Array, Object(SV\LazyImageLoader\XF\Template\Templater))
#5 internal_data/code_cache/templates/l1/s4/public/PAGE_CONTAINER.php(2414): XF\Template\Templater->callback('DBTech\\MemberMa...', 'getCopyrightTex...', '', Array)
#6 src/XF/Template/Templater.php(1821): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s4/public/PAGE_CONTAINER.php:348}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#7 src/XF/Pub/App.php(612): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#8 src/XF/App.php(2577): XF\Pub\App->renderPageHtml('
...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#9 src/XF/Mvc/Dispatcher.php(416): XF\App->renderPage('
...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#10 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#12 src/XF.php(850): XF\App->run()
#13 index.php(23): XF::runApp('XF\\Pub\\App')
#14 {main}

Request state​

array(4) {
["url"] => string(64) "/community/threads/mutliport-fuel-injection-junkyard-swap.15016/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

*****************************************************

Widget error:

Server error log
  • Error: Error rendering widget: Call to undefined method SV\ElasticSearchEssentials\XF\Entity\User::canViewDbtechDonate()
  • src/addons/DBTech/Donate/Widget/Drives.php:45
  • Generated by: Unknown account
  • Oct 17, 2026 at 10:19 PM

Stack trace​

#0 internal_data/code_cache/widgets/_23_dbtech_donate_drives_sidebar.php(5): DBTech\Donate\Widget\Drives->render()
#1 src/XF/Template/Templater.php(8297): XF\SubContainer\Widget->{closure:internal_data/code_cache/widgets/_23_dbtech_donate_drives_sidebar.php:3}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Array)
#2 src/XF/SubContainer/Widget.php(176): XF\Template\Templater->renderWidgetClosure(Object(Closure), Array)
#3 src/XF/Template/Templater.php(2167): XF\SubContainer\Widget->getCompiledWidget(Array, Array)
#4 internal_data/code_cache/templates/l1/s4/public/thread_view.php(1376): XF\Template\Templater->widgetPosition('thread_view_sid...', Array)
#5 src/XF/Template/Templater.php(1821): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s4/public/thread_view.php:696}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#7 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(473): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#9 src/XF/Mvc/Dispatcher.php(455): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(414): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#13 src/XF.php(850): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}

Request state​

array(4) {
["url"] => string(54) "/community/threads/83-cj7-in-need-of-carburetors.6330/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Delete
 
@DragonByte Tech

Updated from 4.x.x to 5.2.0. Forums wont load when the addon is enabled. I merged all the templates but have many errors.

One of the locked errors:

Server error log
  • LogicException: Template public:PAGE_CONTAINER error: Cannot modify container while locked
  • src/XF/Container.php:325
  • Generated by: Unknown account
  • Oct 17, 2026 at 10:19 PM

Stack trace​

#0 src/XF/Container.php(111): XF\Container->assertNotLocked()
#1 src/XF/Container.php(68): XF\Container->set('dbtech_branding', Array)
#2 src/XF/App.php(2923): XF\Container->offsetSet('dbtech_branding', Array)
#3 src/addons/DBTech/MemberMap/Template/Callback/Copyright.php(38): XF\App->__set('dbtech_branding', Array)
#4 src/XF/Template/Templater.php(1911): DBTech\MemberMap\Template\Callback\Copyright::getCopyrightText('', Array, Object(SV\LazyImageLoader\XF\Template\Templater))
#5 internal_data/code_cache/templates/l1/s4/public/PAGE_CONTAINER.php(2414): XF\Template\Templater->callback('DBTech\\MemberMa...', 'getCopyrightTex...', '', Array)
#6 src/XF/Template/Templater.php(1821): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s4/public/PAGE_CONTAINER.php:348}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#7 src/XF/Pub/App.php(612): XF\Template\Templater->renderTemplate('PAGE_CONTAINER', Array)
#8 src/XF/App.php(2577): XF\Pub\App->renderPageHtml('
...', Array, Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#9 src/XF/Mvc/Dispatcher.php(416): XF\App->renderPage('
...', Object(XF\Mvc\Reply\View), Object(XF\Mvc\Renderer\Html))
#10 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#11 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#12 src/XF.php(850): XF\App->run()
#13 index.php(23): XF::runApp('XF\\Pub\\App')
#14 {main}

Request state​

array(4) {
["url"] => string(64) "/community/threads/mutliport-fuel-injection-junkyard-swap.15016/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}

*****************************************************

Widget error:

Server error log
  • Error: Error rendering widget: Call to undefined method SV\ElasticSearchEssentials\XF\Entity\User::canViewDbtechDonate()
  • src/addons/DBTech/Donate/Widget/Drives.php:45
  • Generated by: Unknown account
  • Oct 17, 2026 at 10:19 PM

Stack trace​

#0 internal_data/code_cache/widgets/_23_dbtech_donate_drives_sidebar.php(5): DBTech\Donate\Widget\Drives->render()
#1 src/XF/Template/Templater.php(8297): XF\SubContainer\Widget->{closure:internal_data/code_cache/widgets/_23_dbtech_donate_drives_sidebar.php:3}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Array)
#2 src/XF/SubContainer/Widget.php(176): XF\Template\Templater->renderWidgetClosure(Object(Closure), Array)
#3 src/XF/Template/Templater.php(2167): XF\SubContainer\Widget->getCompiledWidget(Array, Array)
#4 internal_data/code_cache/templates/l1/s4/public/thread_view.php(1376): XF\Template\Templater->widgetPosition('thread_view_sid...', Array)
#5 src/XF/Template/Templater.php(1821): XF\Template\Templater->{closure:internal_data/code_cache/templates/l1/s4/public/thread_view.php:696}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#7 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#8 src/XF/Mvc/Dispatcher.php(473): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#9 src/XF/Mvc/Dispatcher.php(455): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#10 src/XF/Mvc/Dispatcher.php(414): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#11 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#12 src/XF/App.php(2840): XF\Mvc\Dispatcher->run()
#13 src/XF.php(850): XF\App->run()
#14 index.php(23): XF::runApp('XF\\Pub\\App')
#15 {main}

Request state​

array(4) {
["url"] => string(54) "/community/threads/83-cj7-in-need-of-carburetors.6330/"
["referrer"] => bool(false)
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
Delete
Re-download and reimport MemberMap even if you are already running the latest version.
 
Re-download and reimport MemberMap even if you are already running the latest version.
@DragonByte Tech That fix allows me to enable the addon and it allows the forum to open but the custom widget is gone as is the navbar link. The widget shows in the Appearance > Widgets section but does not show in any page.. Am I to assume that I am going to have to recreate everything? The widget was highly customized.

Screenshot 2026-10-18 051615.webp

Screenshot 2026-10-18 051630.webp

Screenshot 2026-10-18 051640.webp

Screenshot 2026-10-18 051923.webp

Screenshot 2026-10-18 052031.webp

Screenshot 2026-10-18 052045.webp
 
@DragonByte Tech That fix allows me to enable the addon and it allows the forum to open but the custom widget is gone as is the navbar link. The widget shows in the Appearance > Widgets section but does not show in any page.. Am I to assume that I am going to have to recreate everything? The widget was highly customized.

View attachment 347547

View attachment 347548

View attachment 347549

View attachment 347550

View attachment 347551

View attachment 347552
Re-configure your Donate user group permissions. I renamed them to bring them in line with XF conventions and I attempted to update existing records but this appears to have failed (either entirely or just for some people, I’m not sure).

Thankfully there are not that many permissions 😄
 
Re-configure your Donate user group permissions. I renamed them to bring them in line with XF conventions and I attempted to update existing records but this appears to have failed (either entirely or just for some people, I’m not sure).

Thankfully there are not that many permissions 😄
@DragonByte Tech Hmm, still no widget or navbar link...

Registered:

Screenshot 2026-10-18 064638.webp


Unregistered:

Screenshot 2026-10-18 064725.webp

Screenshot 2026-10-18 064810.webp

Screenshot 2026-10-18 064927.webp

Screenshot 2026-10-18 064951.webp
 
I’m not at my computer right now so I can’t check for sure but try using dbtechDonate, view and if that doesn’t work, try only changing canview to view.

Make similar changes to your widgets if you are using entirely custom widgets.
Before I make changes to the widget I tried the navbar link and neither test worked. I also removed the display condition entirely.

Screenshot 2026-10-18 124558.webp

Then added a new widget and used a different key. Still does not display and has a permission error.

Screenshot 2026-10-18 125555.webp

Screenshot 2026-10-18 130046.webp

Screenshot 2026-10-18 125612.webp

Registered and underinsured have view privs.
 
Could you raise a ticket @ here and afterwards use the "Attach secure data" button to grant me access to your site so I can look into this?

Doing it that way is more secure than DMs here as the details are encrypted :D

Once I have access I'll be able to tell what's happening and resolve it for you :)
 
Back
Top Bottom