Здравствуйте, AndrewVK, Вы писали:
AVK>У меня не воспроизводится
Стянул 1.3.55.1 — он показывает правильно. Ща попробую найти в каком билде появился баг.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Server Error
404 — File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction: http://tempuri.org/Sync.
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Rsdn.Janus.WebService.JanusSvc.Sync(JanusRequest req)
at Rsdn.Janus.Synchronizer.GetJanusResponse(JanusSvc svc, JanusRequest svcReq)
at Rsdn.Janus.Synchronizer.Sync(JanusSvcEx svc)
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, AndrewVK, Вы писали:
AVK>Deprecated.
Совсем с концами или есть шанс его таки оставить compatibility sake?
AVK>Я думал что его давно уже никто не использует.
Гм. А как же в статистику посмотреть? Я например только так сюда и хожу.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
AVK>>Deprecated. CC>Совсем с концами или есть шанс его таки оставить compatibility sake?
Шанс то, конечно, есть, но очень не хотелось бы держать этот сракокод в проекте.
AVK>>Я думал что его давно уже никто не использует. CC>Гм. А как же в статистику посмотреть?
По сервисам статистики нет.
CC> Я например только так сюда и хожу.
Что то мне подсказывает, что только ты и ходишь. Может все таки попробуешь разобраться у себя? Потому что никаких принципиальных отличий в плане протокола у старого и нового сервисов нет.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Шанс то, конечно, есть, но очень не хотелось бы держать этот сракокод в проекте.
Тут я тотально понимаю и поддерживаю.
AVK>Может все таки попробуешь разобраться у себя?
Это несколько complicated.
Даже инсталлер новой версии хз где брать — все странички устарели, а из сурсов собирать банально нечем.
Проще будет забить болт на весь форум вообще.
AVK>Потому что никаких принципиальных отличий в плане протокола у старого и нового сервисов нет.
Уже достаточно что мой Janus шлёт запрос http://tempuri.org/Sync а новый протокол ожидает http://rsdn.ru/Janus/GetNewData
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
CC>Это несколько complicated. CC>Даже инсталлер новой версии хз где брать — все странички устарели, а из сурсов собирать банально нечем.
tc.rsdn.org
AVK>>Потому что никаких принципиальных отличий в плане протокола у старого и нового сервисов нет. CC>Уже достаточно что мой Janus шлёт запрос http://tempuri.org/Sync а новый протокол ожидает http://rsdn.ru/Janus/GetNewData
Здравствуйте, AndrewVK, Вы писали:
CC>>Даже инсталлер новой версии хз где брать — все странички устарели, а из сурсов собирать банально нечем. AVK>tc.rsdn.org
Взял оттуда Janus > Continious integration default-NET40 > #102 (26 Dec 16 17:15)
Создал новую пустую базу, добавил форумы, на которые был когда то подписан. При попытке синхронизации:
Загрузка дополнительных сообщений — CriticalError
LinqToDB.Linq.LinqException: Sequence 'db.Rates(r => (((r.MessageID == Convert(ps[1]).messageId) AndAlso (r.UserID == Convert(ps[1]).userId)) AndAlso (Convert(r.RateType) == Convert(Convert(ps[3])))))' cannot be converted to SQL.
at LinqToDB.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 190
at LinqToDB.Linq.Builder.UpdateBuilder.Set.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\UpdateBuilder.cs:line 406
at LinqToDB.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\MethodCallBuilder.cs:line 22
at LinqToDB.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 177
at LinqToDB.Linq.Builder.UpdateBuilder.Set.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\UpdateBuilder.cs:line 406
at LinqToDB.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\MethodCallBuilder.cs:line 22
at LinqToDB.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 177
at LinqToDB.Linq.Builder.UpdateBuilder.Set.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\UpdateBuilder.cs:line 406
at LinqToDB.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\MethodCallBuilder.cs:line 22
at LinqToDB.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 177
at LinqToDB.Linq.Builder.UpdateBuilder.Set.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\UpdateBuilder.cs:line 406
at LinqToDB.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\MethodCallBuilder.cs:line 22
at LinqToDB.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 177
at LinqToDB.Linq.Builder.UpdateBuilder.BuildMethodCall(ExpressionBuilder builder, MethodCallExpression methodCall, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\UpdateBuilder.cs:line 24
at LinqToDB.Linq.Builder.MethodCallBuilder.BuildSequence(ExpressionBuilder builder, BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\MethodCallBuilder.cs:line 22
at LinqToDB.Linq.Builder.ExpressionBuilder.BuildSequence(BuildInfo buildInfo) in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 177
at LinqToDB.Linq.Builder.ExpressionBuilder.Build[T]() in i:\linq2db\Source\Linq\Builder\ExpressionBuilder.cs:line 148
at LinqToDB.Linq.CompiledTable`1.GetInfo(IDataContext dataContext) in i:\linq2db\Source\Linq\CompiledTableT.cs:line 65
at LinqToDB.Linq.CompiledTable`1.Execute(Object[] parameters) in i:\linq2db\Source\Linq\CompiledTableT.cs:line 91
at lambda_method(Closure , Object[] )
at LinqToDB.CompiledQuery.ExecuteQuery[TResult](Object[] args) in i:\linq2db\Source\CompiledQuery.cs:line 33
at LinqToDB.CompiledQuery.Invoke[TDC,T1,T2,T3,TResult](TDC dataContext, T1 arg1, T2 arg2, T3 arg3) in i:\linq2db\Source\CompiledQuery.cs:line 134
at Rsdn.Janus.MessagesSyncHelper.AddNewRates(IDataContext db, JanusRatingInfo[] rates, Action`2 progressHandler) in C:\Rsdn\TeamCity\buildAgent\work\7d226ac7ab34ad6\Rsdn\Janus.Rsdn\Synchronization\Tasks\MessagesSyncHelper.cs:line 170
at Rsdn.Janus.MessagesSyncHelper.AddNewMessages(ISyncContext context, JanusMessageInfo[] messages, JanusRatingInfo[] rates, JanusModerateInfo[] moderatorials, Action`1 afterProcessInTxHandler, Int32 selfID) in C:\Rsdn\TeamCity\buildAgent\work\7d226ac7ab34ad6\Rsdn\Janus.Rsdn\Synchronization\Tasks\MessagesSyncHelper.cs:line 269
at Rsdn.Janus.TopicSyncTask.ProcessResponse(ISyncContext context, TopicRequest request, TopicResponse response) in C:\Rsdn\TeamCity\buildAgent\work\7d226ac7ab34ad6\Rsdn\Janus.Rsdn\Synchronization\Tasks\TopicSyncTask.cs:line 56
at Rsdn.Janus.SimpleSyncTask`3.Sync(ISyncContext context, TSvc svc, Int32 retries, ITaskIndicator indicator)
И пачка из 89 тем для загрузки висит в исходящих с "Для сообщения ... не найден родитель".
Загруженных сообщений — 0.
Upd: грохнул все эти "не найден родитель", теперь синхронизация завершается без ошибок, но по прежнему 0 сообщений, все подписанные темы — пустые.
В общем я в лёгком шоке
AVK>>>Потому что никаких принципиальных отличий в плане протокола у старого и нового сервисов нет. CC>>Уже достаточно что мой Janus шлёт запрос http://tempuri.org/Sync а новый протокол ожидает http://rsdn.ru/Janus/GetNewData AVK>Почему достаточно?
Тем что новый протокол не понимает что старый клиент от него хочет, не?
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
CC>[q] CC>Загрузка дополнительных сообщений — CriticalError
Свежее что то вылезло.
CC>Upd: грохнул все эти "не найден родитель", теперь синхронизация завершается без ошибок, но по прежнему 0 сообщений, все подписанные темы — пустые.
Здравствуйте, AndrewVK, Вы писали:
AVK>Поправил. В 103 билде должно заработать
BUG: Почему в "Лог" окне нельзя выделить и скопировать строки?
BUG: Сообщения в окне "Лог" похоже не пишутся ни в какой файл. В JanusDebug.log нет ничего интересного.
-> ID 6650072) пишет:
"17 сообщений проиндексировано, 17 входящих сообщений, 1 входящая оценка..."
и пачка:
"Ошибка при обработке сообщения id =6650072 : Sequence 'db.Messages()' cannot be converted to SQL."
и так похоже для каждого сообщения в теме.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
CC>Так, синхронизация чота втянула. CC>Но все сообщения рисует китайскими иероглифами. WTF?
Так, выковырял RAW блоб.
Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, CreatorCray, Вы писали:
CC>>Так, синхронизация чота втянула. CC>>Но все сообщения рисует китайскими иероглифами. WTF? CC>Так, выковырял RAW блоб страницы из браузера.
CC>Там по какой то причине вот такое:
CC>
Здравствуйте, CreatorCray, Вы писали:
CC>Так, синхронизация чота втянула. CC>Но все сообщения рисует китайскими иероглифами. WTF? CC>Причём выводит один и тот же текст.
У меня не воспроизводится
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>У меня не воспроизводится
Можешь какую нибудь дебаговую версию собрать с логгингом и т.п.?
Там явно проблема где то рядом с обработкой janus:// — оно что внутри что в самом ie показывает такую фигню.
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, CreatorCray, Вы писали:
AVK>>У меня не воспроизводится CC>Стянул 1.3.55.1 — он показывает правильно. Ща попробую найти в каком билде появился баг.
Попробуй еще русскую локаль временно включить.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Попробуй еще русскую локаль временно включить.
Я хз как именно починилось, но я прошёлся бинарным поиском вверх до самой последней версии и баг не воспроизвёлся. Видимо какая то старая версия что то в системе починила. Пока не начал пробовать старые — всегда был китай.
Впрочем есть другие баги, не такие фатальные:
1. Ctrl-Y/Ctrl-Shift-Y ничего не делает. По умолчанию назначено на "Ответы по теме прочитаны" и "Ответы по теме прочитаны" (да, вот так, два раза!).
2. Не восстанавливается предыдущее положение основного окна, хоть и пишутся правильные координаты в config, при перезапуске восстанавливается только размер а положение окна едет.
Выставил размеры:
+ ещё, в какой то момент при переходе к следующему непрочитанному сообщению получил:
System.ApplicationException: Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ApplicationException: Аргрегированная информация не соответсвует реальному содержанию БД. Произведите пересчет БД и обратитесь к разработчикам.
at Rsdn.Janus.ForumDummyForm.SelectNodeByAttribute(StepDirection dir, AttrType attrType, SearchMessageArea area)
at Rsdn.Janus.ForumDummyForm.SelectHighlightedMsgNext()
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
--- End of inner exception stack trace ---
at Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
at Rsdn.Shortcuts.ShortcutManager.PreFilterMessage(Message& msg)
at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider)
at Rsdn.Janus.Janus.Main()
В базе 1107 сообщений, была пересоздана сегодня на последней версии, после того как всё заработало.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока