ReflectionException thrown with message

I’m trying to update Concrete5 from 8.5.6 to 8.5.12. I attempted to use the dashboard, which did not work. I downloaded the .12 version, and (per instructions) loaded the “concrete-cms-8.5.12” folder into the “Updates” folder on the site, but that did not work from the dashboard either.

I then created a folder on my site named “newsite” and copied the .12 Concrete5 folder into it, along with a current backup of my site files. The site is based on one of the standard schemes (Yogurt?) available with Concrete5, without any customization other than editing/adding pages .

When I used a browser to try to access the newsite address, it throws this error:

Invalid “update.core” defined. Please remove it from /home/jcarls_ds/ffez.com/newsite/application/config/update.php.

I deleted update.php, but it produced the same error. However MY EXISTING SITE now produces the same error, despite having made no changes to it. Since that php file referenced the 8.5.6 version, I subsequently tried deleting that from the existing site, but now trying to access the site produces the error dump copied below.

Any suggestions would be helpful, as right now my site is dead. Thanks.

ReflectionException thrown with message “Class Concrete\Core\Permission\Key\BoardKey does not exist”

Stacktrace:
#10 ReflectionException in /home/jcarls_ds/ffez.com/site/concrete/vendor/illuminate/container/Container.php:734
#9 ReflectionClass:__construct in /home/jcarls_ds/ffez.com/site/concrete/vendor/illuminate/container/Container.php:734
#8 Illuminate\Container\Container:build in /home/jcarls_ds/ffez.com/site/concrete/src/Application/Application.php:374
#7 Concrete\Core\Application\Application:build in /home/jcarls_ds/ffez.com/site/concrete/vendor/illuminate/container/Container.php:629
#6 Illuminate\Container\Container:make in /home/jcarls_ds/ffez.com/site/concrete/src/Permission/Key/Key.php:256
#5 Concrete\Core\Permission\Key\Key:loadAll in /home/jcarls_ds/ffez.com/site/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:340
#4 Concrete\Core\Foundation\Runtime\Run\DefaultRunner:handlePermissionKeys in /home/jcarls_ds/ffez.com/site/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:354
#3 Concrete\Core\Foundation\Runtime\Run\DefaultRunner:trySteps in /home/jcarls_ds/ffez.com/site/concrete/src/Foundation/Runtime/Run/DefaultRunner.php:80
#2 Concrete\Core\Foundation\Runtime\Run\DefaultRunner:run in /home/jcarls_ds/ffez.com/site/concrete/src/Foundation/Runtime/DefaultRuntime.php:102
#1 Concrete\Core\Foundation\Runtime\DefaultRuntime:run in /home/jcarls_ds/ffez.com/site/concrete/dispatcher.php:45
#0 require in /home/jcarls_ds/ffez.com/site/index.php:3

Can you try replacing the concrete directory and running the update from the command line instead of trying to do it from the dashboard?

I have not had any issues with this method (you will need to delete the application/config/update.php though)

Here is the documentation for that - How to Upgrade Concrete CMS

I’m in the process of uploading the new Concrete5 folder to the web site, but just noticed that the command line version instructs me to go into Maintenance Mode first. I did not delete the old Concrete5 folder, just renamed it to something completely different, so I could rename the two temporarily if needed.

However, I was actually following the instructions in the procedure above that (“Replacing the original Concrete Directory”), which I don’t believe I have tried here, because the command line version requires I use SSH, which I wanted to avoid if the simpler procedure works.

The “Replacing…” procedure instructs me to delete the " `composer.json" and “composer.lock” files when upgrading pre-8.2 versions (which I am not doing). I have not done that, but I’m wondering what the issue was on that.

So, replacing the folder according to the “replace folder” procedure is showing the correct Concrete5 version in the environment dump now. However, I still get error and don’t know what it means:

“Class Concrete\Core\Permission\Key\BoardKey does not exist”

Here is the code that is displaying:

/home/jcarls_ds/ffez.com/site/concrete/vendor/illuminate/container/Container.php

 
    /**
     * Instantiate a concrete instance of the given type.
     *
     * @param  string  $concrete
     * @param  array   $parameters
     * @return mixed
     *
     * @throws \Illuminate\Contracts\Container\BindingResolutionException
     */
    public function build($concrete, array $parameters = [])
    {
        // If the concrete type is actually a Closure, we will just execute it and
        // hand back the results of the functions, which allows functions to be
        // used as resolvers for more fine-tuned resolution of these objects.
        if ($concrete instanceof Closure) {
            return $concrete($this, $parameters);
        }
 
        $reflector = new ReflectionClass($concrete);
 
        // If the type is not instantiable, the developer is attempting to resolve
        // an abstract type such as an Interface of Abstract Class and there is
        // no binding registered for the abstractions so we need to bail out.
        if (! $reflector->isInstantiable()) {
            if (! empty($this->buildStack)) {
                $previous = implode(', ', $this->buildStack);
 
                $message = "Target [$concrete] is not instantiable while building [$previous].";
            } else {
                $message = "Target [$concrete] is not instantiable.";
            }
 
            throw new BindingResolutionException($message);
        }
 
        $this->buildStack[] = $concrete;
 
        $constructor = $reflector->getConstructor();

Hmmm - do you think you could post your environment info so we can get a better idea of the setup / environment situation? Thanks.

Thanks… Here is what appears on the right side:
Concrete5

Version 8.5.12
Installed Version 8.5.12
Database Version 20220319043123

Concrete Configuration

concrete.version 8.5.12
concrete.version_installed 8.5.12
concrete.version_db 20220319043123
concrete.installed true
concrete.locale en_US
concrete.charset UTF-8
concrete.charset_bom
concrete.maintenance_mode false
concrete.debug.display_errors true
concrete.debug.detail debug
concrete.debug.error_reporting null
concrete.debug.hide_keys.config.0 ***********************
concrete.debug.hide_keys.config.1 ***********************************
concrete.debug.hide_keys.config.2 ******************************
concrete.debug.hide_keys.config.3 *********************************
concrete.debug.hide_keys.config.4 **************************************
concrete.debug.hide_keys.config.5 ********************************************
concrete.debug.hide_keys.config.6 ********************************************
concrete.debug.hide_keys.config.7 ************************
concrete.debug.hide_keys.config.8 ************
concrete.proxy.host null
concrete.proxy.port null
concrete.proxy.user null
concrete.proxy.password ***
concrete.upload.extensions .flv;.jpg;.gif;.jpeg;.ico;.docx;.xla;.png;.psd;.swf;.doc;.txt;.xls;.xlsx;.csv;.pdf;.tiff;.rtf;.m4a;.mov;.wmv;.mpeg;.mpg;.wav;.3gp;.avi;.m4v;.mp4;.mp3;.qt;.ppt;.pptx;.kml;.xml;.svg;.webm;.ogg;.ogv
concrete.upload.extensions_blacklist .php;.php2;.php3;.php4;.php5;.php7;.php8;.phtml;.phar;.htaccess;.pl;.phpsh;.pht;.shtml;*.cgi
concrete.upload.chunking.enabled true
concrete.upload.chunking.chunkSize null
concrete.export.csv.include_bom false
concrete.export.csv.datetime_format Y-m-d\TH:i:sP
concrete.interface.panel.page_relations false
concrete.mail.method PHP_MAIL
concrete.mail.methods.smtp.server
concrete.mail.methods.smtp.port
concrete.mail.methods.smtp.username
concrete.mail.methods.smtp.password
concrete.mail.methods.smtp.encryption
concrete.mail.methods.smtp.messages_per_connection null
concrete.mail.methods.smtp.helo_domain localhost
concrete.cache.enabled true
concrete.cache.lifetime 21600
concrete.cache.overrides true
concrete.cache.blocks true
concrete.cache.assets false
concrete.cache.theme_css true
concrete.cache.pages false
concrete.cache.doctrine_dev_mode false
concrete.cache.full_page_lifetime default
concrete.cache.full_page_lifetime_value null
concrete.cache.full_contents_assets_hash false
concrete.cache.directory /home/jcarls_ds/ffez.com/site/application/files/cache
concrete.cache.directory_relative null
concrete.cache.page.directory /home/jcarls_ds/ffez.com/site/application/files/cache/pages
concrete.cache.page.adapter file
concrete.cache.levels.overrides.drivers.core_ephemeral.class \Stash\Driver\Ephemeral
concrete.cache.levels.overrides.drivers.core_filesystem.class Concrete\Core\Cache\Driver\FileSystemStashDriver
concrete.cache.levels.overrides.drivers.core_filesystem.options.path /home/jcarls_ds/ffez.com/site/application/files/cache/overrides
concrete.cache.levels.overrides.drivers.core_filesystem.options.dirPermissions 493
concrete.cache.levels.overrides.drivers.core_filesystem.options.filePermissions 420
concrete.cache.levels.overrides.drivers.redis.class Concrete\Core\Cache\Driver\RedisStashDriver
concrete.cache.levels.overrides.drivers.redis.options.prefix c5_overrides
concrete.cache.levels.overrides.drivers.redis.options.database 0
concrete.cache.levels.overrides.preferred_driver core_filesystem
concrete.cache.levels.expensive.drivers.core_ephemeral.class \Stash\Driver\Ephemeral
concrete.cache.levels.expensive.drivers.core_filesystem.class Concrete\Core\Cache\Driver\FileSystemStashDriver
concrete.cache.levels.expensive.drivers.core_filesystem.options.path /home/jcarls_ds/ffez.com/site/application/files/cache/expensive
concrete.cache.levels.expensive.drivers.core_filesystem.options.dirPermissions 493
concrete.cache.levels.expensive.drivers.core_filesystem.options.filePermissions 420
concrete.cache.levels.expensive.drivers.redis.class Concrete\Core\Cache\Driver\RedisStashDriver
concrete.cache.levels.expensive.drivers.redis.options.prefix c5_expensive
concrete.cache.levels.expensive.drivers.redis.options.database 0
concrete.cache.levels.expensive.preferred_driver core_filesystem
concrete.cache.levels.object.drivers.core_ephemeral.class \Stash\Driver\Ephemeral
concrete.cache.levels.object.drivers.redis.class Concrete\Core\Cache\Driver\RedisStashDriver
concrete.cache.levels.object.drivers.redis.options.prefix c5_object
concrete.cache.levels.object.drivers.redis.options.database 0
concrete.cache.levels.object.preferred_driver core_ephemeral
concrete.cache.clear.thumbnails false
concrete.cache.clear.last_cleared 1648642409
concrete.design.enable_custom true
concrete.design.enable_layouts true
concrete.log.emails true
concrete.log.errors true
concrete.log.spam false
concrete.log.api false
concrete.log.enable_dashboard_report true
concrete.log.configuration.mode simple
concrete.log.configuration.simple.core_logging_level NOTICE
concrete.log.configuration.simple.handler database
concrete.log.configuration.simple.file.file
concrete.jobs.enable_scheduling true
concrete.filesystem.temp_directory null
concrete.filesystem.permissions.file 420
concrete.filesystem.permissions.directory 493
concrete.email.enabled true
concrete.email.default.address ******************
concrete.email.default.name Jim Carls
concrete.email.form_block.address
concrete.email.forgot_password.address
concrete.email.forgot_password.name
concrete.email.validate_registration.address
concrete.email.validate_registration.name
concrete.email.workflow_notification.address
concrete.email.workflow_notification.name
concrete.email.register_notification.address
concrete.form.store_form_submissions auto
concrete.marketplace.enabled true
concrete.marketplace.request_timeout 30
concrete.marketplace.token null
concrete.marketplace.site_token null
concrete.marketplace.intelligent_search true
concrete.marketplace.log_requests false
concrete.external.intelligent_search_help true
concrete.external.news true
concrete.misc.user_timezones false
concrete.misc.package_backup_directory /home/jcarls_ds/ffez.com/site/application/files/trash
concrete.misc.enable_progressive_page_reindex true
concrete.misc.mobile_theme_id 0
concrete.misc.sitemap_approve_immediately true
concrete.misc.enable_translate_locale_en_us false
concrete.misc.page_search_index_lifetime 259200
concrete.misc.enable_trash_can true
concrete.misc.default_jpeg_image_compression 80
concrete.misc.default_png_image_compression 9
concrete.misc.default_thumbnail_format auto
concrete.misc.inplace_image_operations_limit 4194304
concrete.misc.basic_thumbnailer_generation_strategy now
concrete.misc.help_overlay true
concrete.misc.require_version_comments false
concrete.misc.enable_move_blocktypes_across_sets false
concrete.misc.image_editor_cors_policy.enable_cross_origin false
concrete.misc.image_editor_cors_policy.anonymous_request true
concrete.misc.generator_tag_display_in_header true
concrete.misc.login_redirect DESKTOP
concrete.misc.access_entity_updated 1636735925
concrete.misc.latest_version 8.5.12
concrete.misc.do_page_reindex_check false
concrete.theme.compress_preprocessor_output true
concrete.theme.generate_less_sourcemap false
concrete.updates.enable_auto_update_packages false
concrete.updates.enable_permissions_protection true
concrete.updates.check_threshold 172800
concrete.updates.services.get_available_updates https://marketplace.concretecms.com/tools/update_core
concrete.updates.services.inspect_update https://marketplace.concretecms.com/tools/inspect_update
concrete.updates.skip_core false
concrete.paths.trash /!trash
concrete.paths.drafts /!drafts
concrete.icons.page_template.width 120
concrete.icons.page_template.height 90
concrete.icons.theme_thumbnail.width 120
concrete.icons.theme_thumbnail.height 90
concrete.icons.file_manager_listing.handle file_manager_listing
concrete.icons.file_manager_listing.width 60
concrete.icons.file_manager_listing.height 60
concrete.icons.file_manager_detail.handle file_manager_detail
concrete.icons.file_manager_detail.width 400
concrete.icons.file_manager_detail.height 400
concrete.icons.user_avatar.width 80
concrete.icons.user_avatar.height 80
concrete.icons.user_avatar.default /site/concrete/images/avatar_none.png
concrete.file_manager.images.use_exif_data_to_rotate_images false
concrete.file_manager.images.manipulation_library gd
concrete.file_manager.images.create_high_dpi_thumbnails true
concrete.file_manager.images.preview_image_size small
concrete.file_manager.images.preview_image_popover true
concrete.file_manager.images.svg_sanitization.action sanitize
concrete.file_manager.images.svg_sanitization.allowed_tags
concrete.file_manager.images.svg_sanitization.allowed_attributes
concrete.file_manager.images.image_editor_save_area_background_color
concrete.file_manager.items_per_page_options.0 10
concrete.file_manager.items_per_page_options.1 25
concrete.file_manager.items_per_page_options.2 50
concrete.file_manager.items_per_page_options.3 100
concrete.file_manager.items_per_page_options.4 250
concrete.file_manager.results 10
concrete.search_users.results 10
concrete.sitemap_xml.file sitemap.xml
concrete.sitemap_xml.frequency weekly
concrete.sitemap_xml.priority 0.5
concrete.accessibility.toolbar_titles false
concrete.accessibility.toolbar_large_font false
concrete.accessibility.display_help_system true
concrete.accessibility.toolbar_tooltips true
concrete.i18n.choose_language_login false
concrete.i18n.auto_install_package_languages true
concrete.i18n.community_translation.entry_point https://translate.concretecms.org/api
concrete.i18n.community_translation.api_token
concrete.i18n.community_translation.progress_limit 60
concrete.i18n.community_translation.cache_lifetime 3600
concrete.i18n.community_translation.package_url Translate :: Concrete CMS
concrete.urls.concrete5 http://marketplace.concretecms.com
concrete.urls.concrete5_secure https://marketplace.concretecms.com
concrete.urls.newsflow http://newsflow.concrete5.org
concrete.urls.background_feed //backgroundimages.concrete5.org/wallpaper
concrete.urls.privacy_policy //www.concretecms.com/about/legal/privacy-policy
concrete.urls.background_feed_secure https://backgroundimages.concrete5.org/wallpaper
concrete.urls.background_info http://backgroundimages.concrete5.org/get_image_data.php
concrete.urls.videos https://www.youtube.com/user/concrete5cms/videos
concrete.urls.help.developer Developer Documentation
concrete.urls.help.user In-Page Editing
concrete.urls.help.forum Concrete CMS - Concrete CMS Community
concrete.urls.help.slack Concrete CMS - Concrete CMS Community
concrete.urls.paths.menu_help_service /tools/get_remote_help_list/
concrete.urls.paths.site_page /private/sites
concrete.urls.paths.newsflow_slot_content /tools/slot_content/
concrete.urls.paths.marketplace.projects /profile/projects/
concrete.urls.paths.marketplace.connect /marketplace/connect
concrete.urls.paths.marketplace.connect_success /marketplace/connect/-/connected
concrete.urls.paths.marketplace.connect_validate /marketplace/connect/-/validate
concrete.urls.paths.marketplace.connect_new_token /marketplace/connect/-/generate_token
concrete.urls.paths.marketplace.checkout /cart/-/add
concrete.urls.paths.marketplace.purchases /marketplace/connect/-/get_available_licenses
concrete.urls.paths.marketplace.item_information /marketplace/connect/-/get_item_information
concrete.urls.paths.marketplace.item_free_license /marketplace/connect/-/enable_free_license
concrete.urls.paths.marketplace.remote_item_list /marketplace/
concrete.white_label.logo false
concrete.white_label.name false
concrete.white_label.background_image null
concrete.session.name CONCRETE5
concrete.session.handler file
concrete.session.redis.database 1
concrete.session.save_path null
concrete.session.max_lifetime 7200
concrete.session.gc_probability 1
concrete.session.gc_divisor 100
concrete.session.cookie.cookie_path false
concrete.session.cookie.cookie_lifetime 0
concrete.session.cookie.cookie_domain false
concrete.session.cookie.cookie_secure false
concrete.session.cookie.cookie_httponly true
concrete.session.cookie.cookie_raw false
concrete.session.cookie.cookie_samesite null
concrete.session.remember_me.lifetime 1209600
concrete.user.registration.enabled false
concrete.user.registration.type disabled
concrete.user.registration.captcha true
concrete.user.registration.email_registration false
concrete.user.registration.display_username_field true
concrete.user.registration.display_confirm_password_field true
concrete.user.registration.validate_email false
concrete.user.registration.approval false
concrete.user.registration.notification false
concrete.user.group.badge.default_point_value 50
concrete.user.username.maximum 64
concrete.user.username.minimum 3
concrete.user.username.allowed_characters.boundary A-Za-z0-9
concrete.user.username.allowed_characters.middle A-Za-z0-9_.
concrete.user.username.allowed_characters.requirement_string A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end).
concrete.user.username.allowed_characters.error_string A username may only contain letters, numbers, dots (not at the beginning/end), and underscores (not at the beginning/end).
concrete.user.password.maximum 128
concrete.user.password.minimum 5
concrete.user.password.required_special_characters 0
concrete.user.password.required_lower_case 0
concrete.user.password.required_upper_case 0
concrete.user.password.reuse 0
concrete.user.password.hash_portable false
concrete.user.password.hash_cost_log2 12
concrete.user.password.legacy_salt
concrete.user.email.test_mx_record false
concrete.user.email.strict true
concrete.user.private_messages.throttle_max 20
concrete.user.private_messages.throttle_max_timespan 15
concrete.user.deactivation.enable_login_threshold_deactivation false
concrete.user.deactivation.login.threshold 120
concrete.user.deactivation.authentication_failure.enabled false
concrete.user.deactivation.authentication_failure.amount 5
concrete.user.deactivation.authentication_failure.duration 300
concrete.user.deactivation.message This user is inactive. Please contact us regarding this account.
concrete.spam.whitelist_group 0
concrete.spam.notify_email
concrete.calendar.colors.text #ffffff
concrete.calendar.colors.background #3A87AD
concrete.calendar.topic_attribute event_categories
concrete.security.session.invalidate_on_user_agent_mismatch true
concrete.security.session.invalidate_on_ip_mismatch true
concrete.security.session.invalidate_inactive_users.enabled false
concrete.security.session.invalidate_inactive_users.time 300
concrete.security.misc.x_frame_options SAMEORIGIN
concrete.permissions.forward_to_login true
concrete.permissions.model simple
concrete.seo.exclude_words a, an, as, at, before, but, by, for, from, is, in, into, like, of, off, on, onto, per, since, than, the, this, that, to, up, via, with
concrete.seo.url_rewriting false
concrete.seo.url_rewriting_all false
concrete.seo.redirect_to_canonical_url false
concrete.seo.canonical_url null
concrete.seo.canonical_url_alternative null
concrete.seo.trailing_slash false
concrete.seo.title_format %2$s :: %1$s
concrete.seo.title_segment_separator ::
concrete.seo.page_path_separator -
concrete.seo.group_name_separator /
concrete.seo.segment_max_length 128
concrete.seo.paging_string ccm_paging_p
concrete.statistics.track_downloads true
concrete.limits.sitemap_pages 100
concrete.limits.delete_pages 100
concrete.limits.copy_pages 10
concrete.limits.page_search_index_batch 200
concrete.limits.job_queue_batch 10
concrete.limits.style_customizer.size_min -50
concrete.limits.style_customizer.size_max 200
concrete.page.search.always_reindex false
concrete.composer.idle_timeout 1
concrete.api.enabled false
concrete.api.grant_types.client_credentials true
concrete.api.grant_types.authorization_code true
concrete.api.grant_types.password_credentials false
concrete.api.grant_types.refresh_token true
concrete.mutex.semaphore.priority 100
concrete.mutex.semaphore.class Concrete\Core\System\Mutex\SemaphoreMutex
concrete.mutex.file_lock.priority 50
concrete.mutex.file_lock.class Concrete\Core\System\Mutex\FileLockMutex
concrete.style_customizer.updater.ignored_values.preset-fonts-file Concrete\Core\StyleCustomizer\Style\Value\BasicValue
concrete.version_db_installed 20220319043123
concrete.site FF&EZ Software

GET Data empty

POST Data empty

Files empty

Cookies

ai_user ***********************************************

Session empty

Server/Request Data

PATH ************************************************************
CONTENT_LENGTH *
HTTP_CONNECTION *****
SCRIPT_NAME ***************
REQUEST_URI ******
QUERY_STRING
REQUEST_METHOD ***
SERVER_PROTOCOL ********
GATEWAY_INTERFACE *******
REMOTE_PORT *****
SCRIPT_FILENAME ***************************************
SERVER_ADMIN ******************
CONTEXT_DOCUMENT_ROOT ************************
CONTEXT_PREFIX
REQUEST_SCHEME *****
DOCUMENT_ROOT ************************
REMOTE_ADDR *************
SERVER_PORT ***
SERVER_ADDR *************
SERVER_NAME ************
SERVER_SOFTWARE ******
SERVER_SIGNATURE
HTTP_HOST ************
HTTP_SEC_FETCH_USER **
HTTP_SEC_FETCH_SITE ****
HTTP_SEC_FETCH_MODE ********
HTTP_SEC_FETCH_DEST ********
HTTP_UPGRADE_INSECURE_REQUESTS *
HTTP_COOKIE *******************************************************
HTTP_DNT *
HTTP_ACCEPT_ENCODING *****************
HTTP_ACCEPT_LANGUAGE **************
HTTP_ACCEPT *************************************************************************************
HTTP_USER_AGENT ********************************************************************************
SSL_TLS_SNI ************
HTTPS **
H2_STREAM_TAG ********
H2_STREAM_ID **
H2_PUSHED_ON
H2_PUSHED
H2_PUSH **
H2PUSH **
HTTP2 **
DH_USER *********
ds_id_30874360
dsid ********
SCRIPT_URI **************************
SCRIPT_URL ******
QS_ConnectionId ************************
QS_AllConn *
QS_SrvConn *
UNIQUE_ID ***************************
FCGI_ROLE *********
PHP_SELF ***************
REQUEST_TIME_FLOAT ***
REQUEST_TIME ***

Environment Variables

PATH ************************************************************
CONTENT_LENGTH *
HTTP_CONNECTION *****
SCRIPT_NAME ***************
REQUEST_URI ******
QUERY_STRING
REQUEST_METHOD ***
SERVER_PROTOCOL ********
GATEWAY_INTERFACE *******
REMOTE_PORT *****
SCRIPT_FILENAME ***************************************
SERVER_ADMIN ******************
CONTEXT_DOCUMENT_ROOT ************************
CONTEXT_PREFIX
REQUEST_SCHEME *****
DOCUMENT_ROOT ************************
REMOTE_ADDR *************
SERVER_PORT ***
SERVER_ADDR *************
SERVER_NAME ************
SERVER_SOFTWARE ******
SERVER_SIGNATURE
HTTP_HOST ************
HTTP_SEC_FETCH_USER **
HTTP_SEC_FETCH_SITE ****
HTTP_SEC_FETCH_MODE ********
HTTP_SEC_FETCH_DEST ********
HTTP_UPGRADE_INSECURE_REQUESTS *
HTTP_COOKIE *******************************************************
HTTP_DNT *
HTTP_ACCEPT_ENCODING *****************
HTTP_ACCEPT_LANGUAGE **************
HTTP_ACCEPT *************************************************************************************
HTTP_USER_AGENT ********************************************************************************
SSL_TLS_SNI ************
HTTPS **
H2_STREAM_TAG ********
H2_STREAM_ID **
H2_PUSHED_ON
H2_PUSHED
H2_PUSH **
H2PUSH **
HTTP2 **
DH_USER *********
ds_id_30874360
dsid ********
SCRIPT_URI **************************
SCRIPT_URL ******
QS_ConnectionId ************************
QS_AllConn *
QS_SrvConn *
UNIQUE_ID ***************************
FCGI_ROLE *********

Registered Handlers

  1. Concrete\Core\Error\Handler\ErrorHandler

  2. Concrete\Core\Error\Handler\JsonErrorHandler

Hmm I see a similar thread here from the archives - not sure if this has something to do with installing Concrete via composer and then upgrading using other means or something along those lines: