powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Сломана работа с сервисами (FB3)
14 сообщений из 14, страница 1 из 1
Сломана работа с сервисами (FB3)
    #39044843
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Firebird 3.0.0.32025

сломана работа с сервисами. Что при онлайн валидации что при получении статистики выдаёт

IBE 2015.9.1.1Unexpected Output buffer value

предыдущая "не тестовая" версия тоже самое. В 2.5 всё нормально.

штатным инструментом тоже всё норм.
Код: plaintext
1.
d:\fb\fb30>fbsvcmgr.exe localhost/3051:service_mgr user SYSDBA password masterke
y action_validate dbname horses val_tab_incl "HORSE"

Не могла ли повлиять переделка на чувствительные регистр символов при логине?
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39044885
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня тройка 0.31894 и там все нормально.
Видимо, что-то в сервере поменяли.
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39046759
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так чего там? Нет пока информации?
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39046812
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

спросил 18127627
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39046937
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpertТак чего там? Нет пока информации?Сообщение чьё ? Я в FB таких не припомню.
Можешь найти, при каких условиях оно возникает ?
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39047175
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladСообщение чьё ? Я в FB таких не припомню.
Можешь найти, при каких условиях оно возникает ?

Сообщение компонентов доступа. Мест, где оно может вылезти, много. Вот, например:

Код: pascal
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.
procedure TpFIBServerProperties.FetchDatabaseInfo;
var
  i, RunLen: Integer;
begin
  ServiceQueryParams := Char(isc_info_svc_svr_db_info);
  InternalServiceQuery;
  if (OutputBuffer[0] <> Char(isc_info_svc_svr_db_info)) then
      FIBError(feOutputParsingError, [nil]);
  RunLen := 1;
  if (OutputBuffer[RunLen] <> Char(isc_spb_num_att)) then
      FIBError(feOutputParsingError, [nil]);
  Inc(RunLen);
  FDatabaseInfo.NoOfAttachments := ParseInteger(RunLen);
  if (OutputBuffer[RunLen] <> Char(isc_spb_num_db)) then
      FIBError(feOutputParsingError, [nil]);
  Inc(RunLen);
  FDatabaseInfo.NoOfDatabases := ParseInteger(RunLen);
  FDatabaseInfo.DbName := VarArrayCreate([0,FDatabaseInfo.NoOfDatabases],
   varVariant);
  i := 0;
  while (OutputBuffer[RunLen] <> Char(isc_info_flag_end)) do
  begin
  if (OutputBuffer[RunLen] <> Char(SPBConstantValues[isc_spb_dbname])) then
      FIBError(feOutputParsingError, [nil]);
    Inc(RunLen);
    FDatabaseInfo.DbName[i] := ParseString(RunLen);
    Inc (i);
  end;
end;



feOutputParsingError - это оно и есть.
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39047425
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

isc_info_data_not_ready обрабатываешь ? А строки нулевой длины ?
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39047583
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladisc_info_data_not_ready обрабатываешь ? А строки нулевой длины ?

Не могу с ходу сказать, не копал глубоко.
Но таки поставил последний снапшот (.32029) и проблем не обнаружил: статистика, онлайн-валидация - все работает.
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39047882
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

я проблему воспроизвожу стабильно с текущим билдом FB (32030).
Правда IBE у меня не самй свежий 2015.6.24.1

Можешь все-таки найти это место в коде и показать его тут ?
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39047942
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladМожешь все-таки найти это место в коде и показать его тут ?

Похоже, вот тут:

Код: pascal
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.
function TpFIBControlAndQueryService.GetNextLine: String;
var
  Length: Integer;
begin
  if (FEof = True) then  begin
     result := '';
     exit;
  end;
  if (FAction = 0) then
    FIBError(feQueryParamsError, [nil]);
  ServiceQueryParams := Char(isc_info_svc_line);
  InternalServiceQuery;
  if (OutputBuffer[0] <> Char(isc_info_svc_line)) then
    FIBError(feOutputParsingError, [nil]);
  Length := FIntf.isc_vax_integer(OutputBuffer + 1, 2);
  if (OutputBuffer[3 + Length] <> Char(isc_info_end)) then
    FIBError(feOutputParsingError, [nil]);
  if (length <> 0) then
    FEof := False
  else begin
     result := '';
     FEof := True;
     exit;
  end;
  OutputBuffer[3 + Length] := #0;
  result := String(PChar(@OutputBuffer[3]));
end;
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39048032
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert,

Вот здесь как раз и не обрабатывается isc_info_data_not_ready.
Подсказать, как можно его обработать или и так понятно ?
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39048052
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВот здесь как раз и не обрабатывается isc_info_data_not_ready.
Подсказать, как можно его обработать или и так понятно ?

Вроде понятно. Непонятно, почему у меня не воспроизводится и как заставить сервер возвращать isc_info_data_not_ready, чтобы потестить обработку.
Сегодня один раз эта ошибка возникла, но потом снова без проблем.
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39048700
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

попробуй свежий снапшот (32032), плс
...
Рейтинг: 0 / 0
Сломана работа с сервисами (FB3)
    #39048827
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad,

сейчас всё работает. Спасибо
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Сломана работа с сервисами (FB3)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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