ErrorException: Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL) src/XF/Template/Templater.php:1176

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

ErrorException: Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL) src/XF/Template/Templater.php:1176

Code:
Logs
Server error log
 Clear
Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL)
2 m src/XF/Template/Templater.php:1176
Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL)
3 m src/XF/Template/Templater.php:1176
Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL)
3 m src/XF/Template/Templater.php:1176
Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL)
13 m src/XF/Template/Templater.php:1176
Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL)

Showing 20 of 29,713 items
1 of 1486

Server error log
ErrorException: Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL) src/XF/Template/Templater.php:1176
Generated by: wamangwati Dec 13, 2022 at 2:39 AM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1176)
#1 src/XF/Template/Templater.php(1176): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(28): XF\Template\Templater->method(NULL, 'isOnline', Array)
#3 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('icon_cell', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(623): XF\Template\Templater->renderExtension('icon_cell', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#7 src/addons/MaZ/AMP/XF/Template/Templater.php(139): XF\Template\Templater->callMacro('thread_list_mac...', 'item', Array, Array, Object(XF\Template\MacroState))
#8 internal_data/code_cache/templates/l1/s43/public/andy_similarthreads.php(21): MaZ\AMP\XF\Template\Templater->callMacro(NULL, 'thread_list_mac...', Array, Array)
#9 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, NULL)
#10 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('andy_similarthr...', Array, true, NULL)
#11 src/XF/Template/Templater.php(1680): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:andy_sim...', Array)
#12 internal_data/code_cache/templates/l1/s43/public/thread_view.php(1326): XF\Template\Templater->includeTemplate('public:andy_sim...', Array)
#13 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#14 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#15 src/XF/Template/Template.php(24): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:thread_v...', Array)
#16 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#17 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#18 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#19 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#20 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#21 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#22 src/XF.php(524): XF\App->run()
#23 index.php(20): XF::runApp('XF\\Pub\\App')
#24 {main}
Request state
array(4) {
  ["url"] => string(47) "/threads/giftcard-cardable-websites-2022.77774/"
  ["referrer"] => string(44) "https://craxpro.io/forums/cardable-sites.58/"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}


Using xenforo 2.2.11
Theme Fury - Dark

Link: Craxpro.io
 

Suphawat

Well-known member
Registered
Joined
Mar 15, 2019
Messages
64
Points
28

Reputation:

i think addon need update maybe
 

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

View previous replies…

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

test disable AMP.
thomsa
Code:
ErrorException: Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL) src/XF/Template/Templater.php:1176
Generated by: Unknown account Dec 13, 2022 at 3:42 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1176)
#1 src/XF/Template/Templater.php(1176): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(28): XF\Template\Templater->method(NULL, 'isOnline', Array)
#3 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('icon_cell', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(623): XF\Template\Templater->renderExtension('icon_cell', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#7 internal_data/code_cache/templates/l1/s43/public/andy_similarthreads.php(21): XF\Template\Templater->callMacro('thread_list_mac...', 'item', Array, Array)
#8 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#9 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('andy_similarthr...', Array)
#10 internal_data/code_cache/templates/l1/s43/public/thread_view.php(1326): XF\Template\Templater->includeTemplate('public:andy_sim...', Array)
#11 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#13 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#15 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#17 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#18 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#19 src/XF.php(524): XF\App->run()
#20 index.php(20): XF::runApp('XF\\Pub\\App')
#21 {main}
Request state
array(4) {
  ["url"] => string(47) "/threads/new-method-to-make-hq-combolist.76212/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
After disabling AMPXF it changed the error to [SV] LazyImageLoader
 

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

Code:
ErrorException: Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL) src/XF/Template/Templater.php:1176
Generated by: Unknown account Dec 13, 2022 at 3:42 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1176)
#1 src/XF/Template/Templater.php(1176): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(28): XF\Template\Templater->method(NULL, 'isOnline', Array)
#3 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('icon_cell', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(623): XF\Template\Templater->renderExtension('icon_cell', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#7 internal_data/code_cache/templates/l1/s43/public/andy_similarthreads.php(21): XF\Template\Templater->callMacro('thread_list_mac...', 'item', Array, Array)
#8 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#9 src/XF/Template/Templater.php(1680): XF\Template\Templater->renderTemplate('andy_similarthr...', Array)
#10 internal_data/code_cache/templates/l1/s43/public/thread_view.php(1326): XF\Template\Templater->includeTemplate('public:andy_sim...', Array)
#11 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#12 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('thread_view', Array)
#13 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#14 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#15 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#17 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#18 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#19 src/XF.php(524): XF\App->run()
#20 index.php(20): XF::runApp('XF\\Pub\\App')
#21 {main}
Request state
array(4) {
  ["url"] => string(47) "/threads/new-method-to-make-hq-combolist.76212/"
  ["referrer"] => bool(false)
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
After disabling AMPXF it changed the error to [SV] LazyImageLoader
Thanos CraxWith AMPXF again same:

Code:
ErrorException: Template error: [E_USER_WARNING] Cannot call method isOnline on a non-object (NULL) src/XF/Template/Templater.php:1176
Generated by: Rayagi Dec 13, 2022 at 3:47 PM
Stack trace
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/var/www/vhosts...', 1176)
#1 src/XF/Template/Templater.php(1176): trigger_error('Cannot call met...', 512)
#2 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(28): XF\Template\Templater->method(NULL, 'isOnline', Array)
#3 src/XF/Template/Templater.php(987): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(923): XF\Template\Templater->renderExtensionInternal('icon_cell', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l1/s43/public/thread_list_macros.php(623): XF\Template\Templater->renderExtension('icon_cell', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#7 src/addons/MaZ/AMP/XF/Template/Templater.php(139): XF\Template\Templater->callMacro('thread_list_mac...', 'item', Array, Array, Object(XF\Template\MacroState))
#8 internal_data/code_cache/templates/l1/s43/public/andy_similarthreads.php(21): MaZ\AMP\XF\Template\Templater->callMacro(NULL, 'thread_list_mac...', Array, Array)
#9 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, NULL)
#10 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('andy_similarthr...', Array, true, NULL)
#11 src/XF/Template/Templater.php(1680): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:andy_sim...', Array)
#12 internal_data/code_cache/templates/l1/s43/public/thread_view.php(1326): XF\Template\Templater->includeTemplate('public:andy_sim...', Array)
#13 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, Object(XF\Template\ExtensionSet))
#14 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#15 src/XF/Template/Template.php(24): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:thread_v...', Array)
#16 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#17 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#18 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#19 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#20 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#21 src/XF/App.php(2353): XF\Mvc\Dispatcher->run()
#22 src/XF.php(524): XF\App->run()
#23 index.php(20): XF::runApp('XF\\Pub\\App')
#24 {main}
Request state
array(4) {
  ["url"] => string(37) "/threads/maill-acces-88k-combo.78817/"
  ["referrer"] => string(68) "https://craxpro.io/forums/bases-combos-combolist/freebie/post-thread"
  ["_GET"] => array(0) {
  }
  ["_POST"] => array(0) {
  }
}
 

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

image.png


The 2nd error very similar to this one also:

Code:
ErrorException: Template error: [E_WARNING] A non-numeric value encountered internal_data/code_cache/templates/l1/s48/public/xtr_message_block.less.php:118
Generated by: Unknown account Dec 13, 2022 at 3:52 PM
Stack trace
#0 internal_data/code_cache/templates/l1/s48/public/xtr_message_block.less.php(118): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] A n...', '/var/www/vhosts...', 118)
#1 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(MaZ\AMP\XF\Template\XF22\Templater), Array, NULL)
#2 src/addons/MaZ/AMP/XF/Template/XF22/Templater.php(52): XF\Template\Templater->renderTemplate('xtr_message_blo...', Array, false, NULL)
#3 src/XF/CssRenderer.php(333): MaZ\AMP\XF\Template\XF22\Templater->renderTemplate('public:xtr_mess...', Array, false)
#4 src/XF/CssRenderer.php(260): XF\CssRenderer->renderTemplate('public:xtr_mess...', NULL)
#5 src/XF/CssRenderer.php(118): XF\CssRenderer->renderTemplates(Array, Array, Array)
#6 src/XF/CssWriter.php(55): XF\CssRenderer->render(Array)
#7 css.php(30): XF\CssWriter->run(Array, 48, 1, 'c3edf874bf53eb4...')
#8 {main}
Request state
array(4) {
  ["url"] => string(726) "/css.php?css=public%3Aaltf_filter_mobile.less%2Cpublic%3Aaltf_select2.less%2Cpublic%3Aaltf_thread_field.less%2Cpublic%3Aaltf_thread_field_column_list.less%2Cpublic%3Aandy_quicksearch.less%2Cpublic%3AavForumsTagEss_thread_view_grouped_tags.less%2Cpublic%3Acxf_mobile_footer.less%2Cpublic%3Acxf_sticky_create_button.less%2Cpublic%3Aj_threadpreview_post.less%2Cpublic%3Anotices.less%2Cpublic%3Aprefix_menu.less%2Cpublic%3Asc_prefix_filter.less%2Cpublic%3Aselect2.less%2Cpublic%3Astructured_list.less%2Cpublic%3Asv_contentratings.less%2Cpublic%3Asv_multiprefix_prefix_input.less%2Cpublic%3Axtr_message_block.less%2Cpublic%3Axtr_statistics.less%2Cpublic%3Aextra.less&s=48&l=1&d=1670943143&k=c3edf874bf53eb424c16bb3a84feee5930e47a15"
  ["referrer"] => string(43) "https://craxpro.io/forums/freebie.73/page-3"
  ["_GET"] => array(5) {
    ["css"] => string(574) "public:altf_filter_mobile.less,public:altf_select2.less,public:altf_thread_field.less,public:altf_thread_field_column_list.less,public:andy_quicksearch.less,public:avForumsTagEss_thread_view_grouped_tags.less,public:cxf_mobile_footer.less,public:cxf_sticky_create_button.less,public:j_threadpreview_post.less,public:notices.less,public:prefix_menu.less,public:sc_prefix_filter.less,public:select2.less,public:structured_list.less,public:sv_contentratings.less,public:sv_multiprefix_prefix_input.less,public:xtr_message_block.less,public:xtr_statistics.less,public:extra.less"
    ["s"] => string(2) "48"
    ["l"] => string(1) "1"
    ["d"] => string(10) "1670943143"
    ["k"] => string(40) "c3edf874bf53eb424c16bb3a84feee5930e47a15"
  }
  ["_POST"] => array(0) {
  }
}
 

shqawe

Well-known member
Registered
Joined
Jun 30, 2019
Messages
63
Points
28

Reputation:

As i can see all the errors show on thread page so for testing try to disable Similar threads addon because it's in all these errors.
 

jim

Well-known member
Registered
Joined
Aug 20, 2021
Messages
114
Points
38

Reputation:

@Thanos Crax

It looks like you are encountering an error when using a templating engine in your application. It seems that the error is related to a method called isOnline being called on a NULL object.

There could be several reasons for this error. Some possible causes include:

  1. The object that you are trying to call the isOnline method on is not correctly instantiated or initialized.
  2. There is a bug in the code that is causing the object to be set to NULL unexpectedly.
  3. The object that you are trying to call the isOnline method on may not exist, or may not have the isOnline method defined.
To troubleshoot this issue, you could try the following:

  1. Check the code that instantiates and initializes the object to ensure that it is being done correctly.
  2. Check for any bugs in the code that could be causing the object to be set to NULL unexpectedly.
  3. Check the object's class definition to ensure that the isOnline method is defined.
It may also be helpful to print out the value of the object before calling the isOnline method to see if it is NULL or not. This can help you to determine where the problem is occurring in the code.

I hope this helps! Let me know if you have any further questions.
 

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

@Thanos Crax

It looks like you are encountering an error when using a templating engine in your application. It seems that the error is related to a method called isOnline being called on a NULL object.

There could be several reasons for this error. Some possible causes include:

  1. The object that you are trying to call the isOnline method on is not correctly instantiated or initialized.
  2. There is a bug in the code that is causing the object to be set to NULL unexpectedly.
  3. The object that you are trying to call the isOnline method on may not exist, or may not have the isOnline method defined.
To troubleshoot this issue, you could try the following:

  1. Check the code that instantiates and initializes the object to ensure that it is being done correctly.
  2. Check for any bugs in the code that could be causing the object to be set to NULL unexpectedly.
  3. Check the object's class definition to ensure that the isOnline method is defined.
It may also be helpful to print out the value of the object before calling the isOnline method to see if it is NULL or not. This can help you to determine where the problem is occurring in the code.

I hope this helps! Let me know if you have any further questions.
jimI figure it's bcs of the AMP add-on since it is nulled.
 

Zer01ne

Collaborate
Collaborate
Registered
Joined
Nov 25, 2022
Messages
679
Points
253

Reputation:

Thanos Crax

Collaborate
Collaborate
Registered
Joined
Sep 25, 2020
Messages
315
Points
73

Reputation:

View previous replies…

Zer01ne

Collaborate
Collaborate
Registered
Joined
Nov 25, 2022
Messages
679
Points
253

Reputation:

No fix yet found still same issue
Thanos CraxHow do you clean the server log it comes huge if visitors are being grown.
I know we can clear it manually but it will be great if there's an option to make it automatically once or twice a week.
 
Top