Forum for English speaking Miranda NG users > Support/Help

Importing metacontacts: handle ids

(1/3) > >>

watergad:
Hi there! Is it possible to import metacontacts from Miranda 0.10.72 database (mmap)?
All subcontacts are imported with new handle IDs (probably to prevent ID collision?). And metacontacts are imported as well but its settings refers to some <UNKNOWN>[UNLOADED] contact. This UNKNOWN concact has MetaContacts reference to some not existing handle ID.
Perhaps it's because MetaContacts is a "Protocol" in Miranda and some kind of core feature in MirandaNG. Is there any way to solve this problem?
2 screens are from Miranda and 2 screens are from Miranda NG after contacts import.

P.S. Предыдущий UNKOWN-контакт на скрине перед 718 имеет хэндл 716. А хэндла 717, вроде как, не существует - я не нашёл. И так со всеми метаконтактами соответственно.

dartraiden:
Nope, starting from 0.95.1 (moving metacontact support to the core) Miranda NG MMAP doesn't compatible with IM MMAP and old NG MMAP.

You can try to import IM db to 0.94.9 (with MetaContacts plugin installed) then update it to the current version via PluginUpdater

Or just use IM Updater plugin for Miranda IM. It does the same thing (IM → NG 0.94.9 → 0.95.10) in automatic mode.

ghazan:
на самом деле всем начхать, должно работать через маппинг контактов.
то, что в Miranda IM контакт является смещением записи контакта в файле, а в NG - номером в базе, никого не должно волновать.

а контакта с ID=717 вообще не существует?.. может его что-то вытерло?
можно сделать нетворк лог, он отмечает все создания и удаления контактов

единственный вариант, который мне приходит в голову - метаконтакты вообще сейчас выключены и не грузятся, отсюда и unloaded
что у нас в Settings/MetaContacts ?

watergad:

--- Quote from: ghazan on 16 03 2019, 17:45:48 ---а контакта с ID=717 вообще не существует?.. может его что-то вытерло?

единственный вариант, который мне приходит в голову - метаконтакты вообще сейчас выключены и не грузятся, отсюда и unloaded
что у нас в Settings/MetaContacts ?
--- End quote ---
Вообще не нашёл 717, только 4 референса на него - собственно, по количеству субконтактов в мете (для того примера, что на скринах). Насчёт вытерло - ничего лишнего/дополнительного не делал, чисто создание нового профиля, импорт. Пробовал создавать и импортить сначала контакты через DBEditor и инишку, пробовал сначала создавать аккаунты с соотв-ми системными названиями, а потом импортить, по-разному пробовал, но каждый раз начисто и без лишних манипуляций. Безрезультатно, увы.

Убил кучу времени на исправление референсов руками, но метаконтакты ведут себя странно: не "наследуют" статус от вложенного контакта, не "мигают" сообщением, когда мигает субконтакт, не отображают историю субконтакта в диалоге...
Профилю лет 20, там от асек и irc до скайпов - возможно, что-нибудь нагадило за это время, но сама миранда с этим работает.

Пожалуй, тогда перед миграцией распущу все метаконтакты и пересоберу в MirandaNG заново. Должно быть проще, чем мигрировать через старый билд.

dartraiden:
Успех не гарантиуется. Единственный гарантированно рабочий метод - это как раз IM Updater.
А если там был не просто MMAP, а MMAP SA (с шифрованием), то 100% неудача.

Не забудьте про бекап.

Navigation

[0] Message Index

[#] Next page

There was an error while thanking
Thanking...
Go to full version