У меня возникла проблема с Openbed TabbedPane в приложении JSF, поэтому я создал новое приложение для тестирования TabbedPane. У меня есть следующий код на моей странице:Openfaces TabbedPane не работает должным образом
<h:form>
<o:tabbedPane>
<o:subPanel caption="Tab 1">
<h:outputText value="Hello from tab 1"/>
</o:subPanel>
<o:subPanel caption="Tab 2">
<h:outputText value="Hello from tab 2"/>
</o:subPanel>
<o:subPanel caption="Tab 3">
<h:outputText value="Hello from tab 3"/>
</o:subPanel>
<o:subPanel caption="Tab 4">
<h:outputText value="Hello from tab 4"/>
</o:subPanel>
</o:tabbedPane>
</h:form>
Первоначально отображается вкладка 1. Следующая вкладка, которую я нажимаю, работает (независимо от того, какая из них следующая), но никакая другая вкладка при нажатии не работает. Например, когда я нажимаю вкладку 2, я могу видеть ее содержимое, но когда я затем нажимаю вкладку 3, ее содержимое не отображается, и я до сих пор вижу содержимое предыдущей вкладки. Я проверил версию Моджарры на своей Glassfish, и это 2.1.6. Когда я заставляю режим загрузки, чтобы быть «клиент» все работает, но когда я заставить его быть «сервер» я получаю следующее сообщение об ошибке при попытке нажать на третью вкладку:
[Ljava.lang.Object ; не может быть приведен к com.sun.faces.application.view.StateHolderSaver