JSF 1.2 app nicht funktioniert mit GlassFish v3

Migration auf GlassFish v3 /JDK6u18 /SB6.8 macht mir viel headscratching, und ich bin ziemlich verwirrt jetzt. Mein Projekt (JSF, RichFaces, Spring) funktioniert mit GlassFish v2 + JDK6u17. Ich bin mit dem selben JAR ist, und die gleichen JSF-version.

Einer meiner JSP ' s enthält eine <rich:tree>, das macht sich ganz gut, aber wenn ich die Werte auf dieser Seite habe ich bekommen:

WARNUNG: StandardWrapperValve[Faces-Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet warf Ausnahme 
java.lang.IllegalArgumentException: In AbstractTreeDataModel rowIndex muss -1 sein. 
bei org.richfaces.Modell.AbstractTreeDataModel.setRowIndex(AbstractTreeDataModel.java:52) 
bei org.ajax4jsf.Komponente.UIDataAdaptor.setRowIndex(UIDataAdaptor.java:289) 
bei javax.Gesichter.Komponente.UIData.visitColumnsAndRows(UIData.java:1544) 
bei javax.Gesichter.Komponente.UIData.visitTree(UIData.java:1212) 
bei javax.Gesichter.Komponente.UIComponent.visitTree(UIComponent.java:1457) 
bei javax.Gesichter.Komponente.UIForm.visitTree(UIForm.java:333) 
bei javax.Gesichter.Komponente.UIComponent.visitTree(UIComponent.java:1457) 
bei javax.Gesichter.Komponente.UIViewRoot.processRestoreState(UIViewRoot.java:869) 
bei org.ajax4jsf.- Anwendung.AjaxStateManager.restoreView(AjaxStateManager.java:439) 
.... 

Auf meine andere Seite, etwas ähnliches passiert. Es enthält eine <h:selectManyCheckbox>, die rerenders einige andere Sachen, im Falle einer Wert-änderung. Also im Falle eines submit bekomme ich so etwas wie dieses:

WARNUNG: StandardWrapperValve[Faces-Servlet]: PWC1406: Servlet.service() for servlet Faces Servlet warf Ausnahme 
java.lang.NullPointerException 
bei javax.Gesichter.Komponente.UIComponentBase.findComponent(UIComponentBase.java:564) 
bei org.ajax4jsf.Komponente.EventValueExpression.getComponent(EventValueExpression.java:77) 
bei org.ajax4jsf.Komponente.EventValueExpression.getValue(EventValueExpression.java:130) 
bei javax.Gesichter.Komponente.UIComponentBase$AttributesMap.bekommen(UIComponentBase.java:2166) 
bei com.Sonne.Gesichter.renderkit.RenderKitUtils.renderPassThruAttributesOptimized(RenderKitUtils.java:608) 
bei com.Sonne.Gesichter.renderkit.RenderKitUtils.renderPassThruAttributes(RenderKitUtils.java:321) 
bei com.sun.faces.renderkit.html_basic.SelectManyCheckboxListRenderer.renderOption(SelectManyCheckboxListRenderer.java:328) 
bei com.sun.faces.renderkit.html_basic.SelectManyCheckboxListRenderer.encodeEnd(SelectManyCheckboxListRenderer.java:177) 
bei javax.Gesichter.Komponente.UIComponentBase.encodeEnd(UIComponentBase.java:878) 
.... 

Ich habe versucht, zu kombinieren Versionen von JSF/RichFaces, aber es führte alles das gleiche.

Jede mögliche Hilfe würde geschätzt!

Schreibe einen Kommentar