Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Атаман

ошибкав БД 3.4.8

Рекомендованные сообщения

Заметил ошибки в базе данных. Можете подсказать, что обозначают?

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Date: Tue, 07 Jul 2015 05:46:22 +0000
Error: 1062 - Duplicate entry '0' for key 'PRIMARY'
IP Address:  - 
/forum/index.php?app=members&module=messaging&section=view&do=findMessage&topicID=2380&msgID=__firstUnread__


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

mySQL query error: INSERT INTO ibf_profile_portal 
(`pconversation_filters`,`pp_member_id`) 
VALUES('a:3:{s:3:\"new\";a:4:{s:2:\"id\";s:3:\"new\";s:4:\"real\";N;s:5:\"count\";i:0;s:9:\"protected\";i:1;}s:7:\"myconvo\";a:4:{s:2:\"id\";s:7:\"myconvo\";s:4:\"real\";N;s:5:\"count\";i:0;s:9:\"protected\";i:1;}s:6:\"drafts\";a:4:{s:2:\"id\";s:6:\"drafts\";s:4:\"real\";N;s:5:\"count\";i:0;s:9:\"protected\";i:1;}}',0)


.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.

| File 
     | Function                                                        
             | Line No.          |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| admin/sources/base/ipsMember.php                                
     | [db_main_mysql].insert                                          
             | 918           	|

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| 
admin/applications/members/sources/classes/messaging/messengerFunctions.php|
[iPSMember].save                                                   	
  	| 2445              |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| 
admin/applications/members/sources/classes/messaging/messengerFunctions.php|
[messengerFunctions].resetMembersFolderCounts                          
  	| 121           	|

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/base/ipsRegistry.php                              
     | [messengerFunctions].__construct                                
             | 4506              |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/base/ipsRegistry.php                              
     | [ips_MemberRegistry].finalizePublicMember                   	
             | 759           	|

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' 

Поделиться сообщением


Ссылка на сообщение

 Error: 1062 - Duplicate entry '0' for key 'PRIMARY'

В таблице ibf_profile_portal, в которую добавляются данные(т.к. юзера с id 0 не существует), уже есть запись с id (pp_member_id) 0. Отсюда и ошибка.

Вообще подобной записи с id 0 быть не должно.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

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

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Все эти танцы с бубном начались после установки Termos de Uso 2.0.1

Там при выключении модуля и тд ошибка (Системная ошибка[#404] К сожалению, не удалось найти запрашиваемую вами страницу. Пожалуйста вернитесь на главную страницу форума.)

 

Отключу его и проверю.

Поделиться сообщением


Ссылка на сообщение

Все эти танцы с бубном начались после установки Termos de Uso 2.0.1

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

Поделиться сообщением


Ссылка на сообщение

Есть еще такое, как раз в ЛС сыпит Auto Birthday Greeter v1.3.1

Поделиться сообщением


Ссылка на сообщение

Это уже более вероятно, хотя в логе я не вижу ни одного вызова стороннего хука. Возможно дело не в хуке. Ошибка появляется у всех пользователей при чтении новых ЛС? Не мог ли поисковой бот пройти по этой ссылке или у пользователя быть юзер-агент поискового бота?

Поделиться сообщением


Ссылка на сообщение

Та нет, личку используют интенсивно. А вот на ошибку никто не жаловался, случайно увидел. С ботами точно отпадает.

Поделиться сообщением


Ссылка на сообщение

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...