powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Глюки и регрессии при работе с FB 4.0 Release
24 сообщений из 74, страница 3 из 3
Глюки и регрессии при работе с FB 4.0 Release
    #40076117
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

в стандартном IBX хендлы торчат наружу.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076126
bum_bum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Докладываю. Сообщение об ошибке и способе её правки отправлено в mwasoftware. Также отправил сообщение на форум Lazarus (см. https://forum.lazarus.freepascal.org/index.php/topic,54856.msg408230.html ). Для меня вопрос закрыт. Ещё раз благодарю hvlad за оперативную и очень ценную помощь.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076132
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bum_bum
Сообщение об ошибке и способе её правки отправлено в mwasoftware. Также отправил сообщение на форум Lazarus
Спасибо.

PS Я искал более традиционные пути (трекер), но не нашёл.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076175
bum_bum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,
Пришёл ответ из mwasoftware:
Код: 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.
29.
hank you for this report. I will check it out ASAP and if confirmed will issue a fix to SVN.

Regards

Tony Whyman

MWA

> There is a bug in IBX 2.4.0 components. This version of IBX works with Firebird-4.0.0.1963-0-Beta2, but does not work with Firebird-4.0.0.2496-1. When calling the Prepare method for an SQL query, an error is thrown: Data type unknown When Executing: (here is the query text).
> The fix for this error is quite simple:
> 1. Open the downloaded package fbintf [Packages -> Open the downloaded package -> (Select fbintf)];
> 2. Select the FB30Statement.pas file and load it;
> 3. Find the procedure TIBXINPUTSQLDA.Bind;
> 4. We make the changes suggested by Vlad Khorsun:
>
>     procedure TIBXINPUTSQLDA.Bind (aMetaData: Firebird.IMessageMetadata);
>     var i: integer;
>     begin
>       FMetaData: = aMetaData;
>       with FFirebird30ClientAPI do
>       begin
>     // Count: = metadata.getCount (StatusIntf);
>         Count: = aMetaData.getCount (StatusIntf);
>
> 5. Correct the procedure in the same way: procedure TIBXOUTPUTSQLDA.Bind (aMetaData: Firebird.IMessageMetadata);
> 6. Compile
>
> Big request for these fixes in IBX 2.4.0
>
> With respect.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076177
bum_bum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad,

Это Вам большое спасибо, Вы многим помогли. И за Firebird тоже огромное спасибо и Вам и всем разработчикам. Давно пользуюсь этой СУБД, очень надёжна, компактна и быстра.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076504
tantico2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvlad
PS только у меня dclibx роняет Lazarus IDE ?


У меня на линуксе тоже роняет. Нужно dev пакеты от fb доставлять.
А с этим проблема, если ставишь из tar.gz с сайта (речь про 4.0)
Пробовал и линк libfbclient в /usr/lib кидать, и /opt/firebird/include в path включать...

Уважаемый bum_bum, как вы это решали?
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076510
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tantico2,

в моём случае проблема была в том, что dclibx не мог найти fbclient.dll (я не держу ничего лишнего в system32).
Как только подложил копию в каталог к lazarus.exe - всё заработало.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076534
bum_bum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tantico2,
Мы пишем под Win10, под Ubuntu только сервер у заказчика. Пока проблем не возникало.
Установку IBX делаю из менеджера сетевых пакетов Lazarus. Ставится легко, без проблем. Раньше при установке вручную новых версий IBX, возникали проблемы с регистраций отдельных пакетов из IBX.
С Вашей проблемой я не знаком. Простите, не знаю как Вам помочь.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076683
bum_bum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пришло сообщение из MWASoftware:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Many thanks for the report - and for finding the bug.
I am snowed under at the moment with the day job,
but managed to find time today to check out the fix and
run the test suite on the updated version. All looks good.
The update is now available in SVN and if no other bugs
are reported will try and find time over the weekend to
prepare and release updates zips. I have also posted
updates to the Lazarus forum.

Regards

Tony Whyman

MWA
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076727
Фотография Владимир П.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tantico2
hvlad
PS только у меня dclibx роняет Lazarus IDE ?

У меня на линуксе тоже роняет.

Я тоже столкнулся с этой проблемой, когда менял взад-вперёд версии FB: ставил то Release, то ReleaseCandidate.
Источник проблемы — библиотека libtomcrypt.so: она нужна для IBX, но она есть в наличии в релизе FB и отсутствует в релиз-кандидате (см. /opt/firebird/lib).

Нужно установить библиотеку libtomcrypt в систему. В Manjaro, которой я пользуюсь, это пакет libtomcrypt из репозитория AUR.
Не подскажу точно про Ubuntu, но поиск показывает пакеты libtomcrypt, libtomcrypt1 и libtomcrypt-dev из репозитория Universe.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40076729
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В сборках несколько после RC tomcrypt собран приватно: по умолчанию он не многопоточный, плюс - от опций (его) сборки зависят (его) структуры в памяти, что тоже может "доставить".
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40077372
tantico2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир П.
Нужно установить библиотеку libtomcrypt в систему

Не прокатило...
Вот лежит себе в /opt/firebird/lib/
Код: plaintext
1.
2.
lrwxrwxrwx 1 root root   20 мая 29 18:47 libtomcrypt.so -> libtomcrypt.so.1.0.1
lrwxrwxrwx 1 root root   20 мая 29 18:47 libtomcrypt.so.1 -> libtomcrypt.so.1.0.1
-rwxr-xr-x 1 root root 384K мая 29 18:47 libtomcrypt.so.1.0.1

Нашёл, что линки от libfbclient закинуты только в /usr/lib64
поэтому бросил туда же линк на libtomcrypt.so, но лазарь всё равно не взлетел.

Поставил из репов libtomcrypt1 и libtomcrypt-dev - никакого эффекта.
В сорцах ibx упоминаний про libtomcrypt тоже не нашёл... где ж он эту либу ищет?
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40077515
jonik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ткните плиз где можно познакомиться с api firebird 4. И как получить свежий firebird.pas?
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40077517
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нигде. Взять из папки include/firebird установленного сервера.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40077520
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jonik
Ткните плиз где можно познакомиться с api firebird 4
doc\Using_OO_API.html и примеры в examples\interfaces
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40105330
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачал сегодняший x64 снапшот 4.0, для коннекта (ibExpret, fib+) использовал клиентскую библиотеку из x32 снапшота.
В процессе работы (создание новых запросов, например, по shift+f12 в ibExpert) иногда вываливается
Error writing data to the connection.
-send_packet/send

Но чаще - всё нормально. В начале сеанса работы несколько раз глюканёт, потом "отлипает".

Запросы совсем простые, типа
Код: sql
1.
select count(*) from табличка



В рамках одного и того же коннекта - то глючит, то нет.

Стук в подвале, да.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40105374
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40105382
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1339444&msg=22383391

Снапшот самый свежий, на сервере лог "чистый", на клиенте - записи типа:

Код: plaintext
1.
2.
3.
4.
APE	Tue Oct 19 09:09:10 2021
	REMOTE INTERFACE/gds__detach: Unsuccesful detach from database.
	Uncommitted work may have been lost.
	Error writing data to the connection.
	send_packet/send


Соединения - по tcp, c localhost. Клиентские ("моя" программка на Delphi и IBExpert) приложения не падают, просто некоторые запросы иногда глючат описанным образом, без потери коннекта.
Только с FB4.0; на компе также крутится fb2.0 - с этим всё хорошо.
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40105385
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъна сервере лог "чистый"

Не может быть. Если TCP падает, он падает с обоих концов.

PS: Может, в Windows Events что-то есть?..
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40105390
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Не может быть. Если TCP падает, он падает с обоих концов.


Пожалуй, не готов я ещё к fb4.0 ...
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40117133
ъъъъъ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40117234
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

Там про глюки и регрессии??
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40117241
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ъъъъъ,

кто там это пишет...
"It’s worth mentioning that unsigned integer data types aren’t supported by Firebird."
казалось бы, при чем тут unsingned data types...
"Firebird implements 16-digit and 34-digit DECFLOAT types’ encoding. But, to perform any interim calculations, only 34-digit values are used."
Фраза построена так, что это ужасно плохо. Надо было промежуточные вычисления всегда делать в 16-цифрах.

Или эти куски откуда-то скопированы?

Но вообще новость хорошая. Типа, devart всех обскакал, все завидуют (и молча пилят аналогичное).
...
Рейтинг: 0 / 0
Глюки и регрессии при работе с FB 4.0 Release
    #40117375
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> казалось бы, при чем тут unsingned data types...

Лично я даже не понял, до чего ты тут докопался...

> "Firebird implements 16-digit and 34-digit DECFLOAT
> types’ encoding. But, to perform any interim calculations,
> only 34-digit values are used."
> Фраза построена так, что это ужасно плохо.

Да нормально фраза построена, про то как надо было
делать промежуточные вычисления там ни слова.

Так что да, пусть пилят и догоняют (если не уже).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24 сообщений из 74, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Глюки и регрессии при работе с FB 4.0 Release
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]