|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денисты опять не внимательно читал документацию. Написано же, что если в конфигурации сервера не указан DefaultTimeZone, то берётся часовой пояс сервера из ОС. Если DefaultTimeZone, не указан в конфигурации клиента, то берётся часовой пояс сессии по умолчанию, что равняется, тому что ты указал в конфиге сервера.Когда я указал в конфиге клиента DefaultTimeZone=Europe/Moscow, isql всё равно показал результат в UTC, так как в конфиге сервера DefaultTimeZone=UTC. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.06.2019, 10:22 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
У кого Win10 (не ниже 1709) просьба проверить текущий снапшот на наличие этой ошибки. Есс-но, IBE (isql, и т.п.) не должен брать fbclient из каталога в котором есть ICU. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 12:32 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Уточню hvladWin10 (не ниже 1709)В ней есть предустановленная ICU Подойдёт и другая версия Win, в которой установлена любая версия ICU и её можно найти в PATH. hvladналичие этой ошибкиРечь об "Could not find acceptable ICU library" ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 12:35 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, пока что доступны снапшоты только от 24 июня ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 12:36 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денис, Плохо :( Но можно использовать сборки AppVeyour: https://ci.appveyor.com/project/FirebirdSQL/firebird Выбираешь нужный image (например Image: Visual Studio 2017; Platform: x64) Переходишь на вкладку Artifacts скачиваешь output.zip ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 12:49 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, спасибо. Протестирую вечером как домой приду. На работе только win 7. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 13:17 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Денис, можно и на win7 попробовать, там может быть другое сообщение об ошибке. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 13:23 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, IBExpert на Win7 начинает ругаться быстрее, а не ждёт 3 минуты, это уже хорошо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 13:44 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисIBExpert на Win7 начинает ругаться быстрее, а не ждёт 3 минуты, это уже хорошоЭто да. А ругается-то как ? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 13:53 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, эксперт не умеет нормально обрабатывать эту ситуацию там просто access vilation со стеком вызовов ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 14:22 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Ошибка в IBE Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
Кстати с ICU файлами в папке с клиентом всё равно ругается. Судя по process explorer эксперт загрузил iсu30 от embedded 2.5, которая используется для хранения настроек и успокоился ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 14:53 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов ДенисКстати с ICU файлами в папке с клиентом всё равно ругается. Судя по process explorer эксперт загрузил iсu30 от embedded 2.5, которая используется для хранения настроек и успокоился Не грузит эксперт icu напрямую, это клиент FB делает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 15:47 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
IBExpert, это понятно, загрузил её fbembed.dll, а клиент 4.0 просто нашёл загруженный образ и решил, что дальше искать не надо (ну по крайней мере мне так кажется) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 16:13 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
IBE 2019.6.4.1 Win7 Cкопированный в отдельный каталог fbclient.dll + firebird.msg (без ICU) Запрос в IBE select current_timestamp from rdb$database Результат Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Копирую к fbclient'у файлы ICU из каталога сервера. Запрос выполняется без проблем. В процессе IBE два набора ICU - 3.0 от его копии embedded и 63 из каталога с клиентом. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 16:38 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
хах переместил клиент на диск C там же где установлен IBE и всё заработало. Пока fbclient.dll был в отдельной папке на диске D не хотел ни в какую ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 17:24 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Чтобы dll-ка грузила "дополнительные" dll из собственного каталога надо создать рядышком файл нулевого размера с именем "библиотека.dll.local" - Dynamic-Link Library Redirection . Аналогично, если создать каталог "программа.exe.local", то dll-ки для программы будут загружаться из этого каталога. Не работает для Windows 7 без SP1. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 18:10 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
проверил на win-10 без ICU в папке с fbclient. Подгрузились системные icu :) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 20:15 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Симонов Дениспроверил на win-10 без ICU в папке с fbclient. Подгрузились системные icu :)Это хорошо. Без паузы, надеюсь ? Кстати, какая у тебя версия Win10 и какая - ICU ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 20:27 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, Загрузилось довольно быстро win 10 x64 1809. ICU - 61.0.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 20:32 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Спасибо. Обновляют значит, достаточно регулярно: 1709 - 51 1803 - 59 1809 - 61 странно только, что 61.0.1 - 0 - это development версия, по идее ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 20:34 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
hvlad, бррр... это я перепутал 61.1.0.0 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2019, 20:42 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Если ICU требуется только для таймзон, почему бы не грузить таблицу с сервера? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2019, 10:56 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
ICU требуется для вычисления UTC времени из регионального и наоборот. Ибо на сервер нужно передать UTC (и смещение\ид региона) и с сервера тоже вернётся UTC (и смещение\ид региона). ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2019, 11:06 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
имхо, вопрошавший интересовался: "почему эти все манипуляции нужно делать на клиенте?". у Оракла NLS-параметры сессии определяют что и как сервер отдаст клиенту. клиент "думать" не обязан. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2019, 11:15 |
|
Firebird 4: Could not find acceptable ICU library
|
|||
---|---|---|---|
#18+
Мимопроходящий"почему эти все манипуляции нужно делать на клиенте?"Потому что Адриано так решил. Остальным либо плевать, либо лень шевелить мозгами. Марк, который это поддержал, упирает на то, что если он (Jaybird) не понимает код региона, то тогда сможет показать хотя бы UTC время. Более осмысленных агрументов за такую реализацию я не видел. Мимопроходящийу Оракла NLS-параметры сессии определяют что и как сервер отдаст клиенту. клиент "думать" не обязан.Это тоже не всегда правильно. Если я сохранил метку времени с привязкой к региону (скажем Бразилия), то с какого перепуга я должен назад её получить с привязкой к моему локальному региону ? У нас, если задать SET TIME ZONE BIND LEGACY, будет возвращаться старый тип данных (без таймзоны), приведенный к таймзоне сессии. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2019, 11:24 |
|
|
start [/forum/topic.php?fid=40&msg=39832616&tid=1560436]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
402ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 758ms |
0 / 0 |