Проблема с портлетом рендеринга JSR286 и WebSphere Portal7
Еще один вопрос ко всем любителям WP7!
У нас есть следующая проблема: мы создали страницу портала с портлетом локального рендеринга JSR286, который показывает содержимое wcm лотоса. Когда портал отображает портлет JSR, он показывает следующее исключение: "Ошибка 500: java.lang.ArrayIndexOutOfBoundsException: индекс массива вне диапазона: 0"
На IBM developerWorks я нашел этот пост Поток developerWorks, в котором говорится об установке IBM 7.0.0.1 Combined Cumulative Fix 004 для решения этой проблемы IBM PM33952
Будучи комбинированным кумулятивным исправлением, мы установили комбинированное кумулятивное исправление 007 (которое содержит исправление 004)! Но после установки исключение вроде бы осталось!
Вы решили эту проблему? Какое у вас решение? Заранее спасибо!
1 ответ
Скорее всего, они вызваны компонентами меню или навигатора, которые не могут визуализироваться, если по какой-либо причине результирующий набор равен нулю. То, что вы должны сделать, это собрать общую информацию WCM и собрать ее в виде следов. Затем вы можете увидеть, какой компонент вызывает исключения и какой использовался контекст рендеринга. Проверьте контекст (sitearea / content) и компонент. Если вы не можете ничего с ними заметить, отправьте PMR со следами.