Symphony error

Permalink 0 0 Browser Info Environment
This occurs randomly, requires a restart of apache to correct the issue.


An unexpected error occurred.

Class Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (SessionHandlerInterface:read)


Status: New
InformaticsInc
mlocati replied on at Permalink Reply
mlocati
InformaticsInc replied on at Permalink Reply
InformaticsInc
The commonality that I am seeing between us and others who are having this problem is running the CMS on PHP7+.
mlocati replied on at Permalink Reply
mlocati
And on Windows, right?
InformaticsInc replied on at Permalink Reply
InformaticsInc
Seems to be more common on Windows, however, one person commented on the link that you posted saying that it happened to them on CentOS 7.2.
InformaticsInc replied on at Permalink Reply
InformaticsInc
Here is more detailed information that I found in the error log:

PHP Fatal error: Uncaught Error: Cannot instantiate abstract class Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy in example.com\concrete\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage.php:364


Stack trace:
#0 example.com\concrete\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage.php(112): Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->setSaveHandler(Object(Concrete\Core\Session\Storage\Handler\NativeFileSessionHandler))

#1 example.com\concrete\src\Session\SessionFactory.php(68): Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->__construct(Array, Object(Concrete\Core\Session\Storage\Handler\NativeFileSessionHandler))

#2 example.com\concrete\src\Session\Se in example.com\concrete\vendor\symfony\http-foundation\Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage.php on line 364
InformaticsInc replied on at Permalink Reply
InformaticsInc
If this issue is where opcache is causing a problem with sessions being stored on the file system, could switching the sessions to be stored in the database resolve this issue?

concrete5 Environment Information

# concrete5 Version
Core Version - 5.7.5.9
Version Installed - 5.7.5.9
Database Version - 20160615000000

# concrete5 Packages
Block Designer (2.4.3), ProBlog (2.6.9).

# concrete5 Overrides
blocks/autonav/templates/breadcrumb.php, blocks/autonav/templates/main_menu/view.php, blocks/autonav/templates/main_menu, blocks/autonav/templates, blocks/autonav/view.php, blocks/autonav, blocks/box_feature/add.php, blocks/box_feature/composer.php, blocks/box_feature/config.json, blocks/box_feature/controller.php, blocks/box_feature/db.xml, blocks/box_feature/edit.php, blocks/box_feature/form.php, blocks/box_feature/icon.png, blocks/box_feature/templates/full.php, blocks/box_feature/templates, blocks/box_feature/view.php, blocks/box_feature, blocks/box_feature_external/add.php, blocks/box_feature_external/composer.php, blocks/box_feature_external/config.json, blocks/box_feature_external/controller.php, blocks/box_feature_external/db.xml, blocks/box_feature_external/edit.php, blocks/box_feature_external/form.php, blocks/box_feature_external/icon.png, blocks/box_feature_external/templates/full.php, blocks/box_feature_external/templates, blocks/box_feature_external/view.php, blocks/box_feature_external, blocks/compare/add.php, blocks/compare/composer.php, blocks/compare/config.json, blocks/compare/controller.php, blocks/compare/db.xml, blocks/compare/edit.php, blocks/compare/form.php, blocks/compare/icon.png, blocks/compare/view.php, blocks/compare, blocks/content_feature/add.php, blocks/content_feature/composer.php, blocks/content_feature/config.json, blocks/content_feature/controller.php, blocks/content_feature/db.xml, blocks/content_feature/edit.php, blocks/content_feature/form.php, blocks/content_feature/icon.png, blocks/content_feature/templates/box.php, blocks/content_feature/templates/centerbox.php, blocks/content_feature/templates, blocks/content_feature/view.php, blocks/content_feature, blocks/cta_btn/add.php, blocks/cta_btn/composer.php, blocks/cta_btn/config.json, blocks/cta_btn/controller.php, blocks/cta_btn/db.xml, blocks/cta_btn/edit.php, blocks/cta_btn/form.php, blocks/cta_btn/icon.png, blocks/cta_btn/view.php, blocks/cta_btn, blocks/feature/templates/external_link/view.css, blocks/feature/templates/external_link/view.js, blocks/feature/templates/external_link/view.php, blocks/feature/templates/external_link, blocks/feature/templates/hover_description/view.css, blocks/feature/templates/hover_description/view.js, blocks/feature/templates/hover_description/view.php, blocks/feature/templates/hover_description, blocks/feature/templates, blocks/feature, blocks/form/templates/asterix.php, blocks/form/templates, blocks/form, blocks/ftr_news/add.php, blocks/ftr_news/composer.php, blocks/ftr_news/config.json, blocks/ftr_news/controller.php, blocks/ftr_news/db.xml, blocks/ftr_news/edit.php, blocks/ftr_news/form.php, blocks/ftr_news/icon.png, blocks/ftr_news/view.php, blocks/ftr_news, blocks/guaranty/add.php, blocks/guaranty/composer.php, blocks/guaranty/config.json, blocks/guaranty/controller.php, blocks/guaranty/db.xml, blocks/guaranty/edit.php, blocks/guaranty/form.php, blocks/guaranty/icon.png, blocks/guaranty/view.php, blocks/guaranty, blocks/header_group/add.php, blocks/header_group/composer.php, blocks/header_group/config.json, blocks/header_group/controller.php, blocks/header_group/db.xml, blocks/header_group/edit.php, blocks/header_group/form.php, blocks/header_group/icon.png, blocks/header_group/view.php, blocks/header_group, blocks/hero/add.php, blocks/hero/composer.php, blocks/hero/config.json, blocks/hero/controller.php, blocks/hero/db.xml, blocks/hero/edit.php, blocks/hero/form.php, blocks/hero/icon.png, blocks/hero/view.php, blocks/hero, blocks/image/templates/new_window.php, blocks/image/templates, blocks/image/view.php, blocks/image, blocks/location_item/add.php, blocks/location_item/composer.php, blocks/location_item/config.json, blocks/location_item/controller.php, blocks/location_item/db.xml, blocks/location_item/edit.php, blocks/location_item/form.php, blocks/location_item/icon.png, blocks/location_item/view.php, blocks/location_item, blocks/search/templates/blogsearch/view.php, blocks/search/templates/blogsearch, blocks/search/templates, blocks/search/view.css, blocks/search, blocks/service_feature/add.php, blocks/service_feature/composer.php, blocks/service_feature/config.json, blocks/service_feature/controller.php, blocks/service_feature/db.xml, blocks/service_feature/edit.php, blocks/service_feature/form.php, blocks/service_feature/icon.png, blocks/service_feature/view.php, blocks/service_feature, blocks/testimonial_quote/add.php, blocks/testimonial_quote/composer.php, blocks/testimonial_quote/config.json, blocks/testimonial_quote/controller.php, blocks/testimonial_quote/db.xml, blocks/testimonial_quote/edit.php, blocks/testimonial_quote/form.php, blocks/testimonial_quote/icon.png, blocks/testimonial_quote/view.php, blocks/testimonial_quote, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, single_pages/page_not_found.php, themes/permar/css/bootstrap.min.css, themes/permar/css/custom.css, themes/permar/css/font-awesome.min.css, themes/permar/css, themes/permar/default.php, themes/permar/description.txt, themes/permar/fonts/fontawesome-webfont.eot, themes/permar/fonts/fontawesome-webfont.svg, themes/permar/fonts/fontawesome-webfont.ttf, themes/permar/fonts/fontawesome-webfont.woff, themes/permar/fonts/fontawesome-webfont.woff2, themes/permar/fonts/FontAwesome.otf, themes/permar/fonts/glyphicons-halflings-regular.eot, themes/permar/fonts/glyphicons-halflings-regular.svg, themes/permar/fonts/glyphicons-halflings-regular.ttf, themes/permar/fonts/glyphicons-halflings-regular.woff, themes/permar/fonts/glyphicons-halflings-regular.woff2, themes/permar/fonts, themes/permar/full.php, themes/permar/home.php, themes/permar/img/bkg-btn.png, themes/permar/img/bkg-corner.jpg, themes/permar/img/bkg-ftr.jpg, themes/permar/img/bkg-header-compare.jpg, themes/permar/img/hdr-default-1.jpg, themes/permar/img/hdr-default-2.jpg, themes/permar/img/logo-angle.png, themes/permar/img/logo-mobile.png, themes/permar/img/logo.png, themes/permar/img, themes/permar/inc/footer.php, themes/permar/inc/header.php, themes/permar/inc, themes/permar/js/bootstrap.min.js, themes/permar/js, themes/permar/locations.php, themes/permar/page_theme.php, themes/permar/pb_news.php, themes/permar/pb_post.php, themes/permar/right_sidebar.php, themes/permar/secondary _boxhdr.php, themes/permar/secondary.php, themes/permar/secondary_boxhdr.php, themes/permar/thumbnail.png, themes/permar/view.php, themes/permar, blocks/autonav/templates/breadcrumb.php, blocks/autonav/templates/main_menu/view.php, blocks/autonav/templates/main_menu, blocks/autonav/templates, blocks/autonav/view.php, blocks/autonav, blocks/box_feature/add.php, blocks/box_feature/composer.php, blocks/box_feature/config.json, blocks/box_feature/controller.php, blocks/box_feature/db.xml, blocks/box_feature/edit.php, blocks/box_feature/form.php, blocks/box_feature/icon.png, blocks/box_feature/templates/full.php, blocks/box_feature/templates, blocks/box_feature/view.php, blocks/box_feature, blocks/box_feature_external/add.php, blocks/box_feature_external/composer.php, blocks/box_feature_external/config.json, blocks/box_feature_external/controller.php, blocks/box_feature_external/db.xml, blocks/box_feature_external/edit.php, blocks/box_feature_external/form.php, blocks/box_feature_external/icon.png, blocks/box_feature_external/templates/full.php, blocks/box_feature_external/templates, blocks/box_feature_external/view.php, blocks/box_feature_external, blocks/compare/add.php, blocks/compare/composer.php, blocks/compare/config.json, blocks/compare/controller.php, blocks/compare/db.xml, blocks/compare/edit.php, blocks/compare/form.php, blocks/compare/icon.png, blocks/compare/view.php, blocks/compare, blocks/content_feature/add.php, blocks/content_feature/composer.php, blocks/content_feature/config.json, blocks/content_feature/controller.php, blocks/content_feature/db.xml, blocks/content_feature/edit.php, blocks/content_feature/form.php, blocks/content_feature/icon.png, blocks/content_feature/templates/box.php, blocks/content_feature/templates/centerbox.php, blocks/content_feature/templates, blocks/content_feature/view.php, blocks/content_feature, blocks/cta_btn/add.php, blocks/cta_btn/composer.php, blocks/cta_btn/config.json, blocks/cta_btn/controller.php, blocks/cta_btn/db.xml, blocks/cta_btn/edit.php, blocks/cta_btn/form.php, blocks/cta_btn/icon.png, blocks/cta_btn/view.php, blocks/cta_btn, blocks/feature/templates/external_link/view.css, blocks/feature/templates/external_link/view.js, blocks/feature/templates/external_link/view.php, blocks/feature/templates/external_link, blocks/feature/templates/hover_description/view.css, blocks/feature/templates/hover_description/view.js, blocks/feature/templates/hover_description/view.php, blocks/feature/templates/hover_description, blocks/feature/templates, blocks/feature, blocks/form/templates/asterix.php, blocks/form/templates, blocks/form, blocks/ftr_news/add.php, blocks/ftr_news/composer.php, blocks/ftr_news/config.json, blocks/ftr_news/controller.php, blocks/ftr_news/db.xml, blocks/ftr_news/edit.php, blocks/ftr_news/form.php, blocks/ftr_news/icon.png, blocks/ftr_news/view.php, blocks/ftr_news, blocks/guaranty/add.php, blocks/guaranty/composer.php, blocks/guaranty/config.json, blocks/guaranty/controller.php, blocks/guaranty/db.xml, blocks/guaranty/edit.php, blocks/guaranty/form.php, blocks/guaranty/icon.png, blocks/guaranty/view.php, blocks/guaranty, blocks/header_group/add.php, blocks/header_group/composer.php, blocks/header_group/config.json, blocks/header_group/controller.php, blocks/header_group/db.xml, blocks/header_group/edit.php, blocks/header_group/form.php, blocks/header_group/icon.png, blocks/header_group/view.php, blocks/header_group, blocks/hero/add.php, blocks/hero/composer.php, blocks/hero/config.json, blocks/hero/controller.php, blocks/hero/db.xml, blocks/hero/edit.php, blocks/hero/form.php, blocks/hero/icon.png, blocks/hero/view.php, blocks/hero, blocks/image/templates/new_window.php, blocks/image/templates, blocks/image/view.php, blocks/image, blocks/location_item/add.php, blocks/location_item/composer.php, blocks/location_item/config.json, blocks/location_item/controller.php, blocks/location_item/db.xml, blocks/location_item/edit.php, blocks/location_item/form.php, blocks/location_item/icon.png, blocks/location_item/view.php, blocks/location_item, blocks/search/templates/blogsearch/view.php, blocks/search/templates/blogsearch, blocks/search/templates, blocks/search/view.css, blocks/search, blocks/service_feature/add.php, blocks/service_feature/composer.php, blocks/service_feature/config.json, blocks/service_feature/controller.php, blocks/service_feature/db.xml, blocks/service_feature/edit.php, blocks/service_feature/form.php, blocks/service_feature/icon.png, blocks/service_feature/view.php, blocks/service_feature, blocks/testimonial_quote/add.php, blocks/testimonial_quote/composer.php, blocks/testimonial_quote/config.json, blocks/testimonial_quote/controller.php, blocks/testimonial_quote/db.xml, blocks/testimonial_quote/edit.php, blocks/testimonial_quote/form.php, blocks/testimonial_quote/icon.png, blocks/testimonial_quote/view.php, blocks/testimonial_quote, languages/cs_CZ/LC_MESSAGES/messages.mo, languages/cs_CZ/LC_MESSAGES, languages/cs_CZ, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/es_PY/LC_MESSAGES/messages.mo, languages/es_PY/LC_MESSAGES, languages/es_PY, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, single_pages/page_not_found.php, themes/permar/css/bootstrap.min.css, themes/permar/css/custom.css, themes/permar/css/font-awesome.min.css, themes/permar/css, themes/permar/default.php, themes/permar/description.txt, themes/permar/fonts/fontawesome-webfont.eot, themes/permar/fonts/fontawesome-webfont.svg, themes/permar/fonts/fontawesome-webfont.ttf, themes/permar/fonts/fontawesome-webfont.woff, themes/permar/fonts/fontawesome-webfont.woff2, themes/permar/fonts/FontAwesome.otf, themes/permar/fonts/glyphicons-halflings-regular.eot, themes/permar/fonts/glyphicons-halflings-regular.svg, themes/permar/fonts/glyphicons-halflings-regular.ttf, themes/permar/fonts/glyphicons-halflings-regular.woff, themes/permar/fonts/glyphicons-halflings-regular.woff2, themes/permar/fonts, themes/permar/full.php, themes/permar/home.php, themes/permar/img/bkg-btn.png, themes/permar/img/bkg-corner.jpg, themes/permar/img/bkg-ftr.jpg, themes/permar/img/bkg-header-compare.jpg, themes/permar/img/hdr-default-1.jpg, themes/permar/img/hdr-default-2.jpg, themes/permar/img/logo-angle.png, themes/permar/img/logo-mobile.png, themes/permar/img/logo.png, themes/permar/img, themes/permar/inc/footer.php, themes/permar/inc/header.php, themes/permar/inc, themes/permar/js/bootstrap.min.js, themes/permar/js, themes/permar/locations.php, themes/permar/page_theme.php, themes/permar/pb_news.php, themes/permar/pb_post.php, themes/permar/right_sidebar.php, themes/permar/secondary _boxhdr.php, themes/permar/secondary.php, themes/permar/secondary_boxhdr.php, themes/permar/thumbnail.png, themes/permar/view.php, themes/permar

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.1.4

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dom, fileinfo, filter, gd, hash, iconv, json, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, Phar, readline, Reflection, session, SimpleXML, soap, SPL, standard, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, Zend OPcache, zip, zlib.

# PHP Settings
max_execution_time - 720
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 10000
memory_limit - 1024M
post_max_size - 20M
sql.safe_mode - Off
upload_max_filesize - 25M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 100000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; WOW64; rv:53.0) Gecko/20100101 Firefox/53.0