You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Renzo Tomaselli <re...@tecnotp.it> on 2008/04/10 18:17:26 UTC

[Trinidad] how PPR response is applied to DOM

Hi, I wonder if anybody can enlight me about this topic.
Assume having to add something new to a page through PPR: this requires 
updating some enclosing container, since PPR is all about updating (e.g. 
replacing) DOM parts, not adding new stuff. For example, adding a new 
panel to a container already owning some of them.
Such a container might be lenghty to refresh - so an alternative 
solution might be achieved from having a placeholder to mark the future 
part to be added by means of addPartialTarget.
The question is whether all is needed is a proper id to match the 
selected component to redraw. If yes, a simple empty and hidden div is 
enough.
Any comment is appreciated,

-- Renzo


Re: Need help new to trinidad

Posted by Scott O'Bryan <da...@gmail.com>.
Krishna,

Many J2EE5 containers have Faces 1.2 built in, most J2EE containers 
before this did not.  What version of J2EE does your websphere support?  
My guess is that either you have two Face's implmentations or you don't 
have any.

Scott

Henry Eduardo Iguaro wrote:
> > Do I need to have any license to
> > deploy this application into websphere
>
> As far as i know, you don't need any license to use, build, modify or 
> execute trinidad, because is open source :) (read the Apache license 
> for further info http://myfaces.apache.org/trinidad/license.html )
>
> > Can you please suggest me the reason?
>
> From the stack trace you can see:
> "This error indicates that
> the class: javax.servlet.jsp.tagext
> .JspIdConsumer could not be located
> while defining the class: javax.faces.webapp.UIComponentClassicTagBase
> This is often caused by having the class at a higher point in the
> classloader hierarchy"
>
> I don't know about websphere, but try copying the jsp-api.jar and 
> servlet-api.jar to your WEB-INF/lib folder and redeploy
>
>
> 2008/4/12, Nutulapati, Krishna <KNutulapati@ussco.com 
> <ma...@ussco.com>>:
>
>     Hello sir,
>     I tried to deploy apache trinidad examples into websphere. I'm getting
>     the following exception.
>     Can you please suggest me the reason?.Do I need to have any license to
>     deploy this application into websphere.
>
>
>     Error 500: Error while defining class:
>     org.apache.myfaces.taglib.core.ViewTag This error indicates that the
>     class: Error while defining class: javax.faces.webapp.UIComponentELTag
>     This error indicates that the class: Error while defining class:
>     javax.faces.webapp.UIComponentClassicTagBase This error indicates that
>     the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
>     while defining the class: javax.faces.webapp.UIComponentClassicTagBase
>     This is often caused by having the class at a higher point in the
>     classloader hierarchy Dumping the current context classloader
>     hierarchy:
>     ==> indicates defining classloader *** indicates classloader where the
>     missing class could have been found ==>[0]
>     com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
>     C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
>     at java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception---- could not be located while defining the class:
>     javax.faces.webapp.UIComponentELTag This is often caused by having the
>     class at a higher point in the classloader hierarchy Dumping the
>     current
>     context classloader hierarchy: ==> indicates defining classloader ***
>     indicates classloader where the missing class could have been found
>     ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256 Local
>     ClassPath: C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: Error while defining class:
>     javax.faces.webapp.UIComponentClassicTagBase This error indicates that
>     the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
>     while defining the class: javax.faces.webapp.UIComponentClassicTagBase
>     This is often caused by having the class at a higher point in the
>     classloader hierarchy Dumping the current context classloader
>     hierarchy:
>     ==> indicates defining classloader *** indicates classloader where the
>     missing class could have been found ==>[0]
>     com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
>     C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
>     at java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception---- at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:555) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception---- could not be located while defining the class:
>     org.apache.myfaces.taglib.core.ViewTag This is often caused by having
>     the class at a higher point in the classloader hierarchy Dumping the
>     current context classloader hierarchy: ==> indicates defining
>     classloader *** indicates classloader where the missing class
>     could have
>     been found ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256
>     Local ClassPath: C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: Error while defining class:
>     javax.faces.webapp.UIComponentELTag This error indicates that the
>     class:
>     Error while defining class:
>     javax.faces.webapp.UIComponentClassicTagBase
>     This error indicates that the class:
>     javax.servlet.jsp.tagext.JspIdConsumer could not be located while
>     defining the class: javax.faces.webapp.UIComponentClassicTagBase
>     This is
>     often caused by having the class at a higher point in the classloader
>     hierarchy Dumping the current context classloader hierarchy: ==>
>     indicates defining classloader *** indicates classloader where the
>     missing class could have been found ==>[0]
>     com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
>     C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
>     at java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception---- could not be located while defining the class:
>     javax.faces.webapp.UIComponentELTag This is often caused by having the
>     class at a higher point in the classloader hierarchy Dumping the
>     current
>     context classloader hierarchy: ==> indicates defining classloader ***
>     indicates classloader where the missing class could have been found
>     ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256 Local
>     ClassPath: C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: Error while defining class:
>     javax.faces.webapp.UIComponentClassicTagBase This error indicates that
>     the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
>     while defining the class: javax.faces.webapp.UIComponentClassicTagBase
>     This is often caused by having the class at a higher point in the
>     classloader hierarchy Dumping the current context classloader
>     hierarchy:
>     ==> indicates defining classloader *** indicates classloader where the
>     missing class could have been found ==>[0]
>     com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
>     C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\classes;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\activation-1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-codec-1.3.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-collections-3.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-digester-1.8.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-discovery-0.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-lang-2.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\mail-1.4.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
>     -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
>     Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
>     Delegation Mode: PARENT_FIRST [1]
>     com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
>     Delegation mode: PARENT_FIRST [2]
>     com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
>     com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
>     org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
>     [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
>     sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
>     java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
>     at java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception---- at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:555) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception---- at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:555) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     java.lang.ClassLoader.defineClassImpl(Native Method) at
>     java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
>     java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
>     at
>     com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
>     der.java:526) at
>     com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
>     .java:477) at
>     com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
>     .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
>     com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
>     agStart(ValidateVisitor.java:390) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:267) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
>     java:309) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
>     r.java:139) at
>     com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
>     at
>     com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
>     va:121) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
>     atorUtil.java:181) at
>     com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
>     (JspTranslatorUtil.java:83) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
>     ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
>     ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
>     orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
>     Request(AbstractJSPExtensionServletWrapper.java:131) at
>     com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
>     st(AbstractJSPExtensionProcessor.java:270) at
>     com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
>     uestDispatcher.java:308) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
>     ervlet.java:61) at
>     com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
>     rvlet.java:41) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:966) at
>     com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
>     va:907) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
>     ain.java:118) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
>     hain.java:87) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:701) at
>     com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
>     Manager.java:646) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
>     s(DefaultExtensionProcessor.java:628) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
>     ers(DefaultExtensionProcessor.java:145) at
>     com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
>     t(DefaultExtensionProcessor.java:467) at
>     com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
>     est(DefaultExtensionProcessor.java:111) at
>     com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129)
>     at
>     com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
>     at
>     com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
>     ) at
>     com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
>     433) at
>     com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
>     3) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
>     n(HttpInboundLink.java:465) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
>     n(HttpInboundLink.java:394) at
>     com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
>     nk.java:274) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
>     iminators(NewConnectionInitialReadCallback.java:214) at
>     com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
>     wConnectionInitialReadCallback.java:113) at
>     com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
>     oReadCompletionListener.java:152) at
>     com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
>     java:213) at
>     com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
>     Future.java:195) at
>     com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
>     com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
>     com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
>     :741) at
>     com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
>     com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
>     Original exception----
>     Thanks
>
>     Krishna
>
>
>
>
> -- 
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS/O G++@ s-:+>:+ a25 tv+ d++> t+ C+++>+ U++>+++ P+ L++>+++ W+++ 
> E---- w++$ 5 X R-@ b+>++ D+ e>++ o? O? h--@ r+ y++ K? M PS+
> ------END GEEK CODE BLOCK------ 


Re: Need help new to trinidad

Posted by Henry Eduardo Iguaro <he...@gmail.com>.
> Do I need to have any license to
> deploy this application into websphere

As far as i know, you don't need any license to use, build, modify or
execute trinidad, because is open source :) (read the Apache license for
further info http://myfaces.apache.org/trinidad/license.html )

> Can you please suggest me the reason?

>From the stack trace you can see:
"This error indicates that
the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
while defining the class: javax.faces.webapp.UIComponentClassicTagBase
This is often caused by having the class at a higher point in the
classloader hierarchy"

I don't know about websphere, but try copying the jsp-api.jar and
servlet-api.jar to your WEB-INF/lib folder and redeploy


2008/4/12, Nutulapati, Krishna <KN...@ussco.com>:
>
> Hello sir,
> I tried to deploy apache trinidad examples into websphere. I'm getting
> the following exception.
> Can you please suggest me the reason?.Do I need to have any license to
> deploy this application into websphere.
>
>
> Error 500: Error while defining class:
> org.apache.myfaces.taglib.core.ViewTag This error indicates that the
> class: Error while defining class: javax.faces.webapp.UIComponentELTag
> This error indicates that the class: Error while defining class:
> javax.faces.webapp.UIComponentClassicTagBase This error indicates that
> the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
> while defining the class: javax.faces.webapp.UIComponentClassicTagBase
> This is often caused by having the class at a higher point in the
> classloader hierarchy Dumping the current context classloader hierarchy:
> ==> indicates defining classloader *** indicates classloader where the
> missing class could have been found ==>[0]
> com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
> C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
> at java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception---- could not be located while defining the class:
> javax.faces.webapp.UIComponentELTag This is often caused by having the
> class at a higher point in the classloader hierarchy Dumping the current
> context classloader hierarchy: ==> indicates defining classloader ***
> indicates classloader where the missing class could have been found
> ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256 Local
> ClassPath: C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: Error while defining class:
> javax.faces.webapp.UIComponentClassicTagBase This error indicates that
> the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
> while defining the class: javax.faces.webapp.UIComponentClassicTagBase
> This is often caused by having the class at a higher point in the
> classloader hierarchy Dumping the current context classloader hierarchy:
> ==> indicates defining classloader *** indicates classloader where the
> missing class could have been found ==>[0]
> com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
> C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
> at java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception---- at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:555) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception---- could not be located while defining the class:
> org.apache.myfaces.taglib.core.ViewTag This is often caused by having
> the class at a higher point in the classloader hierarchy Dumping the
> current context classloader hierarchy: ==> indicates defining
> classloader *** indicates classloader where the missing class could have
> been found ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256
> Local ClassPath: C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: Error while defining class:
> javax.faces.webapp.UIComponentELTag This error indicates that the class:
> Error while defining class: javax.faces.webapp.UIComponentClassicTagBase
> This error indicates that the class:
> javax.servlet.jsp.tagext.JspIdConsumer could not be located while
> defining the class: javax.faces.webapp.UIComponentClassicTagBase This is
> often caused by having the class at a higher point in the classloader
> hierarchy Dumping the current context classloader hierarchy: ==>
> indicates defining classloader *** indicates classloader where the
> missing class could have been found ==>[0]
> com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
> C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
> at java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception---- could not be located while defining the class:
> javax.faces.webapp.UIComponentELTag This is often caused by having the
> class at a higher point in the classloader hierarchy Dumping the current
> context classloader hierarchy: ==> indicates defining classloader ***
> indicates classloader where the missing class could have been found
> ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256 Local
> ClassPath: C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: Error while defining class:
> javax.faces.webapp.UIComponentClassicTagBase This error indicates that
> the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
> while defining the class: javax.faces.webapp.UIComponentClassicTagBase
> This is often caused by having the class at a higher point in the
> classloader hierarchy Dumping the current context classloader hierarchy:
> ==> indicates defining classloader *** indicates classloader where the
> missing class could have been found ==>[0]
> com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
> C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\classes;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\activation-1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-codec-1.3.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-collections-3.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-digester-1.8.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-discovery-0.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-lang-2.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\commons-logging-1.1.1.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\mail-1.4.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
> -INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
> Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
> Delegation Mode: PARENT_FIRST [1]
> com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
> Delegation mode: PARENT_FIRST [2]
> com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
> com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
> org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
> [5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
> sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
> java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
> at java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception---- at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:555) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception---- at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:555) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> java.lang.ClassLoader.defineClassImpl(Native Method) at
> java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
> at
> com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
> der.java:526) at
> com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
> .java:477) at
> com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
> .java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
> com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
> agStart(ValidateVisitor.java:390) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:267) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
> java:309) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
> r.java:139) at
> com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
> at
> com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
> va:121) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
> atorUtil.java:181) at
> com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
> (JspTranslatorUtil.java:83) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
> ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
> ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
> orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
> Request(AbstractJSPExtensionServletWrapper.java:131) at
> com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
> st(AbstractJSPExtensionProcessor.java:270) at
> com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
> uestDispatcher.java:308) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
> ervlet.java:61) at
> com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
> rvlet.java:41) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:966) at
> com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
> va:907) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
> ain.java:118) at
> com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
> hain.java:87) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:701) at
> com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
> Manager.java:646) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
> s(DefaultExtensionProcessor.java:628) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
> ers(DefaultExtensionProcessor.java:145) at
> com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
> t(DefaultExtensionProcessor.java:467) at
> com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
> est(DefaultExtensionProcessor.java:111) at
> com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
> com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
> at
> com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
> ) at
> com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
> 433) at
> com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
> 3) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
> n(HttpInboundLink.java:465) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
> n(HttpInboundLink.java:394) at
> com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
> nk.java:274) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
> iminators(NewConnectionInitialReadCallback.java:214) at
> com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
> wConnectionInitialReadCallback.java:113) at
> com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
> oReadCompletionListener.java:152) at
> com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
> java:213) at
> com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
> Future.java:195) at
> com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
> com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
> com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
> :741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
> com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
> Original exception----
> Thanks
>
> Krishna
>



-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/O G++@ s-:+>:+ a25 tv+ d++> t+ C+++>+ U++>+++ P+ L++>+++ W+++ E---- w++$
5 X R-@ b+>++ D+ e>++ o? O? h--@ r+ y++ K? M PS+
------END GEEK CODE BLOCK------

Need help new to trinidad

Posted by "Nutulapati, Krishna" <KN...@ussco.com>.
 Hello sir,
I tried to deploy apache trinidad examples into websphere. I'm getting
the following exception.
Can you please suggest me the reason?.Do I need to have any license to
deploy this application into websphere. 


Error 500: Error while defining class:
org.apache.myfaces.taglib.core.ViewTag This error indicates that the
class: Error while defining class: javax.faces.webapp.UIComponentELTag
This error indicates that the class: Error while defining class:
javax.faces.webapp.UIComponentClassicTagBase This error indicates that
the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
while defining the class: javax.faces.webapp.UIComponentClassicTagBase
This is often caused by having the class at a higher point in the
classloader hierarchy Dumping the current context classloader hierarchy:
==> indicates defining classloader *** indicates classloader where the
missing class could have been found ==>[0]
com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
at java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- could not be located while defining the class:
javax.faces.webapp.UIComponentELTag This is often caused by having the
class at a higher point in the classloader hierarchy Dumping the current
context classloader hierarchy: ==> indicates defining classloader ***
indicates classloader where the missing class could have been found
==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256 Local
ClassPath: C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: Error while defining class:
javax.faces.webapp.UIComponentClassicTagBase This error indicates that
the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
while defining the class: javax.faces.webapp.UIComponentClassicTagBase
This is often caused by having the class at a higher point in the
classloader hierarchy Dumping the current context classloader hierarchy:
==> indicates defining classloader *** indicates classloader where the
missing class could have been found ==>[0]
com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
at java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:555) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- could not be located while defining the class:
org.apache.myfaces.taglib.core.ViewTag This is often caused by having
the class at a higher point in the classloader hierarchy Dumping the
current context classloader hierarchy: ==> indicates defining
classloader *** indicates classloader where the missing class could have
been found ==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256
Local ClassPath: C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: Error while defining class:
javax.faces.webapp.UIComponentELTag This error indicates that the class:
Error while defining class: javax.faces.webapp.UIComponentClassicTagBase
This error indicates that the class:
javax.servlet.jsp.tagext.JspIdConsumer could not be located while
defining the class: javax.faces.webapp.UIComponentClassicTagBase This is
often caused by having the class at a higher point in the classloader
hierarchy Dumping the current context classloader hierarchy: ==>
indicates defining classloader *** indicates classloader where the
missing class could have been found ==>[0]
com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
at java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- could not be located while defining the class:
javax.faces.webapp.UIComponentELTag This is often caused by having the
class at a higher point in the classloader hierarchy Dumping the current
context classloader hierarchy: ==> indicates defining classloader ***
indicates classloader where the missing class could have been found
==>[0] com.ibm.ws.classloader.CompoundClassLoader@72567256 Local
ClassPath: C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: Error while defining class:
javax.faces.webapp.UIComponentClassicTagBase This error indicates that
the class: javax.servlet.jsp.tagext.JspIdConsumer could not be located
while defining the class: javax.faces.webapp.UIComponentClassicTagBase
This is often caused by having the class at a higher point in the
classloader hierarchy Dumping the current context classloader hierarchy:
==> indicates defining classloader *** indicates classloader where the
missing class could have been found ==>[0]
com.ibm.ws.classloader.CompoundClassLoader@72567256 Local ClassPath:
C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\classes;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\activation-1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-beanutils-1.7.0.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-codec-1.3.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-collections-3.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-digester-1.8.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-discovery-0.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-lang-2.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\commons-logging-1.1.1.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\mail-1.4.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-api-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\myfaces-impl-1.2.2.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-api-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent\WEB
-INF\lib\trinidad-impl-1.2.7.jar;C:\Documents and
Settings\NUTULAK\IBM\rationalsdp7.0\workspace\trinisample\WebContent
Delegation Mode: PARENT_FIRST [1]
com.ibm.ws.classloader.JarClassLoader@400955366 Local Classpath:
Delegation mode: PARENT_FIRST [2]
com.ibm.ws.classloader.ProtectionClassLoader@65786578 [3]
com.ibm.ws.bootstrap.ExtClassLoader@4560456 [4]
org.eclipse.osgi.framework.adaptor.core.CDSBundleClassLoader@38d838d8
[5] sun.misc.Launcher$AppClassLoader@6ee26ee2 [6]
sun.misc.Launcher$ExtClassLoader@3f803f8 ---Original exception---
java.lang.NoClassDefFoundError: javax.servlet.jsp.tagext.JspIdConsumer
at java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:555) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:555) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
java.lang.ClassLoader.defineClassImpl(Native Method) at
java.lang.ClassLoader.defineClass(ClassLoader.java:222) at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:148)
at
com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoa
der.java:526) at
com.ibm.ws.classloader.CompoundClassLoader.findClass(CompoundClassLoader
.java:477) at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:373) at java.lang.ClassLoader.loadClass(ClassLoader.java:561) at
com.ibm.ws.jsp.translator.visitor.validator.ValidateVisitor.visitCustomT
agStart(ValidateVisitor.java:390) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:267) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processChildren(JspVisitor.
java:309) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.processJspElement(JspVisito
r.java:139) at
com.ibm.ws.jsp.translator.visitor.JspVisitor.visit(JspVisitor.java:121)
at
com.ibm.ws.jsp.translator.JspTranslator.processVisitors(JspTranslator.ja
va:121) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJsp(JspTransl
atorUtil.java:181) at
com.ibm.ws.jsp.translator.utils.JspTranslatorUtil.translateJspAndCompile
(JspTranslatorUtil.java:83) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.transl
ateJsp(AbstractJSPExtensionServletWrapper.java:349) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._check
ForTranslation(AbstractJSPExtensionServletWrapper.java:317) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkF
orTranslation(AbstractJSPExtensionServletWrapper.java:226) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handle
Request(AbstractJSPExtensionServletWrapper.java:131) at
com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleReque
st(AbstractJSPExtensionProcessor.java:270) at
com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppReq
uestDispatcher.java:308) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyS
ervlet.java:61) at
com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxySe
rvlet.java:41) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:966) at
com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.ja
va:907) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterCh
ain.java:118) at
com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterC
hain.java:87) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:701) at
com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilter
Manager.java:646) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilter
s(DefaultExtensionProcessor.java:628) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.invokeFilt
ers(DefaultExtensionProcessor.java:145) at
com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleReques
t(DefaultExtensionProcessor.java:467) at
com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequ
est(DefaultExtensionProcessor.java:111) at
com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3129) at
com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:238)
at
com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811
) at
com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1
433) at
com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:9
3) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscriminatio
n(HttpInboundLink.java:465) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformatio
n(HttpInboundLink.java:394) at
com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLi
nk.java:274) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscr
iminators(NewConnectionInitialReadCallback.java:214) at
com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(Ne
wConnectionInitialReadCallback.java:113) at
com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(Ai
oReadCompletionListener.java:152) at
com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.
java:213) at
com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsync
Future.java:195) at
com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at
com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at
com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java
:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at
com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1510) --- end
Original exception---- 
Thanks
Krishna

Re: [Trinidad] how PPR response is applied to DOM

Posted by Andrew Robinson <an...@gmail.com>.
So you really don't want a JSF + PPR approach, but are looking for
more of a GWT + AJAX approach it sounds like.

If you are going 100% custom on this baby, I would suggest really
making it flexible, and entering new areas.

One alternative is to leverage the Trinidad API for AJAX calls, and
bypass the renderers or hack into the JSF lifecycle yourself.

You could make a custom component that keeps track of its children and
do all client-side rendering/positioning:
1) render a <div id="trafficPanel" style="display: none" />
2) In that renderer only render new panels and send down JS to remove
existing ones.
3) On the client listen to the DOM add replace notify events
4) In custom JS, move code from in your custom panel to wherever you want.

How PPR works (I think, I may make some wrong statements):
1) add partial target adds a client ID onto a stack
2) all components are rendered, but only those that have a client ID
on the stack or a child component of one on the stack has its output
included in the response
3) on the client, for every existing element that is found with the
same client ID, replace it with the new version and fire the DOM
replace notify event.

Hope that helps to get you thinking,
Andrew



On Fri, Apr 11, 2008 at 10:41 AM, Renzo Tomaselli
<re...@tecnotp.it> wrote:
>
>  As depicted in a parallel message - my target is oriented to mimic common
> wizards (Eclipse, MSVC, etc.).
>  The basic display unit is the panel, which can contain anything. It can be
> popup, docked, tiled, etc.
>  To put it simple, think of a set of popup panels managed by a single bean:
> it keeps a list of such panels and user actions on the page end up in adding
> new panels, dropping esisting panels and replacing contents.
>  Panels can be dragged around, minimized, resized, etc. In terms of
> Facelets, a panel is not much more than a placeholder:
>
>  <ui:component>
>      <f:subview id="#{panel.name}">
>            <ui:include ....
>
>  Full page refreshing renders the entire lists, preserving positions and
> sizes.
>  But I don't want to redraw the entire page whenever a panel is
> added/removed. If the user chooses to add a new panel - this must appear as
> centered at the top of zindex stack, without affecting what's already on the
> page.
>  Thus I have do to it through PPR and a response must carry the new panel
> contents, nothing else. Since this is constrained to modify (at top level)
> an existing component - that's ok - I provide a fixed component to act as a
> carrier for new panels. It's a simple flow - the browser asks for a new
> panel and the server returns it. But then that panel must be moved somewhere
> else in order to allow for carrying future new panels, otherwise overwriting
> is granted and we end up with the simple display of the very last panel. I
> can't see how this operation could be done without js (fairly trivial, btw).
>  Btw the same requirements would be achieved by simulating a page with
> frames using PPR.
>
>  -- Renzo
>
>
>
>  Andrew Robinson wrote:
>  Could you give me a simple use case for what you want to do, as I
> don't see what you are missing yet.
>
> I have given some serious thought in the past about asking for
> tr:iterator and tr:table (which I think I did email about) giving the
> ability to dynamically add & remove children. It would not be hard to
> implement at all if some JS code could get access to the PPR DOM and
> then programmatically add & remove the code. For iterating components,
> you simply need to know what client IDs to remove and which to add and
> how to add them (insert before existing, or append to the end).
>
> -Andrew
>
> On Fri, Apr 11, 2008 at 9:51 AM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
>
>  Andrew, this issue appeared many times on this (and other lists). The only
> JSTL tags I use with Facelets are c:forEach and c:if. The former for
> compile-time looping, the latter for compile-time conditional inclusion.
>  I did it this way - as opposite to the render-time (stamping) solution
> since I don't know what those panel will contain.
>  Also looping through c:forEach offers the advantage of producing
> discriminated id values - which is not possible at render-time.
>
>  For the second point - I really miss the way I could render a new panel
> without overwriting the one returned by previous PPR, provided that I must
> keep a fixed component to specify in addPartialTarget and its contents
> cannot be a list of panels, to avoid rendering overhead.
>  Thus a PPR operation to add a panel must carry only that new panel in the
> response. I don't see how moving could be performed by arranging PPR
> contents, but of course I'm open to any suggestion.
>
>  -- Renzo
>
>
>
>
>  Andrew Robinson wrote:
>  First of all, I strongly recommend that you do not use JSTL tags,
> especially with PPR, I cannot stress this enough.
>
> As for moving JS DOM, I also would not recommend it. Why do you wish
> to do this client side instead of moving things around during the PPR?
>
> Are you simply trying to author an add PPR operation instead of a replace
> one?
>
> -Andrew
>
> On Fri, Apr 11, 2008 at 9:11 AM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
>
>  Andrew, I agree with the comment that I must move away the placeholder
> content immediately after DOM replacement, otherwise next PPR will overwrite
> it and I will end up having a single component visible.
>  Say I have a panel container where I want to be able adding a new panel
> without refreshing the existing ones.
>  On my Facelets component I define a hidden placeholder acting as a new
> panel carrier (a bound component), plus a panel list driven by a c:forEach
> loop.
>  Normally (full page refresh) the carrier is empty while the list hosts all
> existing panels.
>  In case of any PPR for addition - I use addPartialTarget to specify the
> carrier which then achieves the new panel.
>  Then I move it to the visible list (form children) by means of js, leaving
> the carrier empty and ready to receive a new future panel.
>  The resulting composition is like this:
>
>  <tr:panelGroupLayout id="pprCarrier" styleClass="invisible"
> binding="#{bean.carrier}">
>  <c:if test="#{bean.newPanel != null}">
>  <cx:popupHolder panel="#{bean.newPanel}"/>
>  </c:if>
>  </tr:panelGroupLayout>
>  <c:forEach var="panel" items="#{bean.panels}">
>  <cx:popupHolder/>
>  </c:forEach>
>
>  -- Renzo
>
>
>
>
>  Andrew Robinson wrote:
>  Huh?
>
> Why would this work once? By PPRing a parent component of a child that
> can be rendered or not, the child can be added or subtracted
> willy-nilly. In fact you can add or remove children components as
> needed (best during the invoke application phase). The idea is that
> the parent component (the tr:panelGroupLayout in my example) gets
> replaced for every time it is triggered. So I am not sure why you
> think why you need a "new one".
>
> So if panelGroupLayout renderers:
>
> <span id="namingContainer:mypanelgrouplayout">
> blah
> </span>
>
> during the ppr it get replaced with:
>
> <span id="namingContainer:mypanelgrouplayout">
> blah 2
> </span>
>
> The outer HTML is replaced, so adding attributes is okay too. Say you
> added a styleClass attribute value on PPR postback, it now renders as:
>
> <span id="namingContainer:mypanelgrouplayout" class="myClass">
> blah 2
> </span>
>
> The component is always the same on the server, a new one is not created.
>
> Did I miss something?
>
> -Andrew
>
>
>
> On Fri, Apr 11, 2008 at 2:58 AM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
>
>  Thanks both of you.
>  I still have one doubt, though: using a placeholder as a page component
> provides both a DOM id to replace and a component to provide contents for
> replacement.
>  However this game works just once: as soon as the placeholder is filled in
> with true contents from PPR, it's lost forever. While I can certainly create
> a new placeholder by js for a future PPR addition, there wouldn't be any
> associated component on the server side. In other words - an adding PPR
> response will fill the old placeholder without providing a new one. How can
> I force such a new component creation for the next cycle ?
>  I'm afraid I miss the overall picture involving PPR restore-view and PPR
> rendering to solve this puzzle.
>
>  -- Renzo
>
>
>
>  Andrew Robinson wrote:
>  Should have been partialTriggers.
>
> This is just to illustrate the usage. Simon's reply is correct.
>
> On Thu, Apr 10, 2008 at 11:42 AM, Andrew Robinson
> <an...@gmail.com> wrote:
>
>
>  Panel group layout is pretty simple, and will do what you need.
>
>  Example:
>
>  <tr:panelGroupLayout partialTargets="exampleButton">
>  <tr:commandLink rendered="#{buttonWasClicked}" text="visible now!"/>
>  </tr:panelGroupLayout>
>
>  <tr:commandButton id="exampleButton" text="Show it" partialSubmit="true">
>  <f:setPropertyActionListener target="#{buttonWasClicked}" value="#{true}"
> />
>  </tr:commandButton>
>
>
>
>  On Thu, Apr 10, 2008 at 10:23 AM, Simon Lessard
>  <si...@gmail.com> wrote:
>  > Hi Renzo, yes a simple invisible div or even span with the right id is
>  > enough. PPR need that only to know where to place the refreshed item with
>  > the specified id.
>  >
>  > ~ Simon
>  >
>  >
>  >
>  > On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli
>  > <re...@tecnotp.it> wrote:
>  >
>  > > Hi, I wonder if anybody can enlight me about this topic.
>  > > Assume having to add something new to a page through PPR: this requires
>  > updating some enclosing container, since PPR is all about updating (e.g.
>  > replacing) DOM parts, not adding new stuff. For example, adding a new
> panel
>  > to a container already owning some of them.
>  > > Such a container might be lenghty to refresh - so an alternative
> solution
>  > might be achieved from having a placeholder to mark the future part to be
>  > added by means of addPartialTarget.
>  > > The question is whether all is needed is a proper id to match the
> selected
>  > component to redraw. If yes, a simple empty and hidden div is enough.
>  > > Any comment is appreciated,
>  > >
>  > > -- Renzo
>  > >
>  > >
>  >
>  >
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

Re: [Trinidad] how PPR response is applied to DOM

Posted by Andrew Robinson <an...@gmail.com>.
Could you give me a simple use case for what you want to do, as I
don't see what you are missing yet.

I have given some serious thought in the past about asking for
tr:iterator and tr:table (which I think I did email about) giving the
ability to dynamically add & remove children. It would not be hard to
implement at all if some JS code could get access to the PPR DOM and
then programmatically add & remove the code. For iterating components,
you simply need to know what client IDs to remove and which to add and
how to add them (insert before existing, or append to the end).

-Andrew

On Fri, Apr 11, 2008 at 9:51 AM, Renzo Tomaselli
<re...@tecnotp.it> wrote:
>
>  Andrew, this issue appeared many times on this (and other lists). The only
> JSTL tags I use with Facelets are c:forEach and c:if. The former for
> compile-time looping, the latter for compile-time conditional inclusion.
>  I did it this way - as opposite to the render-time (stamping) solution
> since I don't know what those panel will contain.
>  Also looping through c:forEach offers the advantage of producing
> discriminated id values - which is not possible at render-time.
>
>  For the second point - I really miss the way I could render a new panel
> without overwriting the one returned by previous PPR, provided that I must
> keep a fixed component to specify in addPartialTarget and its contents
> cannot be a list of panels, to avoid rendering overhead.
>  Thus a PPR operation to add a panel must carry only that new panel in the
> response. I don't see how moving could be performed by arranging PPR
> contents, but of course I'm open to any suggestion.
>
>  -- Renzo
>
>
>
>
>  Andrew Robinson wrote:
>  First of all, I strongly recommend that you do not use JSTL tags,
> especially with PPR, I cannot stress this enough.
>
> As for moving JS DOM, I also would not recommend it. Why do you wish
> to do this client side instead of moving things around during the PPR?
>
> Are you simply trying to author an add PPR operation instead of a replace
> one?
>
> -Andrew
>
> On Fri, Apr 11, 2008 at 9:11 AM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
>
>  Andrew, I agree with the comment that I must move away the placeholder
> content immediately after DOM replacement, otherwise next PPR will overwrite
> it and I will end up having a single component visible.
>  Say I have a panel container where I want to be able adding a new panel
> without refreshing the existing ones.
>  On my Facelets component I define a hidden placeholder acting as a new
> panel carrier (a bound component), plus a panel list driven by a c:forEach
> loop.
>  Normally (full page refresh) the carrier is empty while the list hosts all
> existing panels.
>  In case of any PPR for addition - I use addPartialTarget to specify the
> carrier which then achieves the new panel.
>  Then I move it to the visible list (form children) by means of js, leaving
> the carrier empty and ready to receive a new future panel.
>  The resulting composition is like this:
>
>  <tr:panelGroupLayout id="pprCarrier" styleClass="invisible"
> binding="#{bean.carrier}">
>  <c:if test="#{bean.newPanel != null}">
>  <cx:popupHolder panel="#{bean.newPanel}"/>
>  </c:if>
>  </tr:panelGroupLayout>
>  <c:forEach var="panel" items="#{bean.panels}">
>  <cx:popupHolder/>
>  </c:forEach>
>
>  -- Renzo
>
>
>
>
>  Andrew Robinson wrote:
>  Huh?
>
> Why would this work once? By PPRing a parent component of a child that
> can be rendered or not, the child can be added or subtracted
> willy-nilly. In fact you can add or remove children components as
> needed (best during the invoke application phase). The idea is that
> the parent component (the tr:panelGroupLayout in my example) gets
> replaced for every time it is triggered. So I am not sure why you
> think why you need a "new one".
>
> So if panelGroupLayout renderers:
>
> <span id="namingContainer:mypanelgrouplayout">
> blah
> </span>
>
> during the ppr it get replaced with:
>
> <span id="namingContainer:mypanelgrouplayout">
> blah 2
> </span>
>
> The outer HTML is replaced, so adding attributes is okay too. Say you
> added a styleClass attribute value on PPR postback, it now renders as:
>
> <span id="namingContainer:mypanelgrouplayout" class="myClass">
> blah 2
> </span>
>
> The component is always the same on the server, a new one is not created.
>
> Did I miss something?
>
> -Andrew
>
>
>
> On Fri, Apr 11, 2008 at 2:58 AM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
>
>  Thanks both of you.
>  I still have one doubt, though: using a placeholder as a page component
> provides both a DOM id to replace and a component to provide contents for
> replacement.
>  However this game works just once: as soon as the placeholder is filled in
> with true contents from PPR, it's lost forever. While I can certainly create
> a new placeholder by js for a future PPR addition, there wouldn't be any
> associated component on the server side. In other words - an adding PPR
> response will fill the old placeholder without providing a new one. How can
> I force such a new component creation for the next cycle ?
>  I'm afraid I miss the overall picture involving PPR restore-view and PPR
> rendering to solve this puzzle.
>
>  -- Renzo
>
>
>
>  Andrew Robinson wrote:
>  Should have been partialTriggers.
>
> This is just to illustrate the usage. Simon's reply is correct.
>
> On Thu, Apr 10, 2008 at 11:42 AM, Andrew Robinson
> <an...@gmail.com> wrote:
>
>
>  Panel group layout is pretty simple, and will do what you need.
>
>  Example:
>
>  <tr:panelGroupLayout partialTargets="exampleButton">
>  <tr:commandLink rendered="#{buttonWasClicked}" text="visible now!"/>
>  </tr:panelGroupLayout>
>
>  <tr:commandButton id="exampleButton" text="Show it" partialSubmit="true">
>  <f:setPropertyActionListener target="#{buttonWasClicked}" value="#{true}"
> />
>  </tr:commandButton>
>
>
>
>  On Thu, Apr 10, 2008 at 10:23 AM, Simon Lessard
>  <si...@gmail.com> wrote:
>  > Hi Renzo, yes a simple invisible div or even span with the right id is
>  > enough. PPR need that only to know where to place the refreshed item with
>  > the specified id.
>  >
>  > ~ Simon
>  >
>  >
>  >
>  > On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli
>  > <re...@tecnotp.it> wrote:
>  >
>  > > Hi, I wonder if anybody can enlight me about this topic.
>  > > Assume having to add something new to a page through PPR: this requires
>  > updating some enclosing container, since PPR is all about updating (e.g.
>  > replacing) DOM parts, not adding new stuff. For example, adding a new
> panel
>  > to a container already owning some of them.
>  > > Such a container might be lenghty to refresh - so an alternative
> solution
>  > might be achieved from having a placeholder to mark the future part to be
>  > added by means of addPartialTarget.
>  > > The question is whether all is needed is a proper id to match the
> selected
>  > component to redraw. If yes, a simple empty and hidden div is enough.
>  > > Any comment is appreciated,
>  > >
>  > > -- Renzo
>  > >
>  > >
>  >
>  >
>
>
>
>
>
>
>
>
>
>
>
>
>

Re: [Trinidad] how PPR response is applied to DOM

Posted by Andrew Robinson <an...@gmail.com>.
First of all, I strongly recommend that you do not use JSTL tags,
especially with PPR, I cannot stress this enough.

As for moving JS DOM, I also would not recommend it. Why do you wish
to do this client side instead of moving things around during the PPR?

Are you simply trying to author an add PPR operation instead of a replace one?

-Andrew

On Fri, Apr 11, 2008 at 9:11 AM, Renzo Tomaselli
<re...@tecnotp.it> wrote:
>
>  Andrew, I agree with the comment that I must move away the placeholder
> content immediately after DOM replacement, otherwise next PPR will overwrite
> it and I will end up having a single component visible.
>  Say I have a panel container where I want to be able adding a new panel
> without refreshing the existing ones.
>  On my Facelets component I define a hidden placeholder acting as a new
> panel carrier (a bound component), plus a panel list driven by a c:forEach
> loop.
>  Normally (full page refresh) the carrier is empty while the list hosts all
> existing panels.
>  In case of any PPR for addition - I use addPartialTarget to specify the
> carrier which then achieves the new panel.
>  Then I move it to the visible list (form children) by means of js, leaving
> the carrier empty and ready to receive a new future panel.
>  The resulting composition is like this:
>
>      <tr:panelGroupLayout id="pprCarrier" styleClass="invisible"
> binding="#{bean.carrier}">
>          <c:if test="#{bean.newPanel != null}">
>              <cx:popupHolder panel="#{bean.newPanel}"/>
>          </c:if>
>      </tr:panelGroupLayout>
>      <c:forEach var="panel" items="#{bean.panels}">
>          <cx:popupHolder/>
>      </c:forEach>
>
>  -- Renzo
>
>
>
>
>  Andrew Robinson wrote:
>  Huh?
>
> Why would this work once? By PPRing a parent component of a child that
> can be rendered or not, the child can be added or subtracted
> willy-nilly. In fact you can add or remove children components as
> needed (best during the invoke application phase). The idea is that
> the parent component (the tr:panelGroupLayout in my example) gets
> replaced for every time it is triggered. So I am not sure why you
> think why you need a "new one".
>
> So if panelGroupLayout renderers:
>
> <span id="namingContainer:mypanelgrouplayout">
> blah
> </span>
>
> during the ppr it get replaced with:
>
> <span id="namingContainer:mypanelgrouplayout">
> blah 2
> </span>
>
> The outer HTML is replaced, so adding attributes is okay too. Say you
> added a styleClass attribute value on PPR postback, it now renders as:
>
> <span id="namingContainer:mypanelgrouplayout" class="myClass">
> blah 2
> </span>
>
> The component is always the same on the server, a new one is not created.
>
> Did I miss something?
>
> -Andrew
>
>
>
> On Fri, Apr 11, 2008 at 2:58 AM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
>
>  Thanks both of you.
>  I still have one doubt, though: using a placeholder as a page component
> provides both a DOM id to replace and a component to provide contents for
> replacement.
>  However this game works just once: as soon as the placeholder is filled in
> with true contents from PPR, it's lost forever. While I can certainly create
> a new placeholder by js for a future PPR addition, there wouldn't be any
> associated component on the server side. In other words - an adding PPR
> response will fill the old placeholder without providing a new one. How can
> I force such a new component creation for the next cycle ?
>  I'm afraid I miss the overall picture involving PPR restore-view and PPR
> rendering to solve this puzzle.
>
>  -- Renzo
>
>
>
>  Andrew Robinson wrote:
>  Should have been partialTriggers.
>
> This is just to illustrate the usage. Simon's reply is correct.
>
> On Thu, Apr 10, 2008 at 11:42 AM, Andrew Robinson
> <an...@gmail.com> wrote:
>
>
>  Panel group layout is pretty simple, and will do what you need.
>
>  Example:
>
>  <tr:panelGroupLayout partialTargets="exampleButton">
>  <tr:commandLink rendered="#{buttonWasClicked}" text="visible now!"/>
>  </tr:panelGroupLayout>
>
>  <tr:commandButton id="exampleButton" text="Show it" partialSubmit="true">
>  <f:setPropertyActionListener target="#{buttonWasClicked}" value="#{true}"
> />
>  </tr:commandButton>
>
>
>
>  On Thu, Apr 10, 2008 at 10:23 AM, Simon Lessard
>  <si...@gmail.com> wrote:
>  > Hi Renzo, yes a simple invisible div or even span with the right id is
>  > enough. PPR need that only to know where to place the refreshed item with
>  > the specified id.
>  >
>  > ~ Simon
>  >
>  >
>  >
>  > On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli
>  > <re...@tecnotp.it> wrote:
>  >
>  > > Hi, I wonder if anybody can enlight me about this topic.
>  > > Assume having to add something new to a page through PPR: this requires
>  > updating some enclosing container, since PPR is all about updating (e.g.
>  > replacing) DOM parts, not adding new stuff. For example, adding a new
> panel
>  > to a container already owning some of them.
>  > > Such a container might be lenghty to refresh - so an alternative
> solution
>  > might be achieved from having a placeholder to mark the future part to be
>  > added by means of addPartialTarget.
>  > > The question is whether all is needed is a proper id to match the
> selected
>  > component to redraw. If yes, a simple empty and hidden div is enough.
>  > > Any comment is appreciated,
>  > >
>  > > -- Renzo
>  > >
>  > >
>  >
>  >
>
>
>
>
>
>
>
>
>

Re: [Trinidad] how PPR response is applied to DOM

Posted by Andrew Robinson <an...@gmail.com>.
Huh?

Why would this work once? By PPRing a parent component of a child that
can be rendered or not, the child can be added or subtracted
willy-nilly. In fact you can add or remove children components as
needed (best during the invoke application phase). The idea is that
the parent component (the tr:panelGroupLayout in my example) gets
replaced for every time it is triggered. So I am not sure why you
think why you need a "new one".

So if panelGroupLayout renderers:

<span id="namingContainer:mypanelgrouplayout">
blah
</span>

during the ppr it get replaced with:

<span id="namingContainer:mypanelgrouplayout">
blah 2
</span>

The outer HTML is replaced, so adding attributes is okay too. Say you
added a styleClass attribute value on PPR postback, it now renders as:

<span id="namingContainer:mypanelgrouplayout" class="myClass">
blah 2
</span>

The component is always the same on the server, a new one is not created.

Did I miss something?

-Andrew



On Fri, Apr 11, 2008 at 2:58 AM, Renzo Tomaselli
<re...@tecnotp.it> wrote:
>
>  Thanks both of you.
>  I still have one doubt, though: using a placeholder as a page component
> provides both a DOM id to replace and a component to provide contents for
> replacement.
>  However this game works just once: as soon as the placeholder is filled in
> with true contents from PPR, it's lost forever. While I can certainly create
> a new placeholder by js for a future PPR addition, there wouldn't be any
> associated component on the server side. In other words - an adding PPR
> response will fill the old placeholder without providing a new one. How can
> I force such a new component creation for the next cycle ?
>  I'm afraid I miss the overall picture involving PPR restore-view and PPR
> rendering to solve this puzzle.
>
>  -- Renzo
>
>
>
>  Andrew Robinson wrote:
>  Should have been partialTriggers.
>
> This is just to illustrate the usage. Simon's reply is correct.
>
> On Thu, Apr 10, 2008 at 11:42 AM, Andrew Robinson
> <an...@gmail.com> wrote:
>
>
>  Panel group layout is pretty simple, and will do what you need.
>
>  Example:
>
>  <tr:panelGroupLayout partialTargets="exampleButton">
>  <tr:commandLink rendered="#{buttonWasClicked}" text="visible now!"/>
>  </tr:panelGroupLayout>
>
>  <tr:commandButton id="exampleButton" text="Show it" partialSubmit="true">
>  <f:setPropertyActionListener target="#{buttonWasClicked}" value="#{true}"
> />
>  </tr:commandButton>
>
>
>
>  On Thu, Apr 10, 2008 at 10:23 AM, Simon Lessard
>  <si...@gmail.com> wrote:
>  > Hi Renzo, yes a simple invisible div or even span with the right id is
>  > enough. PPR need that only to know where to place the refreshed item with
>  > the specified id.
>  >
>  > ~ Simon
>  >
>  >
>  >
>  > On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli
>  > <re...@tecnotp.it> wrote:
>  >
>  > > Hi, I wonder if anybody can enlight me about this topic.
>  > > Assume having to add something new to a page through PPR: this requires
>  > updating some enclosing container, since PPR is all about updating (e.g.
>  > replacing) DOM parts, not adding new stuff. For example, adding a new
> panel
>  > to a container already owning some of them.
>  > > Such a container might be lenghty to refresh - so an alternative
> solution
>  > might be achieved from having a placeholder to mark the future part to be
>  > added by means of addPartialTarget.
>  > > The question is whether all is needed is a proper id to match the
> selected
>  > component to redraw. If yes, a simple empty and hidden div is enough.
>  > > Any comment is appreciated,
>  > >
>  > > -- Renzo
>  > >
>  > >
>  >
>  >
>
>
>
>
>

Re: [Trinidad] how PPR response is applied to DOM

Posted by Andrew Robinson <an...@gmail.com>.
Should have been partialTriggers.

This is just to illustrate the usage. Simon's reply is correct.

On Thu, Apr 10, 2008 at 11:42 AM, Andrew Robinson
<an...@gmail.com> wrote:
> Panel group layout is pretty simple, and will do what you need.
>
>  Example:
>
>  <tr:panelGroupLayout partialTargets="exampleButton">
>   <tr:commandLink rendered="#{buttonWasClicked}" text="visible now!"/>
>  </tr:panelGroupLayout>
>
>  <tr:commandButton id="exampleButton" text="Show it" partialSubmit="true">
>   <f:setPropertyActionListener target="#{buttonWasClicked}" value="#{true}" />
>  </tr:commandButton>
>
>
>
>  On Thu, Apr 10, 2008 at 10:23 AM, Simon Lessard
>  <si...@gmail.com> wrote:
>  > Hi Renzo, yes a simple invisible div or even span with the right id is
>  > enough. PPR need that only to know where to place the refreshed item with
>  > the specified id.
>  >
>  > ~ Simon
>  >
>  >
>  >
>  > On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli
>  > <re...@tecnotp.it> wrote:
>  >
>  > > Hi, I wonder if anybody can enlight me about this topic.
>  > > Assume having to add something new to a page through PPR: this requires
>  > updating some enclosing container, since PPR is all about updating (e.g.
>  > replacing) DOM parts, not adding new stuff. For example, adding a new panel
>  > to a container already owning some of them.
>  > > Such a container might be lenghty to refresh - so an alternative solution
>  > might be achieved from having a placeholder to mark the future part to be
>  > added by means of addPartialTarget.
>  > > The question is whether all is needed is a proper id to match the selected
>  > component to redraw. If yes, a simple empty and hidden div is enough.
>  > > Any comment is appreciated,
>  > >
>  > > -- Renzo
>  > >
>  > >
>  >
>  >
>

Re: [Trinidad] how PPR response is applied to DOM

Posted by Andrew Robinson <an...@gmail.com>.
Panel group layout is pretty simple, and will do what you need.

Example:

<tr:panelGroupLayout partialTargets="exampleButton">
  <tr:commandLink rendered="#{buttonWasClicked}" text="visible now!"/>
</tr:panelGroupLayout>

<tr:commandButton id="exampleButton" text="Show it" partialSubmit="true">
  <f:setPropertyActionListener target="#{buttonWasClicked}" value="#{true}" />
</tr:commandButton>

On Thu, Apr 10, 2008 at 10:23 AM, Simon Lessard
<si...@gmail.com> wrote:
> Hi Renzo, yes a simple invisible div or even span with the right id is
> enough. PPR need that only to know where to place the refreshed item with
> the specified id.
>
> ~ Simon
>
>
>
> On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli
> <re...@tecnotp.it> wrote:
>
> > Hi, I wonder if anybody can enlight me about this topic.
> > Assume having to add something new to a page through PPR: this requires
> updating some enclosing container, since PPR is all about updating (e.g.
> replacing) DOM parts, not adding new stuff. For example, adding a new panel
> to a container already owning some of them.
> > Such a container might be lenghty to refresh - so an alternative solution
> might be achieved from having a placeholder to mark the future part to be
> added by means of addPartialTarget.
> > The question is whether all is needed is a proper id to match the selected
> component to redraw. If yes, a simple empty and hidden div is enough.
> > Any comment is appreciated,
> >
> > -- Renzo
> >
> >
>
>

Re: [Trinidad] how PPR response is applied to DOM

Posted by Simon Lessard <si...@gmail.com>.
Hi Renzo, yes a simple invisible div or even span with the right id is
enough. PPR need that only to know where to place the refreshed item with
the specified id.

~ Simon

On Thu, Apr 10, 2008 at 12:17 PM, Renzo Tomaselli <
renzo.tomaselli@tecnotp.it> wrote:

> Hi, I wonder if anybody can enlight me about this topic.
> Assume having to add something new to a page through PPR: this requires
> updating some enclosing container, since PPR is all about updating (e.g.
> replacing) DOM parts, not adding new stuff. For example, adding a new panel
> to a container already owning some of them.
> Such a container might be lenghty to refresh - so an alternative solution
> might be achieved from having a placeholder to mark the future part to be
> added by means of addPartialTarget.
> The question is whether all is needed is a proper id to match the selected
> component to redraw. If yes, a simple empty and hidden div is enough.
> Any comment is appreciated,
>
> -- Renzo
>
>

Re: [Trinidad] inputText special characters

Posted by Rafa PĂ©rez <ra...@gmail.com>.
I had the same problem. I do not know why, but in the very first request,
the character encoding of the request is UTF-8 and if you have configured
your application to use ISO-8859-1, it gets ignored.
The only solution I found was to introduce a filter for setting the charset,
something like

((HttpServletRequest)request).getSession().setAttribute(ViewHandler.CHARACTER_ENCODING_KEY,
''ISO-8859-1')


HTH,

-- Rafa

On Thu, Apr 10, 2008 at 11:34 PM, Mathias Walter <ma...@gmx.net>
wrote:

> Hi,
>
> > You may have ISO-8859-1 set to JSP response.
>
> I don't use JSP, I'm using Facelets. But I give it a try and changed the
> XML
> encoding. But it doesn't help.
>
> As soon as I submit the form, the characters will be converted.
>
> Why does this happens with IE and not with FF?
>
> Ah, I forgot to mention that form is partially submitted with a
> <tr:commandLink "partialSubmit=true">.
>
> --
> Regards,
> Mathias
>
> > Instead, please use UTF-8, like
> > <jsp:directive.page contentType="text/html;charset=UTF-8"/>
> > Hope this helps
> > Kenneth
> >
> > Mathias Walter wrote:
> > > Hi,
> > >
> > > I've some trouble with special characters (i. e. german umlauts) and
> > > tr:inputText. With IE 6, the characters will be converted
> > to some unreadable
> > > two-byte codes, but with FF2 it works well.
> > >
> > > I'm using Trinidad 1.2.7, Sun JSF RI 1.2 and Facelets.
> > > The head of the rendered page is
> > >
> > > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
> > >
> > > How can I fix this?
> > >
> > > --
> > > Kind regards,
> > > Mathias
> > >
> > >
>
>

RE: [Trinidad] inputText special characters

Posted by Mathias Walter <ma...@gmx.net>.
Hi,

> You may have ISO-8859-1 set to JSP response.

I don't use JSP, I'm using Facelets. But I give it a try and changed the XML
encoding. But it doesn't help.

As soon as I submit the form, the characters will be converted.

Why does this happens with IE and not with FF?

Ah, I forgot to mention that form is partially submitted with a
<tr:commandLink "partialSubmit=true">.

--
Regards,
Mathias

> Instead, please use UTF-8, like
> <jsp:directive.page contentType="text/html;charset=UTF-8"/>
> Hope this helps
> Kenneth
> 
> Mathias Walter wrote:
> > Hi,
> >
> > I've some trouble with special characters (i. e. german umlauts) and
> > tr:inputText. With IE 6, the characters will be converted 
> to some unreadable
> > two-byte codes, but with FF2 it works well.
> >
> > I'm using Trinidad 1.2.7, Sun JSF RI 1.2 and Facelets.
> > The head of the rendered page is
> >
> > <?xml version="1.0" encoding="ISO-8859-1" ?>
> > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
> >
> > How can I fix this?
> >
> > --
> > Kind regards,
> > Mathias
> >
> >   


Re: [Trinidad] inputText special characters

Posted by Kenneth Tang <ke...@oracle.com>.
Hi Matthias,
You may have ISO-8859-1 set to JSP response.  Instead, please use UTF-8, 
like
<jsp:directive.page contentType="text/html;charset=UTF-8"/>
Hope this helps
Kenneth

Mathias Walter wrote:
> Hi,
>
> I've some trouble with special characters (i. e. german umlauts) and
> tr:inputText. With IE 6, the characters will be converted to some unreadable
> two-byte codes, but with FF2 it works well.
>
> I'm using Trinidad 1.2.7, Sun JSF RI 1.2 and Facelets.
> The head of the rendered page is
>
> <?xml version="1.0" encoding="ISO-8859-1" ?>
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
>
> How can I fix this?
>
> --
> Kind regards,
> Mathias
>
>   

Orchestra RequestParameterProviderManager.getInstance() NPE

Posted by Ben Neuman <bj...@comcast.net>.
Hello, 

I'm getting a NullPointerException when I add the MyFaces Extension
Filter to web.xml and navigate to a page with tomahawk tags that use the
filter.

java.lang.NullPointerException
	org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterProviderManager.getInstance(RequestParameterProviderManager.java:69)
	org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterResponseWrapper.encodeURL(RequestParameterResponseWrapper.java:42)
	javax.servlet.http.HttpServletResponseWrapper.encodeURL(HttpServletResponseWrapper.java:76)
	org.apache.myfaces.renderkit.html.util.DefaultAddResource$ScriptPositionedInfo.writePositionedInfo(DefaultAddResource.java:1040)
	org.apache.myfaces.renderkit.html.util.DefaultAddResource.writeWithFullHeader(DefaultAddResource.java:836)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:170)
	org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:147)
	org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:276)
	org.ajax4jsf.Filter.doFilter(Filter.java:175)
	org.apache.myfaces.orchestra.requestParameterProvider.RequestParameterServletFilter.doFilter(RequestParameterServletFilter.java:63)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

Anyone else seen issues with Orchestra and MyFacesExtensionFilter?
Any help would be greatly appreciated.

I can send more info if needed. 
Facelets 1.1.14
Orchestra 1.1
Tomahawk 1.1.6
Mojarra 1.2_07-b03-FCS
Tomcat 6.0.16
Richfaces 3.2.0

Thanks!
Ben


[Trinidad] inputText special characters

Posted by Mathias Walter <ma...@gmx.net>.
Hi,

I've some trouble with special characters (i. e. german umlauts) and
tr:inputText. With IE 6, the characters will be converted to some unreadable
two-byte codes, but with FF2 it works well.

I'm using Trinidad 1.2.7, Sun JSF RI 1.2 and Facelets.
The head of the rendered page is

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >

How can I fix this?

--
Kind regards,
Mathias