14. Punic\Exception\BadArgumentType
…/­vendor/­punic/­punic/­code/­Calendar.php98
13. Concrete\Block\PageList\Controller action_filter_by_date
<#unknown>0
12. Exception
…/­vendor/­punic/­punic/­code/­Calendar.php95
11. DateTime __construct
…/­vendor/­punic/­punic/­code/­Calendar.php95
10. Punic\Calendar toDateTime
…/­src/­Localization/­Service/­Date.php331
9. Concrete\Core\Localization\Service\Date toDateTime
…/­src/­Localization/­Service/­Date.php39
8. Concrete\Core\Localization\Service\Date toDB
…/­blocks/­page_list/­controller.php348
7. Concrete\Block\PageList\Controller action_filter_by_date
<#unknown>0
6. call_user_func_array
…/­src/­Controller/­AbstractController.php161
5. Concrete\Core\Controller\AbstractController runAction
…/­src/­Page/­Controller/­PageController.php264
4. Concrete\Core\Page\Controller\PageController validateRequest
…/­src/­Routing/­DispatcherRouteCallback.php201
3. Concrete\Core\Routing\DispatcherRouteCallback execute
…/­src/­Application/­Application.php449
2. Concrete\Core\Application\Application dispatch
…/­bootstrap/­start.php305
1. require
…/­dispatcher.php36
0. require
/­home1/­cce/­public_html/­index.php2

Punic \ Exception \ BadArgumentType (10007)

Callstack information; navigate with mouse or keyboard using Ctrl+↑ or Ctrl+↓
Copy-to-clipboard button
Exception message and its type
Code snippet where the error was thrown
Server state information
Application provided context information
Punic\Exception\BadArgumentType thrown with message "Can't convert '2021-2020-01 00:00:00' to a \DateTime" Stacktrace: #14 Punic\Exception\BadArgumentType in /home1/cce/public_html/concrete/vendor/punic/punic/code/Calendar.php:98 #13 Concrete\Block\PageList\Controller:action_filter_by_date in <#unknown>:0 #12 Exception in /home1/cce/public_html/concrete/vendor/punic/punic/code/Calendar.php:95 #11 DateTime:__construct in /home1/cce/public_html/concrete/vendor/punic/punic/code/Calendar.php:95 #10 Punic\Calendar:toDateTime in /home1/cce/public_html/concrete/src/Localization/Service/Date.php:331 #9 Concrete\Core\Localization\Service\Date:toDateTime in /home1/cce/public_html/concrete/src/Localization/Service/Date.php:39 #8 Concrete\Core\Localization\Service\Date:toDB in /home1/cce/public_html/concrete/blocks/page_list/controller.php:348 #7 Concrete\Block\PageList\Controller:action_filter_by_date in <#unknown>:0 #6 call_user_func_array in /home1/cce/public_html/concrete/src/Controller/AbstractController.php:161 #5 Concrete\Core\Controller\AbstractController:runAction in /home1/cce/public_html/concrete/src/Page/Controller/PageController.php:264 #4 Concrete\Core\Page\Controller\PageController:validateRequest in /home1/cce/public_html/concrete/src/Routing/DispatcherRouteCallback.php:201 #3 Concrete\Core\Routing\DispatcherRouteCallback:execute in /home1/cce/public_html/concrete/src/Application/Application.php:449 #2 Concrete\Core\Application\Application:dispatch in /home1/cce/public_html/concrete/bootstrap/start.php:305 #1 require in /home1/cce/public_html/concrete/dispatcher.php:36 #0 require in /home1/cce/public_html/index.php:2

Can't convert '2021-2020-01 00:00:00' to a \DateTime

/home1/cce/public_html/concrete/vendor/punic/punic/code/Calendar.php
                    try {
                        if ($tzFrom === null) {
                            $result = new \DateTime($value);
                        } else {
                            $result = new \DateTime($value, $tzFrom);
                        }
                    } catch (\Exception $x) {
                        throw new Exception\BadArgumentType($value, '\\DateTime', $x);
                    }
                }
<#unknown>
/home1/cce/public_html/concrete/vendor/punic/punic/code/Calendar.php
                        $result->setTimezone($tzFrom);
                    }
                } else {
                    try {
                        if ($tzFrom === null) {
                            $result = new \DateTime($value);
                        } else {
                            $result = new \DateTime($value, $tzFrom);
                        }
                    } catch (\Exception $x) {
Exception message: DateTime::__construct(): Failed to parse time string (2021-2020-01 00:00:00) at position 6 (0): Unexpected character
/home1/cce/public_html/concrete/vendor/punic/punic/code/Calendar.php
                        $result->setTimezone($tzFrom);
                    }
                } else {
                    try {
                        if ($tzFrom === null) {
                            $result = new \DateTime($value);
                        } else {
                            $result = new \DateTime($value, $tzFrom);
                        }
                    } catch (\Exception $x) {
/home1/cce/public_html/concrete/src/Localization/Service/Date.php
     *    <li>Other values: one of the PHP supported time zones (see http://us1.php.net/manual/en/timezones.php )</li>
     * </ul>
     * @param string $fromTimezone The original timezone of $value (useful only if $value is a string like '2000-12-31 23:59'); it accepts the same values as $toTimezone.
     * @return \DateTime|null Returns the \DateTime instance (or null if $value couldn't be parsed)
     */
    public function toDateTime($value = 'now', $toTimezone = 'system', $fromTimezone = 'system')
    {
        return Calendar::toDateTime($value, $this->getTimezone($toTimezone), $this->getTimezone($fromTimezone));
    }
 
/home1/cce/public_html/concrete/src/Localization/Service/Date.php
     *    <li>'app' for the app's timezone</li>
     *    <li>Other values: one of the PHP supported time zones (see http://us1.php.net/manual/en/timezones.php )</li>
     * </ul>
    * @param string Returns the date/time representation (an empty string if $value is empty)
     */
    public function toDB($value = 'now', $fromTimezone = 'system')
    {
        $datetime = $this->toDateTime($value, 'system', $fromTimezone);
 
        return is_object($datetime) ? $datetime->format(static::DB_FORMAT) : '';
/home1/cce/public_html/concrete/blocks/page_list/controller.php
            } else {
                $start = "$year-01-01 00:00:00";
                $end = "$year-12-31 23:59:59";
            }
            if ($timezone !== 'system') {
                $dh = Core::make('helper/date');
                /* @var $dh \Concrete\Core\Localization\Service\Date */
                $start = $dh->toDB($start, $timezone);
                $end = $dh->toDB($end, $timezone);
            }
<#unknown>
/home1/cce/public_html/concrete/src/Controller/AbstractController.php
 
    public function runAction($action, $parameters = array())
    {
        $this->action = $action;
        $this->parameters = $parameters;
        if (is_callable(array($this, $action))) {
            if ($this->shouldRunControllerTask()) {
                return call_user_func_array(array($this, $action), $parameters);
            }
        }
/home1/cce/public_html/concrete/src/Page/Controller/PageController.php
            $blocks = array_merge($this->getPageObject()->getBlocks(), $this->getPageObject()->getGlobalBlocks());
 
            foreach ($blocks as $b) {
                $controller = $b->getController();
                list($method, $parameters) = $controller->getPassThruActionAndParameters($this->parameters);
                if ($controller->isValidControllerTask($method, $parameters)) {
                    $controller->on_start();
                    $response = $controller->runAction($method, $parameters);
                    if ($response instanceof Response) {
                        return $response;
/home1/cce/public_html/concrete/src/Routing/DispatcherRouteCallback.php
        $pe->setUser($u);
        $pe->setRequest($request);
        Events::dispatch('on_page_view', $pe);
 
        $controller = $c->getPageController();
        $controller->on_start();
        $controller->setupRequestActionAndParameters($request);
        $response = $controller->validateRequest();
        if ($response instanceof \Symfony\Component\HttpFoundation\Response) {
            return $response;
/home1/cce/public_html/concrete/src/Application/Application.php
                $request->attributes->add($matcher->match($path));
                $matched = $matcher->match($path);
                $route = $collection->get($matched['_route']);
                Route::setRequest($request);
                $response = Route::execute($route, $matched);
            } catch (ResourceNotFoundException $e) {
                $callback = new DispatcherRouteCallback('dispatcher');
                $response = $callback->execute($request);
            }
        }
/home1/cce/public_html/concrete/bootstrap/start.php
\Events::dispatch('on_before_dispatch');
 
/**
 * ----------------------------------------------------------------------------
 * Get the response to the current request
 * ----------------------------------------------------------------------------
 */
$response = $cms->dispatch($request);
/**
 * ----------------------------------------------------------------------------
/home1/cce/public_html/concrete/dispatcher.php
 
 
/**
 * ----------------------------------------------------------------------------
 * Begin concrete5 startup.
 * ----------------------------------------------------------------------------
 */
$cms = require $__DIR__ . '/bootstrap/start.php';
 
 
/home1/cce/public_html/index.php
<?php
require('concrete/dispatcher.php');
 
Key Value
Version 5.7.5.13
Installed Version 5.7.5.13
Key Value
concrete.version 5.7.5.13
concrete.version_installed 5.7.5.13
concrete.version_db 20160615000000
concrete.installed true
concrete.site CCE
concrete.locale en_US
concrete.charset UTF-8
concrete.maintenance_mode false
concrete.debug.display_errors true
concrete.debug.detail debug
concrete.proxy.host null
concrete.proxy.port null
concrete.proxy.user null
concrete.proxy.password null
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.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.cache.enabled true
concrete.cache.lifetime 21600
concrete.cache.overrides false
concrete.cache.blocks true
concrete.cache.assets false
concrete.cache.theme_css false
concrete.cache.pages 0
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 /home1/cce/public_html/application/files/cache
concrete.cache.directory_relative null
concrete.cache.page.directory /home1/cce/public_html/application/files/cache/pages
concrete.cache.page.adapter file
concrete.cache.environment.file environment.cache
concrete.cache.levels.expensive.drivers.core_ephemeral.class \Stash\Driver\Ephemeral
concrete.cache.levels.expensive.drivers.core_filesystem.class \Stash\Driver\FileSystem
concrete.cache.levels.expensive.drivers.core_filesystem.options.path /home1/cce/public_html/application/files/cache
concrete.cache.levels.expensive.drivers.core_filesystem.options.dirPermissions 493
concrete.cache.levels.expensive.drivers.core_filesystem.options.filePermissions 420
concrete.cache.levels.object.drivers.core_ephemeral.class \Stash\Driver\Ephemeral
concrete.multilingual.redirect_home_to_default_locale 1
concrete.multilingual.use_browser_detected_locale 1
concrete.multilingual.default_locale fr_FR
concrete.multilingual.default_source_locale en_US
concrete.multilingual.keep_users_locale false
concrete.design.enable_custom true
concrete.design.enable_layouts true
concrete.log.emails true
concrete.log.errors true
concrete.log.spam false
concrete.log.queries.log false
concrete.log.queries.clear_on_reload false
concrete.jobs.enable_scheduling true
concrete.filesystem.temp_directory null
concrete.filesystem.permissions.file 420
concrete.filesystem.permissions.directory 493
concrete.editor.concrete.enable_filemanager 1
concrete.editor.concrete.enable_sitemap 1
concrete.editor.plugins.selected.0 undoredo
concrete.editor.plugins.selected.1 concrete5lightbox
concrete.editor.plugins.selected.2 specialcharacters
concrete.editor.plugins.selected.3 table
concrete.email.enabled true
concrete.email.default.address concrete5-noreply@ccedmundston.com
concrete.email.default.name
concrete.email.form_block.address false
concrete.email.forgot_password.address null
concrete.email.forgot_password.name null
concrete.email.validate_registration.address null
concrete.email.validate_registration.name null
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_overlay true
concrete.external.news true
concrete.misc.user_timezones false
concrete.misc.package_backup_directory /home1/cce/public_html/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.app_version_display_in_header true
concrete.misc.default_jpeg_image_compression 80
concrete.misc.help_overlay true
concrete.misc.require_version_comments false
concrete.misc.access_entity_updated 1484052438
concrete.misc.do_page_reindex_check false
concrete.misc.latest_version 5.7.5.13
concrete.misc.login_redirect HOMEPAGE
concrete.misc.login_redirect_cid 0
concrete.misc.login_admin_to_dashboard 0
concrete.theme.compress_preprocessor_output false
concrete.theme.generate_less_sourcemap false
concrete.updates.enable_auto_update_core 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 http://www.concrete5.org/tools/update_core
concrete.updates.services.inspect_update http://www.concrete5.org/tools/inspect_update
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.user_avatar.width 80
concrete.icons.user_avatar.height 80
concrete.icons.user_avatar.default /concrete/images/avatar_none.png
concrete.file_manager.images.use_exim_data_to_rotate_images false
concrete.file_manager.images.manipulation_library gd
concrete.file_manager.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.i18n.choose_language_login 1
concrete.urls.concrete5 http://www.concrete5.org
concrete.urls.concrete5_secure https://www.concrete5.org
concrete.urls.newsflow http://newsflow.concrete5.org
concrete.urls.background_feed //backgroundimages.concrete5.org/wallpaper
concrete.urls.background_feed_secure https://backgroundimages.concrete5.org/wallpaper
concrete.urls.background_info http://backgroundimages.concrete5.org/get_image_data.php
concrete.urls.help.developer http://www.concrete5.org/documentation/developers/5.7/
concrete.urls.help.user http://www.concrete5.org/documentation/using-concrete5-7
concrete.urls.help.forum http://www.concrete5.org/community/forums
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.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.dashboard_background null
concrete.session.name CONCRETE5
concrete.session.handler file
concrete.session.save_path null
concrete.session.max_lifetime 7200
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.user.registration.enabled false
concrete.user.registration.type disabled
concrete.user.registration.captcha false
concrete.user.registration.email_registration false
concrete.user.registration.validate_email true
concrete.user.registration.approval false
concrete.user.registration.notification false
concrete.user.registration.notification_email false
concrete.user.gravatar.enabled false
concrete.user.gravatar.max_level g
concrete.user.gravatar.image_set 404
concrete.user.group.badge.default_point_value 50
concrete.user.profiles_enabled true
concrete.user.username.maximum 64
concrete.user.username.minimum 3
concrete.user.username.allow_spaces false
concrete.user.password.maximum 128
concrete.user.password.minimum 5
concrete.user.password.hash_portable false
concrete.user.password.hash_cost_log2 12
concrete.user.password.legacy_salt
concrete.user.private_messages.throttle_max 20
concrete.user.private_messages.throttle_max_timespan 15
concrete.spam.whitelist_group 0
concrete.spam.notify_email
concrete.security.session.invalidate_on_user_agent_mismatch true
concrete.security.session.invalidate_on_ip_mismatch true
concrete.security.ban.ip.enabled true
concrete.security.ban.ip.attempts 5
concrete.security.ban.ip.time 300
concrete.security.ban.ip.length 10
concrete.security.misc.x_frame_options SAMEORIGIN
concrete.permissions.forward_to_login true
concrete.permissions.model simple
concrete.seo.tracking.code
concrete.seo.tracking.code_position bottom
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 1
concrete.seo.url_rewriting_all false
concrete.seo.redirect_to_canonical_url 0
concrete.seo.canonical_url
concrete.seo.canonical_ssl_url
concrete.seo.trailing_slash false
concrete.seo.title_format %1$s :: %2$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.maintenance.version_job_page_num 583
empty
empty
empty
empty
Key Value
_sf2_attributes Array ( [uGroups] => Array ( [1] => 1 ) [accessEntities] => Array ( [0] => Concrete\Core\Permission\Access\Entity\GroupEntity Object ( [group:protected] => Concrete\Core\User\Group\Group Object ( [ctID] => [permissionSet] => [permissions:Concrete\Core\User\Group\Group:private] => Array ( ) [error] => [gID] => 1 [gName] => Guest [gDescription] => The guest group represents unregistered visitors to your site. [gUserExpirationIsEnabled] => 0 [gUserExpirationMethod] => [gUserExpirationSetDateTime] => [gUserExpirationInterval] => 0 [gUserExpirationAction] => [gIsBadge] => 0 [gBadgeFID] => 0 [gBadgeDescription] => [gBadgeCommunityPointValue] => 0 [gIsAutomated] => 0 [gCheckAutomationOnRegister] => 0 [gCheckAutomationOnLogin] => 0 [gCheckAutomationOnJobRun] => 0 [gPath] => /Guest [pkgID] => 0 ) [error] => [petID] => 1 [peID] => 5 [petHandle] => group [label] => Guest ) ) [accessEntitiesUpdated] => 1711615387 [previous_locale] => fr_FR )
_sf2_flashes Array ( )
_sf2_meta Array ( [u] => 1711615387 [c] => 1711615387 [l] => 7200 )
Key Value
LSPHP_ENABLE_USER_INI on
PATH /usr/local/bin:/usr/bin:/bin
TEMP /tmp
TMP /tmp
TMPDIR /tmp
PWD /
HTTP_ACCEPT */*
CONTENT_LENGTH 0
HTTP_HOST ccedmundston.com
HTTP_USER_AGENT claudebot
HTTP_X_HTTPS 1
REDIRECT_UNIQUE_ID ZgUtm615OeUOU2LrPFSNzQABlH0
REDIRECT_QS_ConnectionId 17116153871655994964191
REDIRECT_SCRIPT_URL /fr/nouvelles/2021/2020
REDIRECT_SCRIPT_URI https://ccedmundston.com/fr/nouvelles/2021/2020
REDIRECT_HTTPS on
REDIRECT_SSL_TLS_SNI ccedmundston.com
REDIRECT_HTTP2 on
REDIRECT_H2PUSH off
REDIRECT_H2_PUSH off
REDIRECT_H2_PUSHED
REDIRECT_H2_PUSHED_ON
REDIRECT_H2_STREAM_ID 3
REDIRECT_H2_STREAM_TAG 64191-345-3
REDIRECT_STATUS 200
UNIQUE_ID ZgUtm615OeUOU2LrPFSNzQABlH0
QS_ConnectionId 17116153871655994964191
SCRIPT_URL /fr/nouvelles/2021/2020
SCRIPT_URI https://ccedmundston.com/fr/nouvelles/2021/2020
HTTPS on
SSL_TLS_SNI ccedmundston.com
HTTP2 on
H2PUSH off
H2_PUSH off
H2_PUSHED
H2_PUSHED_ON
H2_STREAM_ID 3
H2_STREAM_TAG 64191-345-3
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
SERVER_NAME ccedmundston.com
SERVER_ADDR 192.185.16.104
SERVER_PORT 443
REMOTE_ADDR 54.224.90.25
DOCUMENT_ROOT /home1/cce/public_html
REQUEST_SCHEME https
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT /home1/cce/public_html
SERVER_ADMIN webmaster@ccedmundston.com
SCRIPT_FILENAME /home1/cce/public_html/index.php
REMOTE_PORT 44862
REDIRECT_URL /fr/nouvelles/2021/2020
SERVER_PROTOCOL HTTP/2.0
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /fr/nouvelles/2021/2020
SCRIPT_NAME /index.php
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711615387.1709
REQUEST_TIME 1711615387
argv Array ( )
argc 0
empty
0. Concrete\Core\Error\Handler\ErrorHandler
1. Concrete\Core\Error\Handler\JsonErrorHandler
2. Whoops\Handler\PlainTextHandler