Hi,
I am new to seam. I am even new to ejb3, jsf and facelets but i wish to use
them in my next project. I thought seam may be solving a number of things
before i even run into them so I could jump over some learning curve, however
it turns out unlikely.
Here, I try to develop a sample application of my own and it is even simpler
than hotel booking example. No database yet. In the booking example the hotels
are listed and upon clicking the link it starts a new conversation while
opening the hotel in another page. Here I display a number of "organizations"
in a table and upon clicking the organization's name I expect it to start the
conversation likewise. Though everything is pretty much similar I run into the
following exception. It breaks while trying to render the page.
My page includes the s:link like that:
| <h:column>
| <f:facet name="header"><h:outputText value="Ad"/></f:facet>
| <s:link value="#{item.name}"
action="#{organizationList.selectOrganization(item)}" />
| </h:column>
|
If I omit the action property the page renders ok but of course it does not do
what I wanted to do.
I must be missing something probably obvious and perhaps it is something to do
with JSF or Facelets and not Seam but I don't know which direction to go.
Best regards,
Levent
| Error Rendering View[/organizationsList.xhtml]
| java.lang.ClassCastException: org.jboss.seam.ui.HtmlLink
| at
com.sun.facelets.tag.jsf.ActionSourceRule$ActionMapper2.applyMetadata(ActionSourceRule.java:65)
| at
com.sun.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:36)
| at
com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:62)
| at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:140)
| at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
| at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:164)
| at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
| at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:164)
| at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
| at
com.sun.facelets.tag.ui.DefineHandler.apply(DefineHandler.java:58)
| at
com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:128)
| at
com.sun.facelets.impl.DefaultFaceletContext$1.apply(DefaultFaceletContext.java:253)
| at
com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:263)
| at
com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:63)
| at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
| at
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
| at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
| at
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
| at
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
| at
com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
| at
com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:136)
| at
com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
| at
com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
| at
com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
| at
com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:408)
| at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:442)
| at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:133)
| at
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:244)
| at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
| at
org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:397)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:278)
| at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
| at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
| at
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:240)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:179)
| at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
| at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
| at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:182)
| at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
| at
com.sun.enterprise.web.VirtualServerPipeline.invoke(VirtualServerPipeline.java:120)
| at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
| at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:137)
| at
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:566)
| at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:536)
| at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:939)
| at
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:239)
| at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(ProcessorTask.java:667)
| at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(ProcessorTask.java:574)
| at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.java:844)
| at
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(ReadTask.java:287)
| at
com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(ReadTask.java:212)
| at
com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:252)
| at
com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:75)
|
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4009974#4009974
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4009974
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user