You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Shaun Campbell <ca...@gmail.com> on 2010/06/18 16:58:50 UTC

Started getting error in my pages

Hi

I had a working MyFaces (1.2.2), JSF-Facelets (1.1.11), Spring (2.5.5) web
application running through Netbeans 6.1 on Tomcat 6.

I've been doing some more work to it introducing JPA and Junit.  To try and
fix some problems with this I upgraded to Netbeans 6.8 and also had a go at
running against Glassfish.  It appeared to be running ok but then when I
went to one of my pages I got the following error:

SEVERE: Error Rendering View[/workcentres.xhtml]
com.sun.facelets.tag.TagException: /workcentres.xhtml @55,94
<f:setPropertyActionListener> Parent is not of type ActionSource, type is:
javax.faces.component.UIColumn@18c2661
        at
com.sun.facelets.tag.jsf.core.SetPropertyActionListenerHandler.apply(SetPropertyActionListenerHandler.java:64)
        at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
        at
com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
        at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
        at
com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
        at
com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
        at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
        at
com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
        at
com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
        at
com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109)
        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$TemplateManager.apply(DefaultFaceletContext.java:306)
        at
com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:279)
        at
com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
        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.compiler.EncodingHandler.apply(EncodingHandler.java:25)
        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:143)
        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.compiler.EncodingHandler.apply(EncodingHandler.java:25)
        at
com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
        at
com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:510)
        at
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:553)
        at
org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
        at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)
        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.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(Thread.java:619)

I've tried other pages which all worked previously and they've now got the
error.  I suspected it was something to do with the upgrade to Netbeans and
Glassfish and reverted back to my previous versions and Tomcat, but
unfortunately it's not fixed the problem.  I've done a complete refresh
build but I can't fix the problem.  Has anybody got any ideas what might be
causing this problem and how I might fix it?  I'm wondering if the Netbeans
6.8 installation has changed some setting on my Netbeans 6.1 installation

Any help would be appreciated.