При мониторинге памяти с использованием опции :C XXXX
значения памяти не отображаются при отладке. Вы можете контролировать до 4000 символов, используя опцию :C
при мониторинге памяти:
Я столкнулся с этой проблемой дважды. Я использую IBM Rational Developer for i Version: 9.6.0.0
, с Java JDK/JRE v8u45
.
Вот значения при отладке и определение моей структуры данных:
dcl-ds dsSQL qualified inz;
fullStmt varchar( 9360 ) inz;
end-ds;
Как только я нажимаю на элемент, я вижу только ``. В этом значении нет ничего, кроме этого, но вы можете ясно видеть, что dsSQL.fullStmt
не пусто. Я использую эту опцию ежедневно и 99,99% времени она работает нормально. Я должен перезапустить миллион раз, сбросить RDi, чтобы начать с -c
, и перекомпилировать программу снова и снова, чтобы заставить ее работать правильно.
У кого-нибудь есть идеи, как это исправить? Я бы дал вам «Журнал ошибок», но он постоянно заполняется, и, кажется, ничто там не указывает на эту проблему. При добавлении или просмотре этой переменной во время отладки не выдается никаких ошибок.