|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
Добрый день, Используем нативный драйвер для node. Подключаемся к FB3. Через XpbBuilder заполняем блок с параметрами транзакции: https://github.com/gsbelarus/gdmn/blob/master/packages/gdmn-db/src/fb/utils/fb-utils.ts#L45 Периодически, непонятно в какие моменты при старте транзакции вываливается ошибка: Error: invalid format for transaction parameter block -wrong version of transaction parameter block Может есть идеи, что это может значить? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2019, 22:44 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
sysdba22, Код: java 1.
что такое undefined, 0 ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2019, 22:56 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
sysdba22Error: invalid format for transaction parameter block -wrong version of transaction parameter block Может есть идеи, что это может значить?Первым байтом в TPB должна быть его версия (1 или 3). Стандартный XpbBuilder (из fbclient) ставит там isc_tpb_version3 (3). Если сервер выдаёт вышеуказанную ошибку, значит первый байт буфера с TPB - не правильный. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.01.2019, 23:31 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
После выходных или загляну в код драйвера или напишу разработчику. Я просто спрашиваю может кто сталкивался с таким артефактом. Т.е. оно у нас работает. Но при стресс тестировании, в редких случаях (скажем, 1 на несколько тысяч), вдруг код, который до этого уже выполнился сотни раз, кидает такую ошибку. Может это известная проблема в fb3 клиенте?Я так понимаю, что через новый объектный интерфейс, пока не так много работает людей. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 16:31 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
sysdba22Я так понимаю, что через новый объектный интерфейс, пока не так много работает людей. Объектный интерфейс, через который работают все штатные утилиты Firebird и объектный интерфейс, эмулируемый в JavaScript, не имеют ничего общего, включая багов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 17:55 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
спасибо фернандесу, решили вопрос. проблема была в том что старт транзакции с буфером параметров вызывался позже, чем dispose для этого буфера. соответственно, в случайных редких случая кто-то успевал в эту память что-то записать... https://github.com/asfernandes/node-firebird-drivers/issues/14 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 18:44 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovОбъектный интерфейс, через который работают все штатные утилиты Firebird и объектный интерфейс, эмулируемый в JavaScript, не имеют ничего общегоТы уверен, что оно (node-firebird) не через fbclient работает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 22:24 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
sysdba22проблема была в том что старт транзакции с буфером параметров вызывался позже, чем dispose для этого буфераКлассика, я бы сказал :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 22:24 |
|
Error: invalid format for transaction parameter block
|
|||
---|---|---|---|
#18+
hvladТы уверен, что оно (node-firebird) не через fbclient работает ? Я уверен, что CLOOP-ые массивы напрямую в JavaScript использовать невозможно. Со всеми вытекающими в виде толстой-толстой прослойки, способной к любым трансформациям интерфейса и данных. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.01.2019, 22:28 |
|
|
start [/forum/topic.php?fid=40&msg=39758850&tid=1560849]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
86ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 493ms |
0 / 0 |