We build. You grow.

Get best community software here

Start a social network, a fan-site, an education project with oxwall - free opensource community software

Ошибка parsererror - User Credits | Forum

Евгений
Евгений Feb 12 '14
Добрый день, недавно появилась ошибка - после заполнения полей авторизации (логин, пароль) всплывает ошибка - ParserError после чего всплывающее окошко пропадает, и автоматической переадресации на сам сайт не происходит, окно авторизации продолжает "думать". Если принудительно нажать на перезагрузку страницы попадаешь на сайт. Ошибку наблюдаю на мозиле, гугл хроме. Появилась предположительно после обновления плагина видео (но это не точно). Скрин ошибки прилагаю. При тестировании с "OW_DEBUG_MODE ', правда, все то же самое, но и ошибок каких либо настоящих не показывает.


Alia Team
Alia Feb 13 '14
Евгений... когда то я написала вот такую вот инструкцию по траблшутингу parse error на англ. языке http://docs.oxwall.org/faq:parse-error-troubleshooting .

1. На мозиле ставите фаербаг.
2. Активируете консоль.
3. Оставляете консоль фаербага открытой
4. Логинитесь.
5. Смотрите в консоль фаербага>>нажимете на "+" действия POST который предшествует parse error'у ( скорее всего этот пост будет именно такой как на скринах в документации) . Открываете "Response" секцию и там должен быть "намек" на то почему логинка не работает.

Если нужны на русском пояснения, дайте знать.
Евгений
Евгений Feb 13 '14
Алия, спасибо за скорый ответ. Проделал все как вы написали, вот что получилось.


Alia Team
Alia Feb 13 '14
отлично!!!
теперь нужно enable DEBUG ...и снова повторить процедуру.
Когда повторите откройте POST который /base/user/ajax/sign-in ( который на вашем нынешнем скрине находится над GET ..../500.phtml). И сделайте скрин секции "ОТВЕТ".

500сотая ошибка все таки есть, просто она не может быть выведена в аяксовом floatbox ( то есть в форме sign in). Но можно будет увидеть ее в фаербаге когда вы активируете debug mode.
Евгений
Евгений Feb 13 '14
Message: Trying to get property of non-object File: /var/www/a38692/data/www/***.ru/ow_plugins/user_credits/classes/event_handler.php Line: 401 Type: Notice Message: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDERBY `logTimestamp` DESC LIMIT 0, 1' at line 1 File: /var/www/a38692/data/www/***.ru/ow_core/database.php Line: 331 Type: Exception Trace: <pre>#0 /var/www/a38692/data/www/***.ru/ow_core/database.php(331): PDOStatement->execute() #1 /var/www/a38692/data/www/***.ru/ow_core/database.php(397): OW_Database->execute('SELECT * FROMo...', Array) #2 /var/www/a38692/data/www/****.ru/ow_core/base_dao.php(114): OW_Database->queryForObject('SELECT* FROM o...', 'USERCREDITS_BOL...', Array, 0, Array) #3 /var/www/a38692/data/www/***.ru/ow_plugins/user_credits/bol/log_dao.php(84): OW_BaseDao->findObjectByExample(Object(OW_Example)) #4 /var/www/a38692/data/www/****.ru/ow_plugins/user_credits/bol/credits_service.php(743): USERCREDITS_BOL_LogDao->findLast(3742, NULL) #5 /var/www/a38692/data/www/****.ru/ow_plugins/user_credits/classes/event_handler.php(401): USERCREDITS_BOL_CreditsService->findLog(3742, NULL) #6 [internal function]: USERCREDITS_CLASS_EventHandler->onUserLogin(Object(OW_Event)) #7 /var/www/a38692/data/www/****.ru/ow_core/event_manager.php(193): call_user_func(Array, Object(OW_Event)) #8 /var/www/a38692/data/www/****.ru/ow_core/auth.php(131): OW_EventManager->trigger(Object(OW_Event)) #9 /var/www/a38692/data/www/****.ru/ow_core/auth.php(83): OW_Auth->login(3742) #10 /var/www/a38692/data/www/****.ru/ow_core/user.php(90): OW_Auth->authenticate(Object(BASE_CLASS_StandardAuth)) #11 /var/www/a38692/data/www/****.ru/ow_system_plugins/base/bol/user_service.php(1318): OW_User->authenticate(Object(BASE_CLASS_StandardAuth)) #12 /var/www/a38692/data/www/****.ru/ow_system_plugins/base/controllers/user.php(340): BOL_UserService->processSignIn('zolotarenko', 'hjvfybcbvj', true) #13 /var/www/a38692/data/www/***.ru/ow_system_plugins/base/controllers/user.php(256): BASE_CTRL_User->processSignIn() #14 [internal function]: BASE_CTRL_User->ajaxSignIn(Array) #15 /var/www/a38692/data/www/****.ru/ow_core/request_handler.php(266): ReflectionMethod->invokeArgs(Object(BASE_CTRL_User), Array) #16 /var/www/a38692/data/www/***.ru/ow_core/application.php(330): OW_RequestHandler->dispatch() #17 /var/www/a38692/data/www/****.ru/index.php(65): OW_Application->handleRequest() #18 {main}</pre> Class: <pre>#0 /var/www/a38692/data/www/****.ru/ow_core/database.php(331): PDOStatement->execute() #1 /var/www/a38692/data/www/****.ru/ow_core/database.php(397): OW_Database->execute('SELECT * FROMo...', Array) #2 /var/www/a38692/data/www/****.ru/ow_core/base_dao.php(114): OW_Database->queryForObject('SELECT* FROM o...', 'USERCREDITS_BOL...', Array, 0, Array) #3 /var/www/a38692/data/www/****.ru/ow_plugins/user_credits/bol/log_dao.php(84): OW_BaseDao->findObjectByExample(Object(OW_Example)) #4 /var/www/a38692/data/www/****.ru/ow_plugins/user_credits/bol/credits_service.php(743): USERCREDITS_BOL_LogDao->findLast(3742, NULL) #5 /var/www/a38692/data/www/****.ru/ow_plugins/user_credits/classes/event_handler.php(401): USERCREDITS_BOL_CreditsService->findLog(3742, NULL) #6 [internal function]: USERCREDITS_CLASS_EventHandler->onUserLogin(Object(OW_Event)) #7 /var/www/a38692/data/www/****.ru/ow_core/event_manager.php(193): call_user_func(Array, Object(OW_Event)) #8 /var/www/a38692/data/www/****.ru/ow_core/auth.php(131): OW_EventManager->trigger(Object(OW_Event)) #9 /var/www/a38692/data/www/****.ru/ow_core/auth.php(83): OW_Auth->login(3742) #10 /var/www/a38692/data/www/*****.ru/ow_core/user.php(90): OW_Auth->authenticate(Object(BASE_CLASS_StandardAuth)) #11 /var/www/a38692/data/www/*****.ru/ow_system_plugins/base/bol/user_service.php(1318): OW_User->authenticate(Object(BASE_CLASS_StandardAuth)) #12 /var/www/a38692/data/www/****.ru/ow_system_plugins/base/controllers/user.php(340): BOL_UserService->processSignIn('zolotarenko', 'hjvfybcbvj', true) #13 /var/www/a38692/data/www/*****.ru/ow_system_plugins/base/controllers/user.php(256): BASE_CTRL_User->processSignIn() #14 [internal function]: BASE_CTRL_User->ajaxSignIn(Array) #15 /var/www/a38692/data/www/****.ru/ow_core/request_handler.php(266): ReflectionMethod->invokeArgs(Object(BASE_CTRL_User), Array) #16 /var/www/a38692/data/www/****.ru/ow_core/application.php(330): OW_RequestHandler->dispatch() #17 /var/www/a38692/data/www/***.ru/index.php(65): OW_Application->handleRequest() #18 {main}</pre>
Alia Team
Alia Feb 13 '14
Topic was moved from Русский.
Skalfa LLC Partner
Skalfa LLC Feb 13 '14
Hello Евгений,

Seems like the issue is within our "User Credits" plugin.
We will be glad to check this for you if  you provide:

- site URL: admin panel username/password
- control panel URL: control panel username/password


Евгений
Евгений Feb 15 '14
I sent you a PM
Skalfa LLC Partner
Skalfa LLC Feb 18 '14
Issue resolved by deactivation>activation of "User Credits" plugin.
You do not have permission to reply this topic