[ normandija @ 28.07.2009. 19:08 ] @
Pravim neku malu aplikaciju u richfaces-u i nikako ne mogu da napravim tree,a sve ostale komponente rade. Richfaces verzija je 3.3.1 i koliko znam taj bug sto je bio oko tree je u ovoj verziji ispravljen. Kad pokusam da napravim neko osnovno stablo,znaci staticko,ne ucitava se iz neke klase ili tabele dobijem NullPointerException ili java.kang.String error. Pokusam sam da nadjem primere na live demo richfaces i radim preko njih ali isto se desava,da li je neko imao slicnih problema ????

Hvala unapred !!
[ dragic79 @ 28.07.2009. 21:33 ] @
Ja sam uspevao da pokrenem simpletree sa demo richface-a. Gde ti konkretno baca izuzetak?
[ normandija @ 28.07.2009. 21:49 ] @
Evo ti kompletan stack trace ako ti nesto znaci pa pogledaj ... nekad baci ovaj exception a nekad nullPointerException

Code:


SEVERE: Error Rendering View[/mainPage.xhtml]
java.lang.ClassCastException: java.lang.String
    at org.richfaces.model.SwingTreeDataModel.setWrappedData(SwingTreeDataModel.java:74)
    at org.richfaces.component.UITree.createDataModel(UITree.java:692)
    at org.ajax4jsf.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:621)
    at org.ajax4jsf.component.UIDataAdaptor.setRowKey(UIDataAdaptor.java:339)
    at org.richfaces.renderkit.TreeRendererBase.writeContent(TreeRendererBase.java:677)
    at org.richfaces.renderkit.TreeRendererBase.encodeChildren(TreeRendererBase.java:618)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:234)
    at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:178)
    at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:126)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277)
    at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
    at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:220)
    at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:215)
    at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277)
    at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
    at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:220)
    at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:215)
    at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:234)
    at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:239)
    at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:178)
    at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:126)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:277)
    at org.ajax4jsf.renderkit.RendererBase.renderChildren(RendererBase.java:258)
    at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:220)
    at org.richfaces.renderkit.html.PanelRenderer.doEncodeChildren(PanelRenderer.java:215)
    at org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:936)
    at javax.faces.render.Renderer.encodeChildren(Renderer.java:148)
    at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:832)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:936)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:942)
    at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:571)
    at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
    at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:109)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)
    at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
    at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)
    at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
    at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:696)
    at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:667)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)


[ dragic79 @ 28.07.2009. 21:59 ] @
Tesko cu se snaci sa stacktrace-om bez klasa... Ja bih ti preporucio da skines sa sajta njihov demo.war, pa ga raspakuj negde i tu imas sve biblioteke, klase i xhtml kod koji koriste na sajtu. Ako ne mozes da se snadjes evo ti link http://www.jboss.org/index.htm...&op=viewtopic&t=104575. Javi se ako opet naletis na isti problem pa cemo da vidmo.
[ normandija @ 30.07.2009. 14:03 ] @
evo pokusam ovako da napravim,samo da mi prikaze jedan folder i jedan pod njime i nece tree sad da prikaze na stranici, a sve ostale komponente prikazuje, niti ima neki exception ni nista ....

Code:

<rich:tree id="tree" rendered="true" switchType="ajax">
                         <rich:treeNode>
                              <h:outputText value="Parent" />
                         </rich:treeNode>
                         <rich:treeNode>
                              <h:outputText value="Child" />
                         </rich:treeNode
</rich:tree> 

[ nemnesic @ 30.07.2009. 14:18 ] @
richfaces nikad nisam radio
ali samo video da nemas > posle </rich:treeNode

predposlednja linija
[ normandija @ 30.07.2009. 14:38 ] @
to sam sllucajno obrisao kopirajuci,ali ima zatvoren tag i opet je isto
[ dragic79 @ 30.07.2009. 15:19 ] @
Jesi li ti uspevao da pokrenes ovaj primer za njihovog sajta http://livedemo.exadel.com/ric....jsf?tab=model&cid=2606758 ? Ja sam sad prekopirao kod i pokrenuo i radi...
[ normandija @ 30.07.2009. 18:10 ] @
nisam taj ali sam uspeo neki drugi koji je dinamicko geerisanje iz xml fajla i radi,a ja necu da generisem nista dinamicki nego da napravim staticku strukutru sa tagovima,a ne da koristim bean za generisanje.... treba mi jednostavno ovo....znaci da je svaki folder link na neku stranicu

----parentFolder1
----parentFolder2
----parentFolder3
----childFolder3.1
----childFolder3.2
----parentFolder4

[Ovu poruku je menjao normandija dana 30.07.2009. u 19:39 GMT+1]