powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Help Error 391: Cannot insert a null into column
8 сообщений из 33, страница 2 из 2
Help Error 391: Cannot insert a null into column
    #36367114
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений ФадеевПроблема в данном случае в том, что криворукие разработчики того софта, который вы используете написали кривой код (в частности заложились на неявные преобразования типов), который, вероятно, и работал со строго определенными версиями СУБД, клиента и т.п., но с точки зрения общей инженерной дисциплины работать не должен. И при минимальных изменениях среды он работать перестал. В результате вы имеете проблемы.
Полностью поддерживаю.
Такие же проблемы (или очень похожие) практически всегда обнаруживались при смене серверов, которое хоть и крайне редко, но приходилось делать по требованию клиента. Т.е. в новых версиях обнаруживались просто более жесткие требования к соблюдению стандартов или, говоря другими словами можно сказать, что в старых версиях сервера были мелкие баги, которые позволяли работать "кривым" приложениям. Криворукость разработчиков достаточно условная - ранее ведь работало и сервер пропускал, а проверить на "будущих" версиях они не могли.
Так что смена версии сервера должна быть всегда одобрена поставщиком софта (после тщательного тестирования приложения самим поставщиком и заказчиком).
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36367666
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisКриворукость разработчиков достаточно условная - ранее ведь работало и сервер пропускал, а проверить на "будущих" версиях они не могли.C моей точки зрения криворукость безусловная, поскольку указанный код (с формальной точки зрения - без оглядки на версии) работать не должен. И то, что он работал - это не результат сознательных действий разработчиков, а удачное стечение обстоятельств.

to KyRo

Ну, если все так плохо, могу предложить, например, написать триггер на INSERT в котором отрабатывать ситуацию. Хотя, конечно, это попытки чинить косяки костылями...
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36368840
KyRo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, не хочу как Вы говорите чинить косяки костылями и изобретать велосипед тоже не хочется . Я просто доложил руководству что данная проблема есть официально задокументированный баг , нужна новая версия и официальная поддержка , дальше пускай думают что им лучше , глюкаво работающая система или финансы вложенные в обновления софта.
А то я счас разок что то подправлю, а потом буду править и ловить ошибки постоянно.
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36369001
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KyRoЯ просто доложил руководству что данная проблема есть официально задокументированный баг , нужна новая версия и официальная поддержка
Вы имеете ввиду баг сервера "номер IC54468", который сами же и нашли ?
Так вам же показали, что это не так - на других версиях поведение сервера аналогичное.
Вероятней всего это баг приложения, который проявился со временем на более новых версиях сервера, и если вы переходили на версию 11.10 без одобрения разработчика софта и без тестирования с их стороны, то это целиком ваша вина и проблема. Так что сваливать все на баг Информикса, по меньшей мере, не корректно.
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36369198
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KyRoЯ просто доложил руководству что данная проблема есть официально задокументированный баг , нужна новая версия и официальная поддержка , дальше пускай думают что им лучше , глюкаво работающая система или финансы вложенные в обновления софта.То есть пошли по пути "кушать ложкой мозг до победного"! :)
Ну, в общем и целом - поддерживаю. Только помните (как верно указали постом выше) - это не проблема Informix'а. Это проблема именно приложения.
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36369252
KyRo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВероятней всего это баг приложения, который проявился со временем на более новых версиях сервера, и если вы переходили на версию 11.10 без одобрения разработчика софта и без тестирования с их стороны, то это целиком ваша вина и проблема.

Пробовали согласовать с ними , но ответ был на вроде " Мы не проводили полное тестирование на данной версии СУБД , поддерживаем 11.5 , пробуйте на свой страх и риск".

Политика компании разработчика понятна , они в настоящее время ориентированны на Oracle и пытаются нас склонить к миграции всех систем на данную СУБД. Им это очень выгодно , потому как только стоимость работ по переводу всех систем , без лицензий,доработок и.т.д просчитали порядка 200 - 250 трудодней , где 1 трудодень равен 1000 уе.

По этому и начали пробовать сами , так как на 9.4 работать становится не возможно, а что бы они больше не переводили стрелки на сапорт Informix -а , этот сапорт должен быть . Только тогда мы сможем однозначно утверждать что это не баг Informix -а , а кривое ПО. Баг же в данном случае просто как довод для руководства в сторону оплаты сапорта , а не камень в огород Informix -a
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36369603
cook79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KyRo,
знакомая структура, это CTL Prime?
...
Рейтинг: 0 / 0
Help Error 391: Cannot insert a null into column
    #36369621
KyRo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cook79KyRo,
знакомая структура, это CTL Prime?

Он самый
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Help Error 391: Cannot insert a null into column
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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