powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка
25 сообщений из 42, страница 1 из 2
Ошибка
    #38732472
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый всем день
Программа стала выдавать ошибку входных данных. Проверил процедуру, все параметры в норме. Перекомпилировал процедуру+ от неё зависящие, ошибка перестала сразу появляться,но при обработке выходит снова. Техподдержка просит сделать бэкап/рестор (был уже такой случай,проблема была решена, но рестор базы в 260 гигов.... ну вы поняли). Что можно сделать?
...
Рейтинг: 0 / 0
Ошибка
    #38732494
Поручик ·· Ржевский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarДобрый всем день
Программа стала выдавать ошибку входных данных. Проверил процедуру, все параметры в норме. Перекомпилировал процедуру+ от неё зависящие, ошибка перестала сразу появляться,но при обработке выходит снова. Техподдержка просит сделать бэкап/рестор (был уже такой случай,проблема была решена, но рестор базы в 260 гигов.... ну вы поняли). Что можно сделать?1. научиться жать Ctrl+C вместо Alt+PrtScr
2. выставить претензию разработчикам говно-софта.
3. перестать колупать гвоздиком метаданные на продакшене.
4. убить себя ап стену (опционально).
...
Рейтинг: 0 / 0
Ошибка
    #38732505
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Один высказался,а мысли по существу будут?
...
Рейтинг: 0 / 0
Ошибка
    #38732559
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarПроверил процедуру, все параметры в норме. Перекомпилировал процедуру+ от неё зависящие, ошибка перестала сразу появляться,но при обработке выходит снова.

А перед перекомпилированием самой процедуры и всех зависимых пользователей выгонял или просто в wait транзакции выполнял?
...
Рейтинг: 0 / 0
Ошибка
    #38732560
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,выгонял
...
Рейтинг: 0 / 0
Ошибка
    #38732561
m7m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar... ошибка перестала сразу появляться,но при обработке выходит снова. ...
Это как???

ps/
Кроме как
Повыгонять всех и сделать то что делал " Перекомпилировал процедуру+ от неё зависящие"
мыслей у меня нет
...
Рейтинг: 0 / 0
Ошибка
    #38732571
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m7mGallemar... ошибка перестала сразу появляться,но при обработке выходит снова. ...
Это как???

Раньше ошибку получал при запуске,сейчас софтина минут 30 думает с обработкой данных и показывает ошибку
...
Рейтинг: 0 / 0
Ошибка
    #38732577
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Ну а сами входные данные в норме? Может там при формировании скрипта (или как оно у вас импортирует) происходит облом где-та в середине пакета.
...
Рейтинг: 0 / 0
Ошибка
    #38732579
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster,с входными порядок
...
Рейтинг: 0 / 0
Ошибка
    #38732606
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

попробуй firebird.msg подсунуть. Может текст ошибки попродробней будет.

Что с процедурой делалось? Если был добавлен новый параметр, то может стоит ему значение по умолчанию прописать.
...
Рейтинг: 0 / 0
Ошибка
    #38732611
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисЧто с процедурой делалось? Если был добавлен новый параметр, то может стоит ему значение по умолчанию прописать.
Ничего не делалось,проверял
...
Рейтинг: 0 / 0
Ошибка
    #38732612
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemarс входными порядок
Чем докажешь?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка
    #38732616
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,ничем,интуиция. Через 38 минут закончится рабочий день и решение проблемы ляжет на плечи саппорта. Вечером только ещё раз перекомпилирую все процедуры.
...
Рейтинг: 0 / 0
Ошибка
    #38732620
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Я бы все-таки вместо процедуры (если это для нее формируется входной поток) поиспользовал заглушку и выбросил бы данные, что на вход пришли в табличку для анализа. То, что процедуры ломается где-то посередине говорит скорее о проблемах во входных данных - т.е. в какой-то момент вместо EXECUTE ...AAAA(1,2,3) пытается выполнится .... AAAA(1,2,3,4)
...
Рейтинг: 0 / 0
Ошибка
    #38732626
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

Ну и добавил бы еще один параметр в процедуру с default значением. Тогда можно будет поймать хотя бы несоответствие типов, если я прав и какой-то момент проце подсовывают еще один левый параметр.
...
Рейтинг: 0 / 0
Ошибка
    #38732637
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gallemar,

попробуй запустить трейс и в нём выбрать опцию log_errors
...
Рейтинг: 0 / 0
Ошибка
    #38732676
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениспопробуй запустить трейс и в нём выбрать опцию log_errors

Лучше с фильтром на имя процедуры. Так он заодно увидит если приложение её пересоздаёт на
лету.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка
    #38732684
NickDee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При подобной ошибке не мешало бы увидеть стек вызова. Там сразу было бы видно кто что вызывает и с какими параметрами.
Но можно и погадать :)
...
Рейтинг: 0 / 0
Ошибка
    #38732977
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovСимонов Дениспопробуй запустить трейс и в нём выбрать опцию log_errors
Лучше с фильтром на имя процедуры . Это я слишком давно в подвале сижу, или трейс 2.5 (да и 3.0) научился фильтровать не только по "штатным" фразам типа 'SELECT|INSERT|UPDATE|DELETE', но еще и по пользовательским именам ?
...
Рейтинг: 0 / 0
Ошибка
    #38732986
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял. Инклуд фильтр фильтрует всё.

P.S. Даже комментарии, наверное, хотя не проверял.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка
    #38733009
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустамне проверял.дык это... проверь, что ле... :-)
...
Рейтинг: 0 / 0
Ошибка
    #38733140
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что проверять? По имени объекта не фильтруется?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка
    #38733146
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да.
...
Рейтинг: 0 / 0
Ошибка
    #38733149
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Воспроизводимый пример есть?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Ошибка
    #38733154
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Ну, вы, блин, даёте..." (с)

CORE-4370 кто заводил?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 42, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Ошибка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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