Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Сломана работа с сервисами (FB3) / 14 сообщений из 14, страница 1 из 1
07.09.2015, 12:45
    #39044843
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
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
07.09.2015, 13:23
    #39044885
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
У меня тройка 0.31894 и там все нормально.
Видимо, что-то в сервере поменяли.
...
Рейтинг: 0 / 0
09.09.2015, 12:20
    #39046759
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
Так чего там? Нет пока информации?
...
Рейтинг: 0 / 0
09.09.2015, 12:40
    #39046812
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
IBExpert,

спросил 18127627
...
Рейтинг: 0 / 0
09.09.2015, 13:44
    #39046937
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
IBExpertТак чего там? Нет пока информации?Сообщение чьё ? Я в FB таких не припомню.
Можешь найти, при каких условиях оно возникает ?
...
Рейтинг: 0 / 0
09.09.2015, 16:17
    #39047175
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
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
09.09.2015, 19:48
    #39047425
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
IBExpert,

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

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

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

Можешь все-таки найти это место в коде и показать его тут ?
...
Рейтинг: 0 / 0
10.09.2015, 12:57
    #39047942
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
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
10.09.2015, 14:00
    #39048032
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сломана работа с сервисами (FB3)
IBExpert,

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

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

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

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


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