Re[8]: ВСЕ ВЕРНУЛОСЬ В СТРОЙ
От: VGn Россия http://vassilsanych.livejournal.com
Дата: 23.02.08 15:08
Оценка: :)
M>Начиная с ревизии 802, новые сборки теперь опять доступны для скачивания
allahu akbar
... << RSDN@Home 1.2.0 alpha rev. 789>>
Re[3]: vs2008
От: George Saveliev Украина  
Дата: 23.02.08 15:34
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Больше похоже на то, что плохо пересобралось.

Сделал чистый checkout, пересобрал в студии — результат тот-же
.
Re[4]: vs2008
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.02.08 15:45
Оценка:
Здравствуйте, George Saveliev, Вы писали:

AVK>>Больше похоже на то, что плохо пересобралось.

GS>Сделал чистый checkout, пересобрал в студии — результат тот-же

Ну тогда даже предположить не могу, почему у тебя релиз не работает, а дебаг работает. У меня работает и то и то.
... << RSDN@Home 1.2.0 alpha rev. 801 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[10]: ВСЕ ВЕРНУЛОСЬ В СТРОЙ
От: Mamut Швеция http://dmitriid.com
Дата: 23.02.08 16:02
Оценка:
T>>В сборке нехватает подкаталога intl из поставки Firebird embedded. Без него Firebird работать не будет.

AVK>Добавил все файлы, какие есть, окромя документации и текстовиков. Ошибка та же.


Когда отрабатывает build, эта папка (intl) не копируется в папку Release. Где это должно быть прописано —


dmitriid.comGitHubLinkedIn
Re[5]: vs2008
От: George Saveliev Украина  
Дата: 23.02.08 16:44
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Ну тогда даже предположить не могу, почему у тебя релиз не работает, а дебаг работает. У меня работает и то и то.

Скачал последний билд с RSDN@Home с пылу, с жару — история та же, совсем непонятно становится
Re[11]: ВСЕ ВЕРНУЛОСЬ В СТРОЙ
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.02.08 16:56
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Когда отрабатывает build, эта папка (intl) не копируется в папку Release. Где это должно быть прописано —


Уже прописал
... << RSDN@Home 1.2.0 alpha rev. 806 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[5]: vs2008
От: Дьяченко Александр Россия  
Дата: 23.02.08 17:01
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>>>Больше похоже на то, что плохо пересобралось.

GS>>Сделал чистый checkout, пересобрал в студии — результат тот-же

AVK>Ну тогда даже предположить не могу, почему у тебя релиз не работает, а дебаг работает. У меня работает и то и то.


У меня тоже релиз не работает. Если с отладочной информацией собрать, то выдает следующее (ревизия 806):

System.TypeInitializationException: Инициализатор типа "Rsdn.Janus.ApplicationManager" выдал исключение. ---> System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в Rsdn.Janus.Synchronizer..ctor() в D:\SVN\Janus\Janus\Core\Synchronization\Synchronizer.cs:строка 24
в Rsdn.Janus.ApplicationManager..ctor() в D:\SVN\Janus\Janus\Core\ApplicationManager.cs:строка 213
в Rsdn.Janus.ApplicationManager..cctor() в D:\SVN\Janus\Janus\Core\ApplicationManager.cs:строка 23
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Janus.ApplicationManager.get_Instance()
в Rsdn.Janus.JanusHost.InitServices() в D:\SVN\Janus\Janus\Core\Modules\JanusHost\JanusHost.cs:строка 47
в Rsdn.Janus.Janus.Main() в D:\SVN\Janus\Janus\Core\Janus.cs:строка 87


Но как это получается я не понимаю, там вроде ничего криминального нету.
... << RSDN@Home 1.2.0 alpha rev. 806>>
Re[6]: vs2008
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 23.02.08 17:31
Оценка: 14 (2)
Здравствуйте, George Saveliev, Вы писали:

GS>Скачал последний билд с RSDN@Home с пылу, с жару — история та же, совсем непонятно становится


Все, пофиксил. Все дело в том, что в релизе вызывался статический конструктор ApplicationManager до первой строчки метода Main, в результате чего в итоге оно лезло к ресурсам когда ResourceManager был непроинициализирован. Пока тормознул вызов этого статического конструктора до инициализации, но, по хорошему, надо поправить кодогенератор локализатора, чтобы он генерил partial класс — тогда можно вместо внешнего присваивания проинициализировать в статическом конструкторе.
... << RSDN@Home 1.2.0 alpha rev. 806 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[7]: vs2008
От: George Saveliev Украина  
Дата: 24.02.08 05:00
Оценка:
Здравствуйте, AndrewVK, Вы писали:
AVK>Все, пофиксил. Все дело в том, что в релизе вызывался статический конструктор ApplicationManager до первой строчки метода Main, в результате чего в итоге оно лезло к ресурсам когда ResourceManager был непроинициализирован. Пока тормознул вызов этого статического конструктора до инициализации, но, по хорошему, надо поправить кодогенератор локализатора, чтобы он генерил partial класс — тогда можно вместо внешнего присваивания проинициализировать в статическом конструкторе.
Спасибо за оперативность и внимание, все работает
<<RSDN@Home 1.2.0 alpha 811 — Windows Vista 6.0.6001.65536>>
Re: Ошибка при сборке (r807 и выше)
От: Mamut Швеция http://dmitriid.com
Дата: 25.02.08 08:02
Оценка:
Дублирую отсюда
Автор: Mamut
Дата: 25.02.08


Сборка вылетает со следующим сообщением:

SR.cs(15,18): error CS0260: Missing partial modifier on declaration of type 'Rs
dn.Janus.SR'; another partial declaration of this type exists

Done Building Project "D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus\Janu
s.csproj" (Rebuild target(s)) -- FAILED.

Done Building Project "D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus.sln"
(Rebuild target(s)) -- FAILED.

Done Building Project "D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\master.bui
ld" (BuildRelease target(s)) -- FAILED.


Build FAILED.

"D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\master.build" (BuildRelease targ
et) (1) ->
"D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus.sln" (Rebuild target) (2:2
) ->
"D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus\Janus.csproj" (Rebuild tar
get) (11:2) ->
(CoreCompile target) ->
SR.cs(15,18): error CS0260: Missing partial modifier on declaration of type '
Rsdn.Janus.SR'; another partial declaration of this type exists


0 Warning(s)
1 Error(s)


Текущая ревизия 820, запускается файл build-release.bat с поправленым путем к .NET 3.5


dmitriid.comGitHubLinkedIn
Re[2]: Ошибка при сборке (r807 и выше)
От: andrex Украина  
Дата: 25.02.08 08:25
Оценка: 30 (1)
Здравствуйте, Mamut, Вы писали:

M>Сборка вылетает со следующим сообщением:


Запусти утилиту LocUtil, открой SR.resx и пересоздай SR.cs или руками добавь partial в объявление класса
... << RSDN@Home 1.2.0 alpha rev. 788>>
Я бы изменил мир — но Бог не даёт исходников...
Re[3]: Исправлено
От: Mamut Швеция http://dmitriid.com
Дата: 25.02.08 09:18
Оценка:
A>Запусти утилиту LocUtil, открой SR.resx и пересоздай SR.cs или руками добавь partial в объявление класса

Это все у меня вызвало только одну реакцию — эээээ и почесывание головы

LocUtil, я так понимаю, входит в состав VS2008, а ее у меня нет, есть только .NET 3.5. Partial добавил, но где гарантии, что он заново чем-нить не пересоздастся

Во всяком случае, стало опять собираться


dmitriid.comGitHubLinkedIn
Re[4]: Исправлено
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 25.02.08 09:31
Оценка: 15 (1)
Здравствуйте, Mamut, Вы писали:

M>LocUtil, я так понимаю, входит в состав VS2008


Нет, оно входит в состав януса.

M>Partial добавил, но где гарантии, что он заново чем-нить не пересоздастся


Проблема в том, что эта самая утилитка пересоздает SR.cs только если изменился SR.resx. А сейчас изменилась только сама утилитка. Можно просто удалять в таких случаях SR.cs
... << RSDN@Home 1.2.0 alpha rev. 820 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[8]: Ой вру...
От: ixor Россия  
Дата: 25.02.08 15:08
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, Дьяченко Александр, Вы писали:


ДА>>Не поможет скорей всего, т.к. путь в батнике прибит гвоздями.


AVK>Не, ну такие вещи конечно надо править.


забыли поправить на транке файлики
build-clean.bat
build-debug.bat
build-release-x86.bat
build-release.bat
build-setup.bat

v2.0.50727 => v3.5
... << RSDN@Home 1.2.0 alpha rev. 820>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.