У меня есть приложение, использующее Primefaces 3.5 с Omnifaces 1.5 на Jboss 6, используя MyFaces 2.1.5java.io.NotSerializableException - org.omnifaces.taghandler.Converter
при попытке использовать o:converter
я получаю последующих ошибка.
org.omnifaces.taghandler.Converter
viewId=/xhtml/propelModules/initiatePropel.xhtml
location=C:\jboss-6.1.0.Final\server\default\deploy\PropelEAR.ear\PropelWeb.war\xhtml\propelModules\initiatePropel.xhtml
phaseId=RENDER_RESPONSE(6)
Caused by:
java.io.NotSerializableException - org.omnifaces.taghandler.Converter
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
Заинтересованный код ...
<p:selectManyCheckbox value="#{initiatePropelManagedBean.currentWon.selectedEmployeeList}"
layout="pageDirection">
<o:converter converterId="omnifaces.ListIndexConverter"
list="#{initiatePropelManagedBean.currentWon.employeeList}" />
<f:selectItems value="#{initiatePropelManagedBean.currentWon.employeeList}"
var="emp" itemLabel="#{emp}" itemValue="#{emp}" />
<p:ajax process="@this" update="employeeCount"></p:ajax>
</p:selectManyCheckbox>
Вы используете экономию государства на стороне клиента? – rdcrng
Да. Это беспокойство? – Sujoy
Нет, было просто интересно, как вы его обнаружили, потому что единственным способом было бы ожидать сериализации сессии. Я не уверен, но на самом деле это может быть надзор в Omnifaces. Я уверен, что BalusC скоро посмотрит на него :) – rdcrng