Php Fatal Error

ThemeBurn SupportForumsOpenCart ThemesBurnEnginePhp Fatal Error

This topic has been marked as resolved.


I don’t know if you are working on the backend of my website but all of asudden i’m getting this error on the frontpage:

[15-Apr-2016 06:40:03 Europe/Lisbon] PHP Fatal error: Class ‘TB_ExtensionPlugin’ not found in /home/battlefi/public_html/ on line 4 Fatal error: ‘The class cannot be found: Theme_Catalog_error_log’
in /home/battlefi/public_html/
Stack trace:
#0 system/vendor/BurnEngine/library/ExtensionPluginBootstrap.php(126): TB_ExtensionPluginBootstrap->loadPlugins()
#1 system/vendor/BurnEngine/catalog/ThemeCatalogExtension.php(50): TB_ExtensionPluginBootstrap->configureAll()
#2 system/vendor/BurnEngine/library/Engine.php(280): Theme_Catalog_Extension->configure()
#3 system/vendor/BurnEngine/catalog/boot.php(43): TB_Engine->boot()
#4 catalog/controller/common/BurnEngine.php(47): TB_Boot::initEngine(Object(Registry), ‘BurnEngine’, 0)
#5 catalog/controller/common/BurnEngine.php(12): ControllerCommonBurnEngine->index()
#6 [internal function]: ControllerCommonBurnEngine->onGetEventsAfter(‘extension/event…’, Array)
#7 system/storage/modification/system/engine/action.php(44): call_user_func_array(Array, Array)
#8 system/storage/modification/system/engine/event.php(32): Action->execute(Object(Registry), Array)
#9 system/storage/modification/system/engine/loader.php(156): Event->trigger(‘model/extension…’, Array)
#10 [internal function]: {closure}(Array)
#11 system/engine/proxy.php(13): call_user_func(Object(Closure), Array)
#12 catalog/controller/startup/event.php(7): Proxy->__call(‘getEvents’, Array)
#13 catalog/controller/startup/event.php(7): Proxy->getEvents()
#14 [internal function]: ControllerStartupEvent->index()
#15 system/storage/modification/system/engine/action.php(44): call_user_func_array(Array, Array)
#16 system/engine/front.php(34): Action->execute(Object(Registry))
#17 system/engine/front.php(19): Front->execute(Object(Action))
#18 system/framework.php(99): Front->dispatch(Object(Action), Object(Action))
#19 index.php(22): require_once(‘/home/battlefi/…’)
#20 {main}

April 15, 2016 at 5:15 pm #46551

Most probably you have ‘suddenly’ placed a file named `error_log` in system\vendor\BurnEngine\catalog\plugin\ folder. Remove it from there and your issue should vanish.

ThemeBurn team

April 15, 2016 at 5:21 pm #46554

@TB Support,

Thanks, it worked.
I don’t know if you are being sarcastic (are you?), but i never added that file in that folder. Do you know any other way that would end up creating that error_log file in that specific folder?!

I removed it and it’s working fine, thanks.

Will keep on testing your theme.

Best regards,

  • This reply was modified 1187 days ago by  evilfx.
April 15, 2016 at 5:31 pm #46556

Sorry if that sounded rude, wasn’t meant to be offensive :)

No idea how this file got there. At least I can’t imagine how BurnEngine could create/copy such file there.

Anyway, we added a fix to ignore non related files in this folder (as it scanned for new plugins).

ThemeBurn team

April 15, 2016 at 5:47 pm #46562

All i did last night was test the html block for the other thread i opened here, added a couple of blocks and a couple of information pages, rearranged the footer and added a facebook app id.
I didn’t even use FTP or touched other Opencart settings, so something in opencart or your theme is definitely creating that file in there.

Could you pass me that fix as i intend to go live with this site pretty soon?


April 15, 2016 at 5:57 pm #46571

I am, however, noticing alot of errors in the OC error log:

2016-04-15 14:54:57 – PHP Notice: Undefined index: inherit_mask in /home/battlefi/public_html/ on line 295

April 15, 2016 at 5:58 pm #46572

Do you know what might be causing these errors? Could they be related?

April 15, 2016 at 6:22 pm #46580

We have released beta 17. Download it and upgrade. The above described issues are fixed there.

ThemeBurn team

April 15, 2016 at 6:24 pm #46581
Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.