RuntimeException: Failed to start the session because headers have already been sent by "modules/contrib/social_auth_ok/social_auth_ok.install" at line 1. in Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start() (line 141 of vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php).

untimeException: Failed to start the session because headers have already been sent by "modules/contrib/social_auth_ok/social_auth_ok.install" at line 1. в Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start() (строка 141 из vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php) #0 core/lib/Drupal/Core/Session/SessionManager.php(164): Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage->start() #1 core/lib/Drupal/Core/Session/SessionManager.php(195): Drupal\Core\Session\SessionManager->startNow() #2 vendor/symfony/http-foundation/Session/Session.php(196): Drupal\Core\Session\SessionManager->save() #3 core/lib/Drupal/Core/StackMiddleware/Session.php(60): Symfony\Component\HttpFoundation\Session\Session->save() #4 core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #5 core/modules/page_cache/src/StackMiddleware/PageCache.php(99): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #6 core/modules/page_cache/src/StackMiddleware/PageCache.php(78): Drupal\page_cache\StackMiddleware\PageCache->pass(Object(Symfony\Component\HttpFoundation\Request), 1, true) #7 core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #8 core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #9 vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #10 core/lib/Drupal/Core/DrupalKernel.php(669): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #11 index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #12 {main}.

CommentFileSizeAuthor
#3 User authentication.png6.08 KBscorpionghost

Comments

ScorpionGhost created an issue. See original summary.

graker’s picture

Если повторно пробовать, воспроизводится?
Из drush работает?
Другие модули с нуля устанавливаются нормально?

scorpionghost’s picture

StatusFileSize
new6.08 KB

Здравствуйте. Удалил первую, указанную пустую строку - установилось. Странно, но после установки, настройки и получения из Одноклассников подтверждения, модуль не появляется во вкладке - такое ощущение, как будто в системе его нет. Вконтакте - работает нормально

graker’s picture

Про строку понял, спасибо, подправлю позже.

Если вкладка с модулем не появляется и чистка кэшей не помогает, надо переустановить.

scorpionghost’s picture

Спасибо за помощь и быстрый ответ. Модуль, после удаления и новой установки - заработал. Почему именно так - причину не понял

scorpionghost’s picture

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

И в журнале:

InvalidArgumentException: Required option not passed: "access_token" in League\OAuth2\Client\Token\AccessToken->__construct() (line 62 of vendor/league/oauth2-client/src/Token/AccessToken.php).

https://site.ru/user/login/ok/callback?code=1A3rY8xzObP0DjocTvIpLWJPD5GbAAkXd7GKG2VBzWruGtbSnzWufpzojYgG4A2mtneodUZUExBuYmyztORw9wS8BQzJw7f98X19mBfhw9jjxPXDNZ9cJTshbyFlxwXFuuRmOahdXdwN17uq1i9c3bPsuQ9XS7cYPBcdWffYP666u5&permissions_granted=GET_EMAIL&state=3c95809600257ab3563fb2bea82a6333

https://connect.ok.ru/dk?st.cmd=OAuth2Login&st.redirect=%252Fdk%253Fst.cmd%253DOAuth2Permissions%2526amp%253Bst.scope%253Demail%25253Bpublic_profile%25253BGET_EMAIL%2526amp%253Bst.response_type%253Dcode%2526amp%253Bst.show_permissions%253Doff%2526amp%253Bst.redirect_uri%253Dhttps%25253A%25252F%25252Fsite.ru%25252Fuser%25252Flogin%25252Fok%25252Fcallback%2526amp%253Bst.state%253D3c95809600257ab3563fb2bea82a6333%2526amp%253Bst.client_id%253D416155648&st.client_id=416174648
graker’s picture

Ужас какой, как оно у меня вообще работает-то :)

А вендоры установлены? composer install и все такое? У модуля ж тоже есть зависимость.

scorpionghost’s picture

Да, Вконтакте - с первого раза все заработало. Сижу, ищу причину. Может что-то ни то где-то указал. Странно

graker’s picture

VK тут ни при чем, у OK есть своя зависимость от max107/oauth2-odnoklassniki, надо проверить что в вендоре есть эта либа.

scorpionghost’s picture

Все сделал заново и заработало. Огромное спасибо за помощь и столь великолепный модуль. Сам бы не осилил его написать.

graker’s picture

Status: Active » Closed (works as designed)

Пользуйтесь на здоровье.
Он пока еще не великолепный, надо пару вещей допилить, все времени нет.