Skip to content
Snippets Groups Projects
Verified Commit 96695551 authored by Dave Long's avatar Dave Long
Browse files

Issue #3377310 by catch, joelpittet, mark_fullmer, smustgrave, TrevorBradley,...

Issue #3377310 by catch, joelpittet, mark_fullmer, smustgrave, TrevorBradley, bkosborne, MWaters, cilefen, capellic: 400 exceptions result from requests for old asset paths which are missing the "theme" query string, possibly from cached pages
parent 93eb2340
No related branches found
No related tags found
40 merge requests!12227Issue #3181946 by jonmcl, mglaman,!8528Issue #3456871 by Tim Bozeman: Support NULL services,!8323Fix source code editing and in place front page site studio editing.,!6278Issue #3187770 by godotislate, smustgrave, catch, quietone: Views Rendered...,!54479.5.x SF update,!3878Removed unused condition head title for views,!38582585169-10.1.x,!3818Issue #2140179: $entity->original gets stale between updates,!3742Issue #3328429: Create item list field formatter for displaying ordered and unordered lists,!3731Claro: role=button on status report items,!3668Resolve #3347842 "Deprecate the trusted",!3651Issue #3347736: Create new SDC component for Olivero (header-search),!3546refactored dialog.pcss file,!3531Issue #3336994: StringFormatter always displays links to entity even if the user in context does not have access,!3502Issue #3335308: Confusing behavior with FormState::setFormState and FormState::setMethod,!3478Issue #3337882: Deleted menus are not removed from content type config,!3452Issue #3332701: Refactor Claro's tablesort-indicator stylesheet,!3355Issue #3209129: Scrolling problems when adding a block via layout builder,!3226Issue #2987537: Custom menu link entity type should not declare "bundle" entity key,!3154Fixes #2987987 - CSRF token validation broken on routes with optional parameters.,!3147Issue #3328457: Replace most substr($a, $i) where $i is negative with str_ends_with(),!3146Issue #3328456: Replace substr($a, 0, $i) with str_starts_with(),!3133core/modules/system/css/components/hidden.module.css,!2964Issue #2865710 : Dependencies from only one instance of a widget are used in display modes,!2812Issue #3312049: [Followup] Fix Drupal.Commenting.FunctionComment.MissingReturnType returns for NULL,!2614Issue #2981326: Replace non-test usages of \Drupal::logger() with IoC injection,!2378Issue #2875033: Optimize joins and table selection in SQL entity query implementation,!2334Issue #3228209: Add hasRole() method to AccountInterface,!2062Issue #3246454: Add weekly granularity to views date sort,!1255Issue #3238922: Refactor (if feasible) uses of the jQuery serialize function to use vanillaJS,!1105Issue #3025039: New non translatable field on translatable content throws error,!1073issue #3191727: Focus states on mobile second level navigation items fixed,!10223132456: Fix issue where views instances are emptied before an ajax request is complete,!877Issue #2708101: Default value for link text is not saved,!844Resolve #3036010 "Updaters",!673Issue #3214208: FinishResponseSubscriber could create duplicate headers,!579Issue #2230909: Simple decimals fail to pass validation,!560Move callback classRemove outside of the loop,!555Issue #3202493,!213Issue #2906496: Give Media a menu item under Content
Pipeline #50244 canceled
Pipeline: drupal

#50252

    Pipeline: drupal

    #50251

      Pipeline: drupal

      #50250

        +1
        ......@@ -88,7 +88,7 @@ public function onClientError(ExceptionEvent $event) {
        'status_code' => $exception->getStatusCode(),
        ];
        $this->logger->get('client error')
        ->log($error['severity_level'], Error::DEFAULT_ERROR_MESSAGE, $error);
        ->warning(Error::DEFAULT_ERROR_MESSAGE, $error);
        }
        /**
        ......
        ......@@ -3,6 +3,7 @@
        namespace Drupal\KernelTests\Core\EventSubscriber;
        use Drupal\Core\DependencyInjection\ContainerBuilder;
        use Drupal\Core\Logger\RfcLogLevel;
        use Drupal\KernelTests\KernelTestBase;
        use Symfony\Component\ErrorHandler\BufferingLogger;
        use Symfony\Component\HttpFoundation\Request;
        ......@@ -47,6 +48,18 @@ public function testExceptionLogging() {
        503 => 'php',
        ];
        $level_map = [
        400 => RfcLogLevel::WARNING,
        401 => RfcLogLevel::WARNING,
        403 => RfcLogLevel::WARNING,
        404 => RfcLogLevel::WARNING,
        405 => RfcLogLevel::WARNING,
        408 => RfcLogLevel::WARNING,
        501 => RfcLogLevel::ERROR,
        502 => RfcLogLevel::ERROR,
        503 => RfcLogLevel::ERROR,
        ];
        // Ensure that noting is logged.
        $this->assertEmpty($this->container->get($this->testLogServiceName)->cleanLogs());
        ......@@ -60,11 +73,12 @@ public function testExceptionLogging() {
        ini_set('error_log', $error_log);
        $expected_channels = array_values($channel_map);
        $expected_levels = array_values($level_map);
        $logs = $this->container->get($this->testLogServiceName)->cleanLogs();
        foreach ($expected_channels as $key => $expected_channel) {
        $log_message = $logs[$key][2]['channel'];
        $this->assertEquals($expected_channel, $log_message);
        $this->assertEquals($expected_channel, $logs[$key][2]['channel']);
        $this->assertEquals($expected_levels[$key], $logs[$key][0]);
        }
        }
        ......
        0% Loading or .
        You are about to add 0 people to the discussion. Proceed with caution.
        Please register or to comment