Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Session object destruction failed при входе в систему #256

Closed
davetoxa opened this issue Aug 17, 2012 · 19 comments
Closed

Comments

@davetoxa
Copy link
Contributor

Свалился такой warning при входе в систему (yupe самого последнего коммита)

2012/08/17 18:40:40 [error] [php] session_regenerate_id() [function.session-regenerate-id]: Session object destruction failed (C:\wamp\www\yupe\framework\web\CHttpSession.php:182)
Stack trace:
#0 C:\wamp\www\yupe\framework\web\auth\CWebUser.php(228): YWebUser->changeIdentity()
#1 C:\wamp\www\yupe\protected\modules\user\forms\LoginForm.php(34): YWebUser->login()
#2 C:\wamp\www\yupe\framework\validators\CInlineValidator.php(43): LoginForm->authenticate()
#3 C:\wamp\www\yupe\framework\validators\CValidator.php(214): CInlineValidator->validateAttribute()
#4 C:\wamp\www\yupe\framework\base\CModel.php(158): CInlineValidator->validate()
#5 C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php(12): LoginForm->validate()
#6 C:\wamp\www\yupe\framework\web\actions\CAction.php(75): LoginAction->run()
#7 C:\wamp\www\yupe\framework\web\CController.php(309): LoginAction->runWithParams()
#8 C:\wamp\www\yupe\framework\web\CController.php(287): AccountController->runAction()
#9 C:\wamp\www\yupe\framework\web\CController.php(266): AccountController->runActionWithFilters()
#10 C:\wamp\www\yupe\framework\web\CWebApplication.php(283): AccountController->run()
#11 C:\wamp\www\yupe\framework\web\CWebApplication.php(142): CWebApplication->runController()
#12 C:\wamp\www\yupe\framework\base\CApplication.php(162): CWebApplication->processRequest()
#13 C:\wamp\www\yupe\index.php(15): CWebApplication->run()

REQUEST_URI=/yupe/index.php/en/login
in C:\wamp\www\yupe\protected\modules\user\forms\LoginForm.php (34)
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php (12)
in C:\wamp\www\yupe\index.php (15)

@davetoxa
Copy link
Contributor Author

Обновил страничку, попробовал ещё пару разу - всё ok !
В чём подвох ?

2012/08/17 18:43:00 [info] [application.modules.user] Пользователь davetoxa@gmail.com авторизовался!
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php (18)
in C:\wamp\www\yupe\index.php (15)
2012/08/17 18:43:08 [info] [application.modules.user] Пользователь TBIKC вышел!
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LogOutAction.php (8)
in C:\wamp\www\yupe\index.php (15)
2012/08/17 18:43:15 [info] [application.modules.user] Пользователь davetoxa@gmail.com авторизовался!
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php (18)
in C:\wamp\www\yupe\index.php (15)
2012/08/17 18:43:20 [info] [application.modules.user] Пользователь TBIKC вышел!
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LogOutAction.php (8)
in C:\wamp\www\yupe\index.php (15)

@yupe
Copy link
Owner

yupe commented Aug 17, 2012

Что-то мне подсказывает, что это какой-то глюк пхп по Win

@davetoxa
Copy link
Contributor Author

Может быть в yii sapport отправить данный issue ?

@yupe
Copy link
Owner

yupe commented Aug 18, 2012

Нужен сценарий как это можно воспроизвести. Ошибка повторяется ?

@davetoxa
Copy link
Contributor Author

Нет пока не встречалась больше

@yupe
Copy link
Owner

yupe commented Aug 18, 2012

Тогда пока закрою тикет, если появится вновь - пиши, будем думать. Но мне кажется, что это связано с работой самого пхп.

@yupe yupe closed this as completed Aug 18, 2012
@davetoxa
Copy link
Contributor Author

Пока делал косметику установщику, после, при первом входе, опять свалилось ^_^

2012/08/20 18:40:25 [error] [php] session_regenerate_id() [function.session-regenerate-id]: Session object destruction failed (C:\wamp\www\yupe\framework\web\CHttpSession.php:182)
Stack trace:
#0 C:\wamp\www\yupe\framework\web\auth\CWebUser.php(228): YWebUser->changeIdentity()
#1 C:\wamp\www\yupe\protected\modules\user\forms\LoginForm.php(34): YWebUser->login()
#2 C:\wamp\www\yupe\framework\validators\CInlineValidator.php(43): LoginForm->authenticate()
#3 C:\wamp\www\yupe\framework\validators\CValidator.php(214): CInlineValidator->validateAttribute()
#4 C:\wamp\www\yupe\framework\base\CModel.php(158): CInlineValidator->validate()
#5 C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php(12): LoginForm->validate()
#6 C:\wamp\www\yupe\framework\web\actions\CAction.php(75): LoginAction->run()
#7 C:\wamp\www\yupe\framework\web\CController.php(309): LoginAction->runWithParams()
#8 C:\wamp\www\yupe\framework\web\CController.php(287): AccountController->runAction()
#9 C:\wamp\www\yupe\framework\web\CController.php(266): AccountController->runActionWithFilters()
#10 C:\wamp\www\yupe\framework\web\CWebApplication.php(283): AccountController->run()
#11 C:\wamp\www\yupe\framework\web\CWebApplication.php(142): CWebApplication->runController()
#12 C:\wamp\www\yupe\framework\base\CApplication.php(162): CWebApplication->processRequest()
#13 C:\wamp\www\yupe\index.php(15): CWebApplication->run()
REQUEST_URI=/yupe/index.php/en/login
in C:\wamp\www\yupe\protected\modules\user\forms\LoginForm.php (34)
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php (12)
in C:\wamp\www\yupe\index.php (15)

@davetoxa davetoxa reopened this Aug 20, 2012
@yupe
Copy link
Owner

yupe commented Aug 20, 2012

Очень похоже на баг пхп или самого yii на наш баг очень не похоже...

20.08.12, 17:40, "Anton Cherepanov" notifications@github.com":

Пока делал косметику установщику, после при первом входе опять свалилось ^_^
2012/08/20 18:40:25 [error] [php] session_regenerate_id() [function.session-regenerate-id]: Session object destruction failed (C:\wamp\www\yupe\framework\web\CHttpSession.php:182)
Stack trace:
#0 C:\wamp\www\yupe\framework\web\auth\CWebUser.php(228): YWebUser->changeIdentity()
#1 C:\wamp\www\yupe\protected\modules\user\forms\LoginForm.php(34): YWebUser->login()
#2 C:\wamp\www\yupe\framework\validators\CInlineValidator.php(43): LoginForm->authenticate()
#3 C:\wamp\www\yupe\framework\validators\CValidator.php(214): CInlineValidator->validateAttribute()
#4 C:\wamp\www\yupe\framework\base\CModel.php(158): CInlineValidator->validate()
#5 C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php(12): LoginForm->validate()
#6 C:\wamp\www\yupe\framework\web\actions\CAction.php(75): LoginAction->run()
#7 C:\wamp\www\yupe\framework\web\CController.php(309): LoginAction->runWithParams()
#8 C:\wamp\www\yupe\framework\web\CController.php(287): AccountController->runAction()
#9 C:\wamp\www\yupe\framework\web\CController.php(266): AccountController->runActionWithFilters()
#10 C:\wamp\www\yupe\framework\web\CWebApplication.php(283): AccountController->run()
#11 C:\wamp\www\yupe\framework\web\CWebApplication.php(142): CWebApplication->runController()
#12 C:\wamp\www\yupe\framework\base\CApplication.php(162): CWebApplication->processRequest()
#13 C:\wamp\www\yupe\index.php(15): CWebApplication->run()
REQUEST_URI=/yupe/index.php/en/login
in C:\wamp\www\yupe\protected\modules\user\forms\LoginForm.php (34)
in C:\wamp\www\yupe\protected\modules\user\controllers\account\LoginAction.php (12)
in C:\wamp\www\yupe\index.php (15)

Reply to this email directly or view it on GitHub.

Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail

@adminnu
Copy link
Contributor

adminnu commented Aug 20, 2012

Скорее yii. Почему он раньше не появлялся, а сейчас стал? Может версия 5.4 +) Надо откопать причину и написать в yii.

@yupe
Copy link
Owner

yupe commented Aug 20, 2012

Возможно...у меня на убунте под 5.3 нету ничего....

20.08.12, 19:00, "Alexander Lyzhenkov" notifications@github.com":

Скорее yii. Почему он раньше не появлялся, а сейчас стал? Может версия 5.4 +) Надо откопать причину и написать в yii.

Reply to this email directly or view it on GitHub.

Отправлено из мобильной Яндекс.Почты: http://m.ya.ru/ymail

@davetoxa
Copy link
Contributor Author

Не, я под 5.3 тестил, проблема возникает только после чистой установке, только при первом входе в систему

@yupe
Copy link
Owner

yupe commented Aug 21, 2012

Можешь привести юз-кейс как такой баг воспроизвести ? Прямо по пунктам очередность действий, проверим...

@davetoxa
Copy link
Contributor Author

Скачиваешь юпи
Инсталируешь
Входишь в админку - при первом входе сваливается, потом нет уже

@adminnu
Copy link
Contributor

adminnu commented Aug 21, 2012

Желательно знать, что надо удалить, чтобы ошибка повторилась.

  1. Базу
  2. db.conf
  3. папки ....
    Тоесть если просто базу удалить и пройти установку, ошибка не появится.

@yupe
Copy link
Owner

yupe commented Aug 21, 2012

У меня она вообще не появляется =( ТВИКС ты под win тестировал?

@davetoxa
Copy link
Contributor Author

Да

@ghost ghost assigned adminnu Aug 21, 2012
@adminnu
Copy link
Contributor

adminnu commented Aug 28, 2012

Антон, проверь установку. Ошибка должна пройти.

@davetoxa
Copy link
Contributor Author

Всё отлично

@semwebdev
Copy link

Была похожая ошибка, помогло вот это решение.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants