Jump to content

uncaught_exception generated by guest after update to php 8.1


Go to solution Solved by Marc,

Recommended Posts

Posted

Invision Community

Version 4.7.2.1

Version 8.1.11

 

I just updated to php 8.1 from 7.4, and now I have these errors for various pages, all generated by "guest"

 

Error: Failed opening required '.../datastore/widget_activeUsers_rhsfib2aw_d7c41f2f94c103e97be4ddedfdab8efc.a1d28ee3cc.php' (include_path='.:/opt/cpanel/ea-php81/root/usr/share/pear') (0)
#0 /(server path to IP)/system/Data/Store/FileSystem.php(178): IPS\Data\Store\_FileSystem->get('widget_activeUs...')
#1 /(server path to IP)/system/Data/AbstractData.php(126): IPS\Data\Store\_FileSystem->exists('widget_activeUs...')
#2 /(server path to IP)/system/Data/Store.php(303): IPS\Data\_AbstractData->__isset('widget_activeUs...')
#3 /(server path to IP)/system/Widget/Widget.php(904): IPS\Data\_Store->__isset('widget_activeUs...')
#4 /(server path to IP)/uploads/template_28_94a9d7649fb9cdbfc784d3516e61a717_global.php(18493): IPS\_Widget->__toString()
#5 /(server path to IP)/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->widgetContainer('footer', 'horizontal')
#6/(server path to IP)/uploads/template_28_94a9d7649fb9cdbfc784d3516e61a717_global.php(6877): IPS\Theme\_SandboxedTemplate->__call('widgetContainer', Array)
#7/(server path to IP)/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('Making a normal...', '\n\n\n\n<div class=...', Array)
#8 /(server path to IP)/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#9 /(server path to IP)/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#10 /(server path to IP)/system/Dispatcher/Front.php(625): IPS\Dispatcher\_Standard->finish()
#11 /(server path to IP)/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#12 /(server path to IP)/index.php(13): IPS\_Dispatcher->run()
#13 {main}

 

 

BACKTRACE

#0 /(server path to IP)/init.php(1029): IPS\_Log::log('Error: Failed o...', 'uncaught_except...')
#1 /(server path to IP)/system/Widget/Widget.php(939): IPS\IPS::exceptionHandler(Object(Error))
#2 /(server path to IP)/uploads/template_28_94a9d7649fb9cdbfc784d3516e61a717_global.php(18493): IPS\_Widget->__toString()
#3 /(server path to IP)/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->widgetContainer('footer', 'horizontal')
#4 /(server path to IP)/uploads/template_28_94a9d7649fb9cdbfc784d3516e61a717_global.php(6877): IPS\Theme\_SandboxedTemplate->__call('widgetContainer', Array)
#5 /(server path to IP)/system/Theme/SandboxedTemplate.php(61): IPS\Theme\Cache\class_core_front_global->globalTemplate('Making a normal...', '\n\n\n\n<div class=...', Array)
#6 /(server path to IP)/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#7 /(server path to IP)/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
#8 /(server path to IP)/system/Dispatcher/Front.php(625): IPS\Dispatcher\_Standard->finish()
#9 /(server path to IP)/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
#10 /(server path to IP)/index.php(13): IPS\_Dispatcher->run()
#11 {main}

 

 

Posted

We would need to look further into this for you, however the access details on file appear to be incorrect or missing. Could you please update these details by visiting your client area, selecting the relevant purchase, then clicking "Review/Update Access Information" under the "Stored Access Information" section. 

We look forward to further assisting you. 

 

  • Solution
Posted

Im not seeing this happening when Im trying to test, and the errors themselves would indicate the file simply isnt there when the guests are visiting. Thats likely a timing difference between the file actually being written, and being able to read it. Please update to the latest release in the first instance and test. If you are then still seeing the same problem, try switching over to mysql for data storage. You can do this from System->Advanced Configuration->Data Storage. if its an issue with disk writing, mysql may well serve you better. 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...