Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-24827

REST: exceptions always output debug traces

    XMLWordPrintable

Details

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • 2015.09
    • 5.3.7, 5.4.5-beta, 5.4.4.1
    • Platform > REST API v2
    • None

    Description

      With kernel.debug = false:

      Actual:

      {
        "ErrorMessage": {
          "_media-type": "application/vnd.ez.api.ErrorMessage+json",
          "errorCode": 401,
          "errorMessage": "Unauthorized",
          "errorDescription": "User does not have access to '/api/ezp/v2/user/sessions' 'Invalid login or password'",
          "trace": "#0 [internal function]: eZ\\Publish\\Core\\REST\\Server\\Controller\\User->createSession()\n#1 /home/user/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php(145): call_user_func_array(Array, Array)\n#2 /home/user/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php(66): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw(Object(Symfony\\Component\\HttpFoundation\\Request), 1)\n#3 /home/user/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DependencyInjection/ContainerAwareHttpKernel.php(64): Symfony\\Component\\HttpKernel\\HttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#4 /home/user/www/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(186): Symfony\\Component\\HttpKernel\\DependencyInjection\\ContainerAwareHttpKernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request), 1, true)\n#5 /home/user/www/web/index.php(77): Symfony\\Component\\HttpKernel\\Kernel->handle(Object(Symfony\\Component\\HttpFoundation\\Request))\n#6 {main}",
          "file": "/home/user/www/vendor/ezsystems/ezpublish-kernel/eZ/Publish/Core/REST/Server/Controller/User.php",
          "line": 1029
        }
      }
      

      Expected:

      {
        "ErrorMessage": {
          "_media-type": "application/vnd.ez.api.ErrorMessage+json",
          "errorCode": 401,
          "errorMessage": "Unauthorized",
          "errorDescription": "User does not have access to '/api/ezp/v2/user/sessions' 'Invalid login or password'"
        }
      }
      

      PR: https://github.com/ezsystems/ezpublish-kernel/pull/1413

      Attachments

        Activity

          People

            Unassigned Unassigned
            foxcore foxcore
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: