users@javaserverfaces.java.net

problem with graphicImageDynamic-correction

From: buster buster <buster2007_at_gmail.com>
Date: Wed, 21 Mar 2007 10:11:56 +0200

Sorry for the previous message, it was incomplete
First i'd like to point out that the tag library here is not updated:
http://wiki.java.net/bin/view/Projects/FaceletsTaglibsMyfacesSandbox

I made the required modifications to use s:graphicImageDynamic, which are:

    <tag>
        <tag-name>graphicImageDynamic</tag-name>
        <component>
            <component-type>
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamic
</component-type>
            <renderer-type>
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicRenderer
</renderer-type>
           <handler-class>
                facelets.GraphicImageDynamicComponentHandler
          </handler-class>
        </component>
    </tag>

I have the tomahawk-sandbox-xxx.jar in my WEB-INF/lib dir, I saw what it
contains and that's the path to GraphicImageDynamic. It's in the build path.
I also have the GraphicImageDynamicComponentHandler from the wiki so
everything should be ok.
But, when i access a page where I have the tag <s:graphicImage Dynamic
........ />, i get the following error:

SEVERE: JSF1004: Cannot instantiate component of type
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamic
21.03.2007 07:49:53 com.sun.facelets.FaceletViewHandlerhandleRenderException
SEVERE: Error Rendering View[/pages/main.xhtml]
javax.faces.FacesException: Expression Error: Named Object:
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamic not found.
    at com.sun.faces.application.ApplicationImpl.createComponent(
ApplicationImpl.java:529)
    at com.sun.facelets.tag.jsf.ComponentHandler.createComponent(
ComponentHandler.java:224)
    at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java
:135)
    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.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.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109)
    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
:426)
    at com.sun.facelets.FaceletViewHandler.renderView(
FaceletViewHandler.java:469)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(
RenderResponsePhase.java:106)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
    at com.sun.facelets.webapp.FaceletFilter.doFilter(FaceletFilter.java
:145)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
    at com.sun.facelets.webapp.FaceletFilter.doFilter(FaceletFilter.java
:145)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:210)
    at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:174)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:151)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
    at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
(Http11BaseProtocol.java:665)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:528)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
LeaderFollowerWorkerThread.java:81)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
ThreadPool.java:685)
    at java.lang.Thread.run(Unknown Source)

Anyone can help ?
Named Object:
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamic not found.
I really don't get this