Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: basilbatttery on 09 07 2014, 07:02:00

Title: Новые ICQ контакты не отображаются
Post by: basilbatttery on 09 07 2014, 07:02:00
Обратил внимание, что новые добавленные ICQ контакты не отображаются в контакт-листе, но при этом их видно в списке Manage ICQ Server Contacts. Галки у всех контактов отмечены. Что может быть не так?

VersionInfo
CPU: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz [Intel64 Family 6 Model 69 Stepping 1] [DEP Enabled] [4 CPUs]
Installed RAM: 3978 MBytes
Operating System: Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.17041 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian
Free disk space on Miranda partition: 87678 MBytes

Miranda NG Version: 0.95.1 build #9721 x64
Build time: 7 Jul 2014 15:05:12
Profile: C:\Users\Taras.Chirkov\Desktop\New folder\Profiles\ICQ\ICQ.dat
Profile size: 2621440 Bytes
Profile creation date: 6 May 2014 17:24:57
Language pack: No language pack installed
Service Mode: No

Active Plugins (21):
  AdvaImg.dll v.0.11.0.1 [2 Feb 2014 20:45:10] - Miranda image services
  AIM.dll v.0.11.0.1 [7 Jul 2014 14:56:44] - AIM protocol
  AVS.dll v.0.11.1.1 [7 Jul 2014 14:56:04] - Avatar service
  BossKey.dll v.0.5.0.3 [7 Jul 2014 14:57:18] - BossKey+
  CrashDumper.dll v.0.0.4.22 [7 Jul 2014 15:00:02] - Crash dumper
  Dbx_mmap.dll v.0.95.1.1 [7 Jul 2014 14:56:10] - Miranda NG mmap database driver
  Facebook.dll v.0.2.7.0 [7 Jul 2014 14:58:32] - Facebook RM
  GG.dll v.0.11.0.3 [7 Jul 2014 14:56:42] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.1 [7 Jul 2014 14:57:12] - IcqOscarJ protocol
  Import.dll v.0.11.0.1 [7 Jul 2014 14:56:06] - Import contacts and messages
  IRC.dll v.0.11.0.2 [7 Jul 2014 14:56:50] - IRC protocol
  Jabber.dll v.0.11.0.4 [7 Jul 2014 14:57:06] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [7 Jul 2014 14:58:10] - Keep status
  MRA.dll v.2.1.0.8 [7 Jul 2014 14:58:28] - Mail.ru Agent
  MSN.dll v.0.11.0.2 [7 Jul 2014 14:57:08] - MSN protocol
  PluginUpdater.dll v.0.1.2.1 [7 Jul 2014 15:00:32] - Plugin updater
  Skype.dll v.0.11.0.2 [7 Jul 2014 15:03:36] - Skype protocol
  TabSRMM.dll v.3.3.1.4 [7 Jul 2014 14:56:38] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [7 Jul 2014 14:58:50] - TopToolBar
  VKontakte.dll v.0.1.0.10 [7 Jul 2014 15:03:42] - VKontakte protocol
  Yahoo.dll v.0.11.0.1 [7 Jul 2014 14:56:54] - Yahoo protocol

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [7 Jul 2014 15:00:20] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      0 - Enabled 0 - Disabled  Loaded
Facebook                 0 - Enabled 0 - Disabled  Loaded
GG                       0 - Enabled 0 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 0 - Disabled  Loaded
JABBER                   0 - Enabled 0 - Disabled  Loaded
MRA                      1 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 0 - Disabled  Loaded
SKYPE                    1 - Enabled 0 - Disabled  Loaded
VKontakte                1 - Enabled 0 - Disabled  Loaded
YAHOO                    0 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_AIM.dll [7 Jul 2014 14:58:54]
 Proto_Facebook.dll [7 Jul 2014 14:58:50]
 Proto_GG.dll [7 Jul 2014 14:58:54]
 Proto_ICQ.dll [7 Jul 2014 14:58:54]
 Proto_IRC.dll [7 Jul 2014 14:58:54]
 Proto_Jabber.dll [7 Jul 2014 14:58:56]
 Proto_MRA.dll [7 Jul 2014 14:58:52]
 Proto_MSN.dll [7 Jul 2014 14:58:56]
 Proto_Skype.dll [7 Jul 2014 15:02:58]
 Proto_VKontakte.dll [7 Jul 2014 15:03:34]
 Proto_Yahoo.dll [7 Jul 2014 14:58:56]
 TabSRMM_icons.dll [7 Jul 2014 15:00:54]
 Toolbar_icons.dll [7 Jul 2014 14:59:02]
 xStatus_ICQ.dll [7 Jul 2014 14:57:12]
 xStatus_Jabber.dll [7 Jul 2014 14:57:14]
 xStatus_MRA.dll [7 Jul 2014 14:58:34]
Title: Re: Новые ICQ контакты не отображаются
Post by: Apollo2k4 on 10 07 2014, 06:57:56
А как себя ведёт официальный клиент или его вебверсия? Когда-то давно был прецедент но как-то сам собой разрешился.
Ну и чтобы совсем наверняка – пройтись по базе dbchecker в "Агрессивном режиме"
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 10 07 2014, 07:45:15
Обратил внимание, что новые добавленные ICQ контакты не отображаются в контакт-листе, но при этом их видно в списке Manage ICQ Server Contacts. Галки у всех контактов отмечены. Что может быть не так?

VersionInfo

Если используется Clist_modern и контакты звносятся вне группы советую проверить.

1 - видно ли их в игнори листе (там видно все контакты)

2- проверить эту настройку и если галка стоит - снять её:

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FCxMsSBu.png&hash=36a023774e2b0f852e35485216342ad6)


Post Merge: 10 07 2014, 07:48:04
А, я вижу модерна нет, используется классик.

Post Merge: 10 07 2014, 07:49:19
И там, в классике эта настройка тоже есть:

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FWWcic7o.png&hash=438dcef7e24dafe24ec9bc69b7b9fbdd)
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 10 07 2014, 08:49:24
А как себя ведёт официальный клиент или его вебверсия?

Официальный клиент показывает весь список, впрочем, как и список, содержащийся в Manage ICQ Server Contacts

1 - видно ли их в игнори листе (там видно все контакты)

2- проверить эту настройку и если галка стоит - снять её:

Видно. И галок нету :(

До какого-то же момента добавлялось нормально, но вот ввиду не очень большой активости по этому типу клиента не могу даже сказать, когда это появилось.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 10 07 2014, 08:50:40
Значит они появляются, но как hidden contact (без галок в игнор листе)? Или Вы это о галках отображения в группах и вне в списке контактов по ПКМ?
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 10 07 2014, 10:13:43
Это я вот об этом меню, проще показать на картинке (во вложении)

Галки стоят у всех контактов, но при этом часть из них не видна в контакт листе.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 10 07 2014, 11:27:01
Вы мне серверный лист показываете, а я прошу глянуть в игнор лист, нет ли их там?
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 10 07 2014, 11:38:10
проще в dbeditor (редакторе базы) посмотреть, они там все рядком стоят
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 10 07 2014, 11:40:36
Найдите, пожалуйста, в редаторе базы эти контакты.
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 10 07 2014, 12:33:21
Вы мне серверный лист показываете, а я прошу глянуть в игнор лист, нет ли их там?

Ах тыж, действительно! В Игнор-листе у них галки не стояли. Поставил - появились.

Хотя, конечно,неясно, для чего эти дополнительные манипуляции при добавлении новых контактов
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 10 07 2014, 12:34:44
Ах тыж, действительно! В Игнор-листе у них галки не стояли. Поставил - появились.

Хотя, конечно,неясно, для чего эти дополнительные манипуляции при добавлении новых контактов

Это мы и пытаемся выяснить. Это не намеренные манипуляции, которые нужно делать при добавлении контактов, а происходит так. Поэтому я и прошу показать мне то, что прошу.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 13 07 2014, 22:32:09
Посмотрите, пожалуйста, на завтрашнем ночнике, исправлена ли проблема.
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 08:16:27
Проверил. Да, теперь при добавлении нового пользователя ICQ он сразу же появляется в контакт-листе.

Правда, при этом стал возникать offline - дубль этого пользователя c символом миранды, которого даже нельзя удалить.
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 14 07 2014, 08:31:31
с каким символом миранды?.. можно картиночку хоть, а лучше скрин от dbeditor
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 08:50:51
а лучше скрин от dbeditor

Это каким образом можно сделать?

А картинка вот так выглядит:

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fc2n.me%2FivXPaM.png&hash=164751242d2aa73ee50b3a57c14f0d5a) (http://c2n.me/ivXPaM)
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 14 07 2014, 08:58:36
Это каким образом можно сделать?



Найти контакт в редакторе базы

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FdBZMaBN.png&hash=be4382d771daaf689179406c70f5b1d9)

Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 09:11:39
Судя по всему, это вот это. раскрыть дальше этот неясный контакт нельзя.

При перезапуске клиента, кстати, исчезает само.

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fc2n.me%2FivYSKg.png&hash=3b6ab8928007ab46ff153ddc70069e95) (http://c2n.me/ivYSKg)

Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 14 07 2014, 10:28:11
а если раскрыть полный список контактов, там есть еще контакты с HANDLE = 12?
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 10:32:15
а если раскрыть полный список контактов, там есть еще контакты с HANDLE = 12?

Нет, нету. Более того, HANDLE того контакта, который задвоен в списке =14.

Попробовал добавить / удалить еще раз, опять образовался такой же контакт с отличающимся от нормального контакта HANDLE
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 14 07 2014, 10:41:43
а можно нетворк лог от этой операции получить?
http://wiki.miranda-ng.org/index.php?title=Network_log
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 11:03:43
Добавил лог.
Сначала удалил добавил пользователя, который уже так добавлялся и после добавления к нему не добавился этот доп.контакт.
Потом удалил / добавил нового - контакт появился.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 14 07 2014, 14:09:10
Добавил лог.
Сначала удалил добавил пользователя, который уже так добавлялся и после добавления к нему не добавился этот доп.контакт.
Потом удалил / добавил нового - контакт появился.


Обновите, пожалуйста, ICQ на вложенную версию и повторите, пожалуйста, нетлог.
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 14:13:24
Повторилось тоже самое.
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 14 07 2014, 14:24:48
Повторилось тоже самое.
только лог пустой :) и хотелось бы отключить в настройках лога всё, кроме ядра и аськи

(https://forum.miranda-ng.org/proxy.php?request=http%3A%2F%2Fi.imgur.com%2FnpCsoLn.png&hash=aff4f2de3dc7465027726f069ed7f74d)
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 14:29:25
При закрытии клиента почему то лог обнуляется
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 14 07 2014, 14:39:01
[18:28:38 178673610] Attempt to create ICQ contact 304791460
аська создает только один контакт. кто создал второй, не очень понятно.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 14 07 2014, 14:43:38
Vi = VersionInfo, актуальный
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 14 07 2014, 14:45:00
VersionInfo
CPU: Intel(R) Core(TM) i5-4200U CPU @ 1.60GHz [Intel64 Family 6 Model 69 Stepping 1] [DEP Enabled] [4 CPUs]
Installed RAM: 3978 MBytes
Operating System: Microsoft Windows 7 Business Edition, 64-bit Service Pack 1 (build 7601)
Internet Explorer: 9.11.9600.17041 (build 99600)
Administrator privileges: No
OS Languages: (UI | Locale (User/System)) : English/English | Russian/Russian
Free disk space on Miranda partition: 87548 MBytes

Miranda NG Version: 0.95.1 build #9766 x64
Build time: 11 Jul 2014 1:30:54
Profile: C:\Users\Taras.Chirkov\Desktop\New folder\Profiles\ICQ\ICQ.dat
Profile size: 2686976 Bytes
Profile creation date: 6 May 2014 17:24:57
Language pack: No language pack installed
Service Mode: No

Active Plugins (22):
  AdvaImg.dll v.0.11.0.1 [2 Feb 2014 20:45:10] - Miranda image services
  AIM.dll v.0.11.0.1 [7 Jul 2014 14:56:44] - AIM protocol
  AVS.dll v.0.11.1.1 [7 Jul 2014 14:56:04] - Avatar service
  BossKey.dll v.0.5.0.3 [7 Jul 2014 14:57:18] - BossKey+
  CrashDumper.dll v.0.0.4.22 [7 Jul 2014 15:00:02] - Crash dumper
  DbEditorPP.dll v.3.2.0.1 [11 Jul 2014 2:26:31] - Database editor++
  Dbx_mmap.dll v.0.95.1.1 [11 Jul 2014 1:22:42] - Miranda NG mmap database driver
  Facebook.dll v.0.2.7.0 [11 Jul 2014 1:25:04] - Facebook RM
  GG.dll v.0.11.0.3 [7 Jul 2014 14:56:42] - Gadu-Gadu protocol
  ICQ.dll v.0.11.2.3 [14 Jul 2014 18:06:54] - IcqOscarJ protocol
  Import.dll v.0.11.0.1 [7 Jul 2014 14:56:06] - Import contacts and messages
  IRC.dll v.0.11.0.2 [11 Jul 2014 1:23:08] - IRC protocol
  Jabber.dll v.0.11.0.4 [7 Jul 2014 14:57:06] - Jabber protocol
  KeepStatus.dll v.0.9.0.2 [7 Jul 2014 14:58:10] - Keep status
  MRA.dll v.2.1.0.8 [7 Jul 2014 14:58:28] - Mail.ru Agent
  MSN.dll v.0.11.0.2 [7 Jul 2014 14:57:08] - MSN protocol
  PluginUpdater.dll v.0.1.2.1 [7 Jul 2014 15:00:32] - Plugin updater
  Skype.dll v.0.11.0.2 [7 Jul 2014 15:03:36] - Skype protocol
  TabSRMM.dll v.3.3.1.4 [11 Jul 2014 1:22:58] - TabSRMM
  TopToolBar.dll v.0.8.0.3 [7 Jul 2014 14:58:50] - TopToolBar
  VKontakte.dll v.0.1.0.10 [7 Jul 2014 15:03:42] - VKontakte protocol
  Yahoo.dll v.0.11.0.1 [7 Jul 2014 14:56:54] - Yahoo protocol

Unloadable Plugins (1):
  DbChecker.dll v.0.0.0.0 [7 Jul 2014 15:00:20] - <unknown>


Protocols and Accounts:
-------------------------------------------------------------------------------
AIM                      0 - Enabled 0 - Disabled  Loaded
Facebook                 0 - Enabled 0 - Disabled  Loaded
GG                       0 - Enabled 0 - Disabled  Loaded
ICQ                      1 - Enabled 0 - Disabled  Loaded
IRC                      0 - Enabled 0 - Disabled  Loaded
JABBER                   0 - Enabled 0 - Disabled  Loaded
MRA                      1 - Enabled 0 - Disabled  Loaded
MSN                      0 - Enabled 0 - Disabled  Loaded
SKYPE                    1 - Enabled 0 - Disabled  Loaded
VKontakte                1 - Enabled 0 - Disabled  Loaded
YAHOO                    0 - Enabled 0 - Disabled  Loaded
MetaContacts             1 - Enabled 0 - Disabled  Loaded

Icon Packs:
-------------------------------------------------------------------------------
 Proto_AIM.dll [7 Jul 2014 14:58:54]
 Proto_Facebook.dll [11 Jul 2014 1:25:16]
 Proto_GG.dll [7 Jul 2014 14:58:54]
 Proto_ICQ.dll [11 Jul 2014 1:25:18]
 Proto_IRC.dll [11 Jul 2014 1:25:18]
 Proto_Jabber.dll [7 Jul 2014 14:58:56]
 Proto_MRA.dll [7 Jul 2014 14:58:52]
 Proto_MSN.dll [7 Jul 2014 14:58:56]
 Proto_Skype.dll [7 Jul 2014 15:02:58]
 Proto_VKontakte.dll [7 Jul 2014 15:03:34]
 Proto_Yahoo.dll [7 Jul 2014 14:58:56]
 TabSRMM_icons.dll [11 Jul 2014 1:27:06]
 Toolbar_icons.dll [7 Jul 2014 14:59:02]
 xStatus_ICQ.dll [11 Jul 2014 1:23:42]
 xStatus_Jabber.dll [7 Jul 2014 14:57:14]
 xStatus_MRA.dll [7 Jul 2014 14:58:34]
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 14 07 2014, 14:48:40
Ещё один тестовый билд во вложении и повторите лог, пожалуйста, ещё раз
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 15 07 2014, 06:55:47
Тоже самое.
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 15 07 2014, 10:56:01
ну вот видим один раз
ICQ contact 86780159 created ok
а кто добавляет второй, осталось невыясненным...

щас тогда придется ядро мастрячить, чтобы оно в лог писало.
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 15 07 2014, 10:57:35
До последнего автоматически скачанного обновления этого не было.

Ну и как я уже говорил, после рестарта клиента этот контакт удаляется сам.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 15 07 2014, 12:19:08
Обновитесь, пожалуйста, из этого архива и повторите, пожалуйста, нетлог
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 15 07 2014, 12:26:26
новый лог
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 15 07 2014, 12:37:24
basilbatttery, а какой контакт при этом получился кривой - 21 или 22?
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 15 07 2014, 12:44:06
Дубль контакта 22.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 15 07 2014, 12:52:00
То есть кривой контакт - это 22?
Title: Re: Новые ICQ контакты не отображаются
Post by: basilbatttery on 15 07 2014, 12:54:10
Да нету кривых контактов вобще. При добавлении нового контакта каждый раз создается его дубль, который не удалить и который исчезает при перезагрузке.

В последнем логе я просто удалил и добавил контакт 22.
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 15 07 2014, 12:55:45
"кривой" - это который в dbeditor светится красным и на нем написано "UNLOADED"
Title: Re: Новые ICQ контакты не отображаются
Post by: ghazan on 15 07 2014, 14:14:24
спасибо :) этот баг был написан мной 20 сентября 2004 года, и наконец-то исправился
не дали багу дожить до 10-летия. мораль - никогда не удаляйте асечные контакты
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 15 07 2014, 14:14:36
Фикс влит,  в завтрашнем ночнике всё должно быть уже в порядке.
Title: Re: Новые ICQ контакты не отображаются
Post by: watcher on 15 07 2014, 14:17:53
Вот, прикладываю ядро, можно потестить, всё должно быть гладко теперь