ob-ivan / zettai-tesuji

Maajan Zettai Tesuji 180 -- Russian translation site
0 stars 0 forks source link

Ошибка в SecurityServiceProvider после обновления зависимостей #79

Closed ob-ivan closed 11 years ago

ob-ivan commented 11 years ago

Обновил зависимости:

  - Removing phpunit/phpunit (3.7.14)
  - Installing phpunit/phpunit (3.7.19)
    Downloading: 100%         

  - Removing symfony/event-dispatcher (v2.1.8)
  - Installing symfony/event-dispatcher (v2.1.9)
    Downloading: 100%         

  - Removing symfony/locale (v2.1.8)
  - Installing symfony/locale (v2.1.9)
    Downloading: 100%         

  - Removing symfony/options-resolver (v2.1.8)
  - Installing symfony/options-resolver (v2.1.9)
    Downloading: 100%         

  - Removing symfony/dom-crawler (v2.1.8)
  - Installing symfony/dom-crawler (v2.1.9)
    Downloading: 100%         

  - Updating silex/silex dev-master (59e7dbd => a5cb55c)
    Checking out a5cb55ced63ece76550de1599ddcc60719373594

При заходе на главную (и надо полагать, любую) страницу получаю:

<br />
<b>Warning</b>:  array_map(): An error occurred while invoking the map callback in <b>/path/to/docs/vendor/silex/silex/src/Silex/Provider/SecurityServiceProvider.php</b> on line <b>263</b><br />
<br />
<b>Fatal error</b>:  Uncaught exception 'RuntimeException' with message 'Accessed request service outside of request scope. Try moving that call to a before handler or controller.' in /path/to/docs/vendor/silex/silex/src/Silex/Application.php:137
Stack trace:
#0 /path/to/docs/vendor/pimple/pimple/lib/Pimple.php(83): Silex\Application-&gt;Silex\{closure}(Object(Zettai\Application))
#1 /path/to/docs/vendor/silex/silex/src/Silex/Application.php(129): Pimple-&gt;offsetGet('request')
#2 /path/to/docs/vendor/pimple/pimple/lib/Pimple.php(122): Silex\Application-&gt;Silex\{closure}(Object(Zettai\Application))
#3 /path/to/docs/vendor/pimple/pimple/lib/Pimple.php(83): Pimple::{closure}(Object(Zettai\Application))
#4 /path/to/docs/vendor/silex/silex/src/Silex/Provider/SecurityServiceProvider.php(304): Pimple-&gt;offsetGet('url_matcher')
#5 /work/ in <b>/path/to/docs/vendor/silex/silex/src/Silex/Application.php</b> on line <b>137</b><br />
ob-ivan commented 11 years ago

Ошибку уже обнаружили здесь: fabpot/silex#661 Надо попробовать откатить зависимость от silex.

ob-ivan commented 11 years ago

Накатил временный патч. Надо каждый день следить за новостями и убрать конкретный номер ревизии из composer.json, когда ошибка будет исправлена.

ob-ivan commented 11 years ago

Сделано.