CftClub.ru
Клуб специалистов ЦФТ-Банк

15.4
На страницу 1, 2  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Обновления и тестирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеПн Авг 24, 2015 04:47   15.4 Ответить с цитатой
Полезность: Нет оценки
Добрый день, коллеги!
На тест накатил 15.4 (ТЯ 7.4.2.6). Не компилируется IP_CARDS.LIB_INFO. Ошибка компилятора...

ORA-06502: PL/SQL: : буфер символьных строк слишком маленький ошибка числа или значения
ORA-06512: на "IBS.PLP2PLSQL", line 5879

Несоответствие зарегистрировано в ЦФТ.
Кто-нибудь еще столкнулся с проблемой или это у меня на сервере что-то не в порядке?
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Авг 24, 2015 10:13    Ответить с цитатой
Полезность: Нет оценки
У меня на 15.4.02 валидна. Версия библиотеки от 22.07.15 13:36:01
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеПн Авг 24, 2015 10:20    Ответить с цитатой
Полезность: Нет оценки
прикольно...
Я раскопал проблему: был добавлен функциональный реквизит PRODUCT. CLIENT_F
И с его введением скомпилированный текст стал превышать размер переменной:
pack_header varchar2(32767);
в пакете IBS.PLIB.
Дмитрий, если не сложно, кинь в личку текст скомпилированного пакета
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеПн Авг 24, 2015 11:03    Ответить с цитатой
Полезность: Нет оценки
Спасибо!
Можно еще посмотреть, как объявлена переменная
pack_header
в пакете IBS.PLIB
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Авг 24, 2015 11:04    Ответить с цитатой
Полезность: 1
Код:
pack_header varchar2(32767);
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеПн Авг 24, 2015 11:18    Ответить с цитатой
Полезность: Нет оценки
Может сравнить ревизии ядерных пакетов с дистрибутивом (7_4_2_6_revisions.txt)?
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеПн Авг 24, 2015 11:26    Ответить с цитатой
Полезность: Нет оценки
timochev пишет:
Может сравнить ревизии ядерных пакетов с дистрибутивом (7_4_2_6_revisions.txt)?

да, уже смотрю...
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеПн Авг 24, 2015 11:41    Ответить с цитатой
Полезность: Нет оценки
mike24 пишет:
timochev пишет:
Может сравнить ревизии ядерных пакетов с дистрибутивом (7_4_2_6_revisions.txt)?

да, уже смотрю...


совпадают... Shocked
Все, больше не знаю, куда смотреть
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеВт Авг 25, 2015 04:12    Ответить с цитатой
Полезность: Нет оценки
может тупо по коду где-то открыта " кавычка а закрывается где-н внизу
и в кавычках оказывается больше 32к символов ?
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеВт Авг 25, 2015 04:39    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
может тупо по коду где-то открыта " кавычка а закрывается где-н внизу
и в кавычках оказывается больше 32к символов ?

так дистрибутивные пакеты, в тч и ядерные. Бред какой-то... И ЦФТ молчит.
Chuk
Участник со стажем


Вступление в Клуб: 18.08.2008
СообщениеВт Авг 25, 2015 09:35    Ответить с цитатой
Полезность: Нет оценки
У нас такая же ерунда.
Зарегистрировали запрос SUP0014993 После установки обновления ФЯ 15.4 статус библиотеки LIB_INFO "NOT COMPILED"

Ответ
Цитата:
Ваш запрос является дубликатом запроса SUP0014971, в рамках которого будут произведены работы.

Изменения планируется включить в обновление: ЦФТ-Банк Каталог Приложений/15.5

Будем бодаться, чтобы получить исправление на 15.4
Alkov
Профи


Вступление в Клуб: 23.09.2010
СообщениеВт Авг 25, 2015 09:55    Ответить с цитатой
Полезность: Нет оценки
mike24 пишет:
Alkov пишет:
может тупо по коду где-то открыта " кавычка а закрывается где-н внизу
и в кавычках оказывается больше 32к символов ?

так дистрибутивные пакеты, в тч и ядерные. Бред какой-то... И ЦФТ молчит.

Ошибка может быть в каком-н отключаемом макросе.
бывало включишь отладку на пакетах, а они и ломаются, а выключишь - всё пучком....
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеВт Авг 25, 2015 10:09    Ответить с цитатой
Полезность: Нет оценки
Alkov пишет:
mike24 пишет:
Alkov пишет:
может тупо по коду где-то открыта " кавычка а закрывается где-н внизу
и в кавычках оказывается больше 32к символов ?

так дистрибутивные пакеты, в тч и ядерные. Бред какой-то... И ЦФТ молчит.

Ошибка может быть в каком-н отключаемом макросе.
бывало включишь отладку на пакетах, а они и ломаются, а выключишь - всё пучком....

ага, было такое. Это проверил первым делом - все дебаги выключены.
Совершенно непонятно, почему у некоторых есть проблема, у некоторых нет. Какие-то специфические настройки оракла?
mike24
Участник со стажем


Вступление в Клуб: 24.08.2012
СообщениеЧт Авг 27, 2015 06:01    Ответить с цитатой
Полезность: 2
Ошибка локализована. Происходит переполнение переменной pack_header, в которой формируется текст спецификации пакета. Почему ошибка не у всех: дистрибутивный функционал впритирку укладывается в размер переменной 32767. Но если есть локальные реквизиты (как у нас в типе OWS_TRANSACTION добавлено 4 своих реквизита), то длина сформированного текста спецификации пакета уже не укладывается в 32767. Дело в том, что в LIB_INFO в Глобальных описаниях объявлены курсоры через %rowtype, которые при компиляции разворачиваются в огромные запросы...
Ждем исправления в ядре, пакет PLP2PLSQL, процедура declare2plsql
timochev
Эксперт


Вступление в Клуб: 02.07.2007
СообщениеЧт Авг 27, 2015 08:33    Ответить с цитатой
Полезность: Нет оценки
mike24 пишет:
Ждем исправления в ядре, пакет PLP2PLSQL, процедура declare2plsql
Это ЦФТ так сразу согласилось вносить изменения в ТЯ?
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Обновления и тестирование Часовой пояс: GMT + 3
На страницу 1, 2  След.
Страница 1 из 2

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru