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

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

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

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

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

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

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

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

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

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

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

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

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


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