DataTable method relying on Mojarra implementation

UI Components for JSF
Post Reply
brunoaranda
Posts: 52
Joined: 17 Mar 2010, 12:40

07 Apr 2010, 18:58

Hi,

I see that the DataTable class, line 419, is invoking the setDataModel(model) method, which is protected in Mojarra. This makes the code unusable for MyFaces...

Code: Select all

Caused by: java.lang.UnsupportedOperationException: this method is here only to maintain binary compatibility w/ the RI
	at javax.faces.component.UIData.setDataModel(UIData.java:1004)
	at org.primefaces.component.datatable.DataTable.assignDataModel(DataTable.java:419)
	at org.primefaces.component.datatable.DataTableRenderer.decode(DataTableRenderer.java:116)
	at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:393)
	at javax.faces.component.UIData.processDecodes(UIData.java:812)
	at org.primefaces.component.datatable.DataTable.processDecodes(DataTable.java:344)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIForm.processDecodes(UIForm.java:88)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1084)
	at javax.faces.component.UIViewRoot._processDecodesDefault(UIViewRoot.java:1226)
	at javax.faces.component.UIViewRoot.access$500(UIViewRoot.java:77)
	at javax.faces.component.UIViewRoot$ApplyRequestValuesPhaseProcessor.process(UIViewRoot.java:1261)
	at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1192)
	at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:623)
	at org.apache.myfaces.lifecycle.ApplyRequestValuesExecutor.execute(ApplyRequestValuesExecutor.java:35)
	at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:143)
	... 60 more
I was just trying to use the filterBy stuff...

Cheers,

Bruno
MyFaces 2.0.5 / PrimeFaces 3.0.M2-SNAPSHOT / JSP & EL 2.2 / Spring 3.0.5 / MyFaces Orchestra

cagatay.civici
Prime
Posts: 18616
Joined: 05 Jan 2009, 00:21
Location: Cybertron
Contact:

08 Apr 2010, 11:10

Hi Bruno,

Created this ticket;

http://code.google.com/p/primefaces/iss ... ail?id=724

Thanks for the heads up!

Visca el BARCA!!! ;)

brunoaranda
Posts: 52
Joined: 17 Mar 2010, 12:40

08 Apr 2010, 11:43

Hehe, visca! you will have to update the showcase examples with more goals by Messi ;)
MyFaces 2.0.5 / PrimeFaces 3.0.M2-SNAPSHOT / JSP & EL 2.2 / Spring 3.0.5 / MyFaces Orchestra

Post Reply

Return to “PrimeFaces”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 62 guests