Чиним ljArchive

Nov 22, 2011 19:43

С некоторых пор самая удобная (хотя, увы, давно не поддерживающаяся) программа для оффлайн-копии ЖЖ ljArchive (что это такое и как этим пользоваться можно прочитать, например, тут) стала выдавать ошибки при синхронизации комментариев (по таймауту) вида ( Read more... )

software, программирование, интернет

Leave a comment

Comments 119

No title pingback_bot November 22 2011, 23:49:53 UTC
User krivoshey referenced to your post from No title saying: [...] http://sharpc.livejournal.com/69663.html [...]

Reply


fregimus November 30 2011, 19:21:56 UTC
Большущее Вам спасибо! Все починилось и заработало. У меня до этого был временный компьютер, не мог проверить.

Вот страничка автора: http://fawx.com/projects/. Если Вам самим не хочется этим заниматься, давайте я с ним свяжусь и передам Ваше объяснение. Надеюсь, он захочет внести эту правку.

Reply

sharpc December 1 2011, 03:17:45 UTC
У меня есть желание форкнуть проект, а у разработчиков ЖЖ пофиксить сервис, но как временное решение можете связаться с автором.

Reply

fregimus December 1 2011, 04:29:33 UTC
Я так понял, что он его забросил (на сайте в «прочих проекйтах» об этом говорится), так что вместо, как вы выразились, форкания он может вам его отдать целиком. Я бы попробовал с ним связаться, если уж возьметесь. Отличная штука, будет жаль, если умрет.

Reply

fregimus December 1 2011, 04:46:52 UTC
Я ему написал, посмотрим, что он ответит.

Reply


miha_vxc December 22 2011, 10:47:06 UTC
Огромное спасибо, а я думал, как и в прошлый раз, это ЖЖ поломали XMLRRC

Reply

baikusha December 22 2011, 15:54:22 UTC
простите великодушно, я вот всем чайникам чайник, а где можно эти куки найти вообще? Потому как выяснятеся, что у меня в Мозилле ljarchive cookies отсутствуют как класс, а Engine/Util.cs:72 (функция HttpWebRequestFactory::Create) в папке ljarchive в Program Files я и вовсе не обнаружила.

У меня есть хоть какие-то шансы?
И извините за беспокойство еще раз(((

Reply

sharpc December 22 2011, 19:30:39 UTC
Куки это часть HTTP-запросов, в которой передаются дополнительные данные, хранимые клиентом. Браузеры сохраняют их в файлы, а ljArchive нет. В посте описано, как внести изменения в исходный код ljArchive, он не входит в бинарный дистрибутив. Просто замените EF.ljArchive.Engine.dll на выложенную мной, и должно заработать.

Reply


miha_vxc December 23 2011, 13:49:22 UTC
После замены библиотеки обнаружил, что не выкачивает записи ( ... )

Reply

sharpc December 24 2011, 20:32:35 UTC
Только что проверил, не воспроизвелось.

Reply

miha_vxc December 25 2011, 17:01:55 UTC
Интересно, а на другом компьютере все работает. На первом пересоздавал проекты - та же проблема. НО наверное все-таки это у меня косяк где-то:)

Reply

ivs January 10 2012, 21:34:54 UTC
Ох, спасибо! Как вы помогли, а то я уже стал грустить.

Reply


fr_noctis January 7 2012, 13:06:03 UTC
После замены библиотеки пишет:

ljArchive Error: ljArchive encountered the following fatal error: System.BadImageFormatException: Недопустимый формат файла 'EF.ljArchive.Engine'.
Имя файла: "EF.ljArchive.Engine"
at EF.ljArchive.WindowsForms.Explorer.InitializeForm()
at EF.ljArchive.WindowsForms.Explorer..ctor()
at EF.ljArchive.WindowsForms.EntryPoint.Main()

=== Pre-bind state information ===
LOG: DisplayName = EF.ljArchive.Engine, Version=0.9.7.0, Culture=neutral, PublicKeyToken=null
(Fully-specified)
LOG: Appbase = e:\Program Files\ljArchive\
LOG: Initial PrivatePath = NULL
Calling assembly : ljArchive, Version=0.9.7.0, Culture=neutral, PublicKeyToken=null.
===

LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: EF.ljArchive.Engine, Version=0.9.7.0, Culture=neutral, PublicKeyToken=null
LOG: Attempting download of new URL file:///e:/Program Files/ljArchive/EF.ljArchive.Engine.DLL.

Reply

sharpc January 7 2012, 14:58:00 UTC
Похоже, побился файл. Проверьте, чтобы его md5 совпадал с указанным на Яндекс.Народе.

Reply

fr_noctis January 7 2012, 18:07:06 UTC
повторно скачал - всё равно та же ошибка
Windows Server 2003 Standart Edition SP2 rus

Reply

sharpc January 8 2012, 15:42:59 UTC
Возможно, у вас старая версия .NET Framework. Посмотрите, какой последний номер версии в папке %WINDIR%\Microsoft.NET\Framework\? Если меньше 2.0, обновитесь.

Reply


Leave a comment

Up