You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-user@incubator.apache.org by Mikhail Grushinskiy <mg...@gmail.com> on 2006/08/10 03:55:40 UTC

Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Hi,

I can't get this combination to work. Do you have any examples of working
configuration with this combo?
The exception I'm getting:

23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces threw
exception
java.lang.NoClassDefFoundError: javax/el/ELException
    at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
AbstractTagLibrary.java:469)
    at
com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
TagLibraryConfig.java:90)
    at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(
TagLibraryConfig.java:200)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown
Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
Source)
    at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
    at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
    at com.sun.facelets.compiler.TagLibraryConfig.create(
TagLibraryConfig.java:394)
    at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
TagLibraryConfig.java:418)
    at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:86)
    at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
    at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
DefaultFaceletFactory.java:192)
    at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
DefaultFaceletFactory.java:141)
    at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
DefaultFaceletFactory.java:93)
    at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java
:539)
    at com.sun.facelets.FaceletViewHandler.renderView(
FaceletViewHandler.java:589)
    at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java
:384)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
(TrinidadFilterImpl.java:320)
    at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(
TrinidadFilterImpl.java:289)
    at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
TrinidadFilterImpl.java:213)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
TrinidadFilter.java:90)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
CustomPrincipalValve.java:39)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
SecurityAssociationValve.java:159)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(
JaccContextValve.java:59)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:856)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
MasterSlaveWorkerThread.java:112)
    at java.lang.Thread.run(Thread.java:595)

Thanks,
--MG

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
Laurie,

that was confusing, we use the jsp-21 api jar for accessing the
javax.el stuff (javax.el is commented out).

You can get the through the Jetty6 repository

      <dependency>
        <groupId>javax.servlet.jsp</groupId>
        <artifactId>jsp-api</artifactId>
        <!-- Use 2.1 so we have access to the EL APIs -->
        <version>2.1</version>
        <scope>provided</scope>
      </dependency>


      <dependency>
        <groupId>com.sun.facelets</groupId>
        <artifactId>jsf-facelets</artifactId>
        <version>1.1.6</version>
      </dependency>

<!--
      <dependency>
        <groupId>javax.el</groupId>
        <artifactId>el-api</artifactId>
        <version>1.0alpha</version>
      </dependency>

      <dependency>
        <groupId>javax.el</groupId>
        <artifactId>el-ri</artifactId>
        <version>1.0alpha</version>
      </dependency>
-->




On 8/20/06, Laurie Harper <la...@holoweb.net> wrote:
> Matthias, what Maven repository is that artifact stored in? I just
> checked Maven1 and Maven2 'central' repos and the dev.java.net repo,
> and it's not in any of them...
>
> L.
>
> On 10-Aug-06, at 12:01 AM, Matthias Wessendorf wrote:
>
> > do you have javax.el ?
> >
> > ava.lang.NoClassDefFoundError: javax/el/ELException
> >
> > when you are using maven, it's easy to add it.
> >
> >      <dependency>
> >        <groupId>javax.el</groupId>
> >        <artifactId>el-api</artifactId>
> >        <version>1.0alpha</version>
> >      </dependency>
> >
> >      <dependency>
> >        <groupId>javax.el</groupId>
> >        <artifactId>el-ri</artifactId>
> >        <version>1.0alpha</version>
> >      </dependency>
> >
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> >> Hi,
> >>
> >> I can't get this combination to work. Do you have any examples of
> >> working
> >> configuration with this combo?
> >> The exception I'm getting:
> >>
> >> 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> >> threw
> >> exception
> >> java.lang.NoClassDefFoundError: javax/el/ELException
> >>     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> >> AbstractTagLibrary.java:469)
> >>     at
> >> com.sun.facelets.compiler.TagLibraryConfig
> >> $TagLibraryImpl.putTagHandler(
> >> TagLibraryConfig.java:90)
> >>     at com.sun.facelets.compiler.TagLibraryConfig
> >> $LibraryHandler.endElement(
> >> TagLibraryConfig.java:200)
> >>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> >> Source)
> >>     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> >> (Unknown
> >> Source)
> >>     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> >> (Unknown
> >> Source)
> >>     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> >> (Unknown Source)
> >>     at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(
> >> Unknown
> >> Source)
> >>     at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
> >> $FragmentContentDispatcher.dispatch(Unknown
> >> Source)
> >>     at
> >> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> >> (Unknown
> >> Source)
> >>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> >> Source)
> >>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> >> Source)
> >>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >>     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> >> Source)
> >>     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> >> (Unknown
> >> Source)
> >>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> >>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> >>     at com.sun.facelets.compiler.TagLibraryConfig.create(
> >> TagLibraryConfig.java:394)
> >>     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> >> TagLibraryConfig.java:418)
> >>     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:
> >> 86)
> >>     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
> >>     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> >> DefaultFaceletFactory.java:192)
> >>     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> >> DefaultFaceletFactory.java:141)
> >>     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> >> DefaultFaceletFactory.java:93)
> >>     at com.sun.facelets.FaceletViewHandler.buildView
> >> (FaceletViewHandler.java
> >> :539)
> >>     at com.sun.facelets.FaceletViewHandler.renderView(
> >> FaceletViewHandler.java:589)
> >>     at org.apache.myfaces.lifecycle.LifecycleImpl.render
> >> (LifecycleImpl.java
> >> :384)
> >>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:252)
> >>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >>     at
> >> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invoke
> >> DoFilter
> >> (TrinidadFilterImpl.java:320)
> >>     at
> >> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilt
> >> erImpl(
> >> TrinidadFilterImpl.java:289)
> >>     at
> >> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilte
> >> r(
> >> TrinidadFilterImpl.java:213)
> >>     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> >> TrinidadFilter.java:90)
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >>     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> >> ReplyHeaderFilter.java:81)
> >>     at
> >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> >> ApplicationFilterChain.java:202)
> >>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> >> ApplicationFilterChain.java:173)
> >>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> >> StandardWrapperValve.java:213)
> >>     at org.apache.catalina.core.StandardContextValve.invoke(
> >> StandardContextValve.java:178)
> >>     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> >> CustomPrincipalValve.java:39)
> >>     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> >> SecurityAssociationValve.java:159)
> >>     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> >> JaccContextValve.java:59)
> >>     at org.apache.catalina.core.StandardHostValve.invoke(
> >> StandardHostValve.java:126)
> >>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> >> ErrorReportValve.java:105)
> >>     at org.apache.catalina.core.StandardEngineValve.invoke(
> >> StandardEngineValve.java:107)
> >>     at org.apache.catalina.connector.CoyoteAdapter.service(
> >> CoyoteAdapter.java:148)
> >>     at org.apache.coyote.http11.Http11Processor.process
> >> (Http11Processor.java
> >> :856)
> >>     at
> >> org.apache.coyote.http11.Http11Protocol
> >> $Http11ConnectionHandler.processConnection
> >> (Http11Protocol.java:744)
> >>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> >> PoolTcpEndpoint.java:527)
> >>     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> >> MasterSlaveWorkerThread.java:112)
> >>     at java.lang.Thread.run(Thread.java:595)
> >>
> >> Thanks,
> >> --MG
> >>
> >>
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://jroller.com/page/mwessendorf
> > mail: mwessendorf-at-gmail-dot-com
>
> --
> Laurie Harper
> Open Source advocate, Java geek: http://www.holoweb.net/laurie
> Founder, Zotech Software: http://www.zotechsoftware.com/
>
>
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Laurie Harper <la...@holoweb.net>.
Matthias, what Maven repository is that artifact stored in? I just  
checked Maven1 and Maven2 'central' repos and the dev.java.net repo,  
and it's not in any of them...

L.

On 10-Aug-06, at 12:01 AM, Matthias Wessendorf wrote:

> do you have javax.el ?
>
> ava.lang.NoClassDefFoundError: javax/el/ELException
>
> when you are using maven, it's easy to add it.
>
>      <dependency>
>        <groupId>javax.el</groupId>
>        <artifactId>el-api</artifactId>
>        <version>1.0alpha</version>
>      </dependency>
>
>      <dependency>
>        <groupId>javax.el</groupId>
>        <artifactId>el-ri</artifactId>
>        <version>1.0alpha</version>
>      </dependency>
>
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
>> Hi,
>>
>> I can't get this combination to work. Do you have any examples of  
>> working
>> configuration with this combo?
>> The exception I'm getting:
>>
>> 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces  
>> threw
>> exception
>> java.lang.NoClassDefFoundError: javax/el/ELException
>>     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
>> AbstractTagLibrary.java:469)
>>     at
>> com.sun.facelets.compiler.TagLibraryConfig 
>> $TagLibraryImpl.putTagHandler(
>> TagLibraryConfig.java:90)
>>     at com.sun.facelets.compiler.TagLibraryConfig 
>> $LibraryHandler.endElement(
>> TagLibraryConfig.java:200)
>>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
>> Source)
>>     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope 
>> (Unknown
>> Source)
>>     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement 
>> (Unknown
>> Source)
>>     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement 
>> (Unknown Source)
>>     at  
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement( 
>> Unknown
>> Source)
>>     at
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl 
>> $FragmentContentDispatcher.dispatch(Unknown
>> Source)
>>     at  
>> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument 
>> (Unknown
>> Source)
>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown  
>> Source)
>>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown  
>> Source)
>>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>>     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown  
>> Source)
>>     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse 
>> (Unknown
>> Source)
>>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
>>     at com.sun.facelets.compiler.TagLibraryConfig.create(
>> TagLibraryConfig.java:394)
>>     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
>> TagLibraryConfig.java:418)
>>     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java: 
>> 86)
>>     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
>>     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
>> DefaultFaceletFactory.java:192)
>>     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
>> DefaultFaceletFactory.java:141)
>>     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
>> DefaultFaceletFactory.java:93)
>>     at com.sun.facelets.FaceletViewHandler.buildView 
>> (FaceletViewHandler.java
>> :539)
>>     at com.sun.facelets.FaceletViewHandler.renderView(
>> FaceletViewHandler.java:589)
>>     at org.apache.myfaces.lifecycle.LifecycleImpl.render 
>> (LifecycleImpl.java
>> :384)
>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>>     at  
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:252)
>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>>     at
>> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invoke 
>> DoFilter
>> (TrinidadFilterImpl.java:320)
>>     at
>> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilt 
>> erImpl(
>> TrinidadFilterImpl.java:289)
>>     at
>> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilte 
>> r(
>> TrinidadFilterImpl.java:213)
>>     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
>> TrinidadFilter.java:90)
>>     at  
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>>     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
>> ReplyHeaderFilter.java:81)
>>     at  
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
>> ApplicationFilterChain.java:202)
>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
>> ApplicationFilterChain.java:173)
>>     at org.apache.catalina.core.StandardWrapperValve.invoke(
>> StandardWrapperValve.java:213)
>>     at org.apache.catalina.core.StandardContextValve.invoke(
>> StandardContextValve.java:178)
>>     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
>> CustomPrincipalValve.java:39)
>>     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
>> SecurityAssociationValve.java:159)
>>     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
>> JaccContextValve.java:59)
>>     at org.apache.catalina.core.StandardHostValve.invoke(
>> StandardHostValve.java:126)
>>     at org.apache.catalina.valves.ErrorReportValve.invoke(
>> ErrorReportValve.java:105)
>>     at org.apache.catalina.core.StandardEngineValve.invoke(
>> StandardEngineValve.java:107)
>>     at org.apache.catalina.connector.CoyoteAdapter.service(
>> CoyoteAdapter.java:148)
>>     at org.apache.coyote.http11.Http11Processor.process 
>> (Http11Processor.java
>> :856)
>>     at
>> org.apache.coyote.http11.Http11Protocol 
>> $Http11ConnectionHandler.processConnection
>> (Http11Protocol.java:744)
>>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
>> PoolTcpEndpoint.java:527)
>>     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
>> MasterSlaveWorkerThread.java:112)
>>     at java.lang.Thread.run(Thread.java:595)
>>
>> Thanks,
>> --MG
>>
>>
>
>
> -- 
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com

--
Laurie Harper
Open Source advocate, Java geek: http://www.holoweb.net/laurie
Founder, Zotech Software: http://www.zotechsoftware.com/




Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
BTW This message still goes to a log

02:21:10,781 INFO  [STDOUT] Aug 10, 2006 2:21:10 AM
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImplverifyFilterIsInstalled
WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires this
filter for proper execution.

But the app work fine (I have Aug 6th Trinidad build)

On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
>
> I got it fixed. It was error in missing bean declaration in
> faces-config.xml. It caused conversion error.
> which wasn't displaying either. There was message in the log though
>
> 01:52:26,593 ERROR [HtmlMessageRendererBase] Could not render Message.
> Unable to find component 'name' (calling findComponent on component '_id7').
> If the provided id was correct, wrap the message and its component into an
> h:panelGroup or h:panelGrid.
>
> After wrapping it into panelGroup I was able to see conversion error.
>
>
> Thanks
>
> On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> >
> > Can you try the MyFaces version, posted here [1]?
> > This is a MyFaces issue, which *should* be fixed in that
> > version. If not, posting the JS (JavaScript) error would be great.
> > I suggest using "FireBug" (see [2]).
> >
> > Thanks,
> > Matthias
> >
> > [1] http://people.apache.org/builds/myfaces/core-1.1.x/
> > [2] https://addons.mozilla.org/firefox/1843/
> >
> > On 8/9/06, Mikhail Grushinskiy < mgrushinskiy@gmail.com> wrote:
> > > both h:commandButton and h:commandLink
> > >
> > >
> > > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > > >
> > > > Buttons?
> > > >
> > > > <h:commandButton/> ?
> > > >
> > > > There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.
> > > >
> > > > the viewhandler should only be defined in web.xml, not in
> > facesc-onfig.xml
> > > >
> > > >
> > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > Removing facelets viewhandler from faces-config.xml solved the
> > problem.
> > > > Now
> > > > > I can get to the first page.
> > > > > But buttons on it do not work. I will try with latest code next
> > > > >
> > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > >
> > > > > > do you have defined the facelets viewhandler twice?
> > > > > >
> > > > > > web.xml
> > > > > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> > > > > >          xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
> > > > > >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > > > > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> > > > > >          version="2.4">
> > > > > >
> > > > > >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> >
> > > > > >        view handler - for example, it needs to wrap methods like
> > > > > > renderView()
> > > > > >        to perform some extra pre- and post-handling.  Facelets,
> > on the
> > > > > > other
> > > > > >        hand, is more of a true ViewHandler - it actually
> > implements
> > > > > >        renderView() (yeah, it decorates too, but forget about
> > that
> > > > > >        for a second).  As a result, the world is a better place
> > if
> > > > > >        the Trinidad ViewHandler runs around the Facelets
> > ViewHandler.
> > > > > >        But since Facelets is registered in WEB-INF/faces-
> > config.xml,
> > > > > >        and Trinidad's is registered from META-INF/faces-
> > config.xml in
> > > > its
> > > > > >        JAR, exactly the opposite happens as per the JSF spec.
> > > > > >
> > > > > >        Hence, the following config parameter, which Trinidad
> > > > > >        exposes to allow pushing a ViewHandler inside
> > > > > >        of ours.  FWIW, you retain the entire delegation stack -
> > > > > >        just flipped around a bit - so that Facelets still
> > decorates
> > > > > >        the standard ViewHandler, and therefore you've still got
> > > > > >        JSP support.
> > > > > >   -->
> > > > > >   <context-param>
> > > > > >     <param-name>
> > org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > > > > > </param-name>
> > > > > >     <param-value>com.sun.facelets.FaceletViewHandler
> > </param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- Use Documents Saved as *.xhtml -->
> > > > > >   <context-param>
> > > > > >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> > > > > >     <param-value>.xhtml</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >    <context-param>
> > > > > >    <param-name> facelets.LIBRARIES</param-name>
> > > > > >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> > > > > >     </context-param>
> > > > > >
> > > > > >   <!-- Use client-side state saving.  In Trinidad, it is an
> > > > > >        optimized, token-based mechanism that is almost always a
> > > > > >        better choice than the standard JSF server-side state
> > saving.
> > > > -->
> > > > > >   <context-param>
> > > > > >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > > > >     <param-value>client</param-value>
> > > > > >     <!--param-value>server</param-value-->
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- Trinidad by default uses an optimized client-side state
> > saving
> > > > > >        mechanism. To disable that, uncomment the following -->
> > > > > >   <!--context-param>
> > > > > >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > > > > > </param-name>
> > > > > >     <param-value>all</param-value>
> > > > > >   </context-param-->
> > > > > >
> > > > > >   <!-- Trinidad also supports an optimized strategy for caching
> > some
> > > > > >    view state at an application level, which significantly
> > improves
> > > > > >    scalability.  However, it makes it harder to develop (updates
> > to
> > > > > >    pages will not be noticed until the server is restarted), and
> > in
> > > > > >    some rare cases cannot be used for some pages (see Trinidad
> > > > > >    documentation for more information) -->
> > > > > >   <context-param>
> > > > > >     <param-name>
> > org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > > > > > </param-name>
> > > > > >     <param-value>false</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- If this parameter is enabled, Trinidad will automatically
> >
> > > > > >        check the modification date of your JSPs, and discard
> > saved
> > > > > >        state when they change;  this makes development easier,
> > > > > >        but adds overhead that should be avoided when your
> > application
> > > > > >        is deployed -->
> > > > > >   <context-param>
> > > > > >     <param-name>
> > org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > > > > > </param-name>
> > > > > >     <param-value>true</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- Enables Change Persistence at a session scope.  By
> > default,
> > > > > >        Change Persistence is entirely disabled. The
> > ChangeManager is
> > > > > >        an API, which can persist component modifications (like,
> > > > > >        is a showDetail or tree expanded or collapsed). For
> > providing
> > > > > >        a custom Change Persistence implementation inherit from
> > the
> > > > > >        Trinidad API's ChangeManager class. As the value you have
> > > > > >        to use the fullqualified class name. -->
> > > > > >   <context-param>
> > > > > >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > > > > > </param-name>
> > > > > >     <param-value>session</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <filter>
> > > > > >     <filter-name>trinidad</filter-name>
> > > > > >     <filter-class>
> > org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > > > > > </filter-class>
> > > > > >   </filter>
> > > > > >
> > > > > >   <filter>
> > > > > >           <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >           <filter-class>
> > > > org.apache.myfaces.webapp.filter.ExtensionsFilter
> > > > > > </filter-class>
> > > > > >       <init-param>
> > > > > >         <param-name>maxFileSize</param-name>
> > > > > >         <param-value>20m</param-value>
> > > > > >       </init-param>
> > > > > >   </filter>
> > > > > >
> > > > > >   <filter-mapping>
> > > > > >     <filter-name>trinidad</filter-name>
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >   </filter-mapping>
> > > > > >
> > > > > >   <!-- extension mapping for adding <script/>, <link/>, and
> > other
> > > > > > resource tags to JSF-pages  -->
> > > > > >   <filter-mapping>
> > > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >     <!-- servlet-name must match the name of your
> > > > > > javax.faces.webapp.FacesServlet entry -->
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >   </filter-mapping>
> > > > > >
> > > > > >   <!-- extension mapping for serving page-independent resources
> > > > > > (javascript, stylesheets, images, etc.)  -->
> > > > > >   <filter-mapping>
> > > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> >
> > > > > >   </filter-mapping>
> > > > > >
> > > > > >
> > > > > >   <!-- Faces Servlet -->
> > > > > >   <servlet>
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >     <servlet-class>javax.faces.webapp.FacesServlet
> > </servlet-class>
> > > > > >   </servlet>
> > > > > >
> > > > > >   <!-- resource loader servlet -->
> > > > > >   <servlet>
> > > > > >     <servlet-name>resources</servlet-name>
> > > > > >     <servlet-class>
> > org.apache.myfaces.trinidad.webapp.ResourceServlet
> > > > > > </servlet-class>
> > > > > >   </servlet>
> > > > > >
> > > > > >   <!-- Faces Servlet Mappings -->
> > > > > >   <servlet-mapping>
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >     <url-pattern>/faces/*</url-pattern>
> > > > > >   </servlet-mapping>
> > > > > >
> > > > > >   <servlet-mapping>
> > > > > >     <servlet-name>resources</servlet-name>
> > > > > >     <url-pattern>/adf/*</url-pattern>
> > > > > >   </servlet-mapping>
> > > > > >
> > > > > >
> > > > > >   <!-- Welcome Files -->
> > > > > >   <welcome-file-list>
> > > > > >     <welcome-file>index.xhtml</welcome-file>
> > > > > >   </welcome-file-list>
> > > > > >
> > > > > > </web-app>
> > > > > >
> > > > > > facesconfig.xml
> > > > > >
> > > > > > <!DOCTYPE faces-config PUBLIC
> > > > > >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0
> > //EN"
> > > > > >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd " >
> > > > > > <faces-config>
> > > > > >
> > > > > >   <application>
> > > > > >     <!-- Use the Trinidad RenderKit -->
> > > > > >     <default-render-kit-id>
> > > > > >       org.apache.myfaces.trinidad.core
> > > > > >     </default-render-kit-id>
> > > > > >   </application>
> > > > > >
> > > > > > ...
> > > > > > </faces-config>
> > > > > >
> > > > > > btw. the code you are using is old :)
> > > > > > I changed that log message on sunday to "RenderingContext" ;)
> > > > > >
> > > > > > -Matthias
> > > > > >
> > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > > Now I'm getting facelets exception
> > > > > > >
> > > > > > > No AdfRenderingContext
> > > > > > >
> > > > > > >
> > > > > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > > > > >         at
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > > > > (CoreRenderer.java:155)
> > > > > > >         at
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > > > > (HtmlFormRenderer.java:54)
> > > > > > >         at javax.faces.component.UIComponentBase.encodeBegin (
> > > > > > UIComponentBase.java:512)
> > > > > > >         at
> > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > > (
> > > > > > ComponentSupport.java:232)
> > > > > > >         at
> > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > > (
> > > > > > ComponentSupport.java:239)
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 8/10/06, Mikhail Grushinskiy < mgrushinskiy@gmail.com>
> > wrote:
> > > > > > > >
> > > > > > > > Ok, I've passed via this error by adding el-api.jar and
> > el-ri.jarfrom
> > > > > > > > facelets distro. Thanks
> > > > > > > >
> > > > > > > >
> > > > > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > > > > >
> > > > > > > > > do you have javax.el ?
> > > > > > > > >
> > > > > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > > > > >
> > > > > > > > > when you are using maven, it's easy to add it.
> > > > > > > > >
> > > > > > > > >       <dependency>
> > > > > > > > >         <groupId> javax.el</groupId>
> > > > > > > > >         <artifactId>el-api</artifactId>
> > > > > > > > >         <version> 1.0alpha</version>
> > > > > > > > >       </dependency>
> > > > > > > > >
> > > > > > > > >       <dependency>
> > > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > > >         <artifactId>el-ri</artifactId>
> > > > > > > > >         <version>1.0alpha </version>
> > > > > > > > >       </dependency>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com>
> > wrote:
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > > I can't get this combination to work. Do you have any
> > examples
> > > > of
> > > > > > > > > working
> > > > > > > > > > configuration with this combo?
> > > > > > > > > > The exception I'm getting:
> > > > > > > > > >
> > > > > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for
> > servlet
> > > > faces
> > > > > > threw
> > > > > > > > > > exception
> > > > > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > > > > >     at
> > com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > > > > AbstractTagLibrary.java:469)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > > > > TagLibraryConfig.java :90)
> > > > > > > > > >     at
> > > > > > > > >
> > > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > > > > (
> > > > > > > > > > TagLibraryConfig.java:200)
> > > > > > > > > >     at
> > org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > > > >
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > > > >
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > org.apache.xerces.parsers.XML11Configuration.parse
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at
> > org.apache.xerces.parsers.XML11Configuration.parse
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown
> > > > Source)
> > > > > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at
> > > > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java
> > :375)
> > > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> > > > > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create
> > (
> > > > > > > > > > TagLibraryConfig.java:394)
> > > > > > > > > >     at
> > com.sun.facelets.compiler.TagLibraryConfig.loadImplicit
> > > > (
> > > > > > > > > > TagLibraryConfig.java:418)
> > > > > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> > > > Compiler.java
> > > > > > :86)
> > > > > > > > > >     at com.sun.facelets.compiler.Compiler.compile(
> > > > Compiler.java
> > > > > > :103)
> > > > > > > > > >     at
> > > > com.sun.facelets.impl.DefaultFaceletFactory.createFacelet (
> > > > > > > > > > DefaultFaceletFactory.java:192)
> > > > > > > > > >     at
> > com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > > DefaultFaceletFactory.java:141)
> > > > > > > > > >     at
> > com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > > DefaultFaceletFactory.java:93)
> > > > > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > > > > FaceletViewHandler.java
> > > > > > > > > > :539)
> > > > > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView (
> > > > > > > > > > FaceletViewHandler.java :589)
> > > > > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render
> > (
> > > > > > > > > LifecycleImpl.java
> > > > > > > > > > :384)
> > > > > > > > > >     at javax.faces.webapp.FacesServlet.service(
> > > > FacesServlet.java
> > > > > > :138)
> > > > > > > > > >     at
> > > > > > > > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > > ApplicationFilterChain.java:252)
> > > > > > > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > > > > (
> > > > > > > > > > TrinidadFilterImpl.java:289)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter
> > > > (
> > > > > > > > > > TrinidadFilterImpl.java:213)
> > > > > > > > > >     at
> > > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > > > > TrinidadFilter.java:90)
> > > > > > > > > >     at
> > > > > > > > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > > >     at
> > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > > > > > > > > > ReplyHeaderFilter.java:81)
> > > > > > > > > >     at
> > > > > > > > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > > > (
> > > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > > >     at
> > org.apache.catalina.core.StandardWrapperValve.invoke (
> > > > > > > > > > StandardWrapperValve.java:213)
> > > > > > > > > >     at
> > org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > > > > StandardContextValve.java:178)
> > > > > > > > > >     at
> > > > org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > > > > > CustomPrincipalValve.java :39)
> > > > > > > > > >     at
> > > > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > > > > SecurityAssociationValve.java:159)
> > > > > > > > > >     at
> > org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > > > > JaccContextValve.java:59)
> > > > > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke
> > (
> > > > > > > > > > StandardHostValve.java:126)
> > > > > > > > > >     at
> > org.apache.catalina.valves.ErrorReportValve.invoke (
> > > > > > > > > > ErrorReportValve.java:105)
> > > > > > > > > >     at
> > org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > > > > > StandardEngineValve.java :107)
> > > > > > > > > >     at
> > org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > > > > > CoyoteAdapter.java:148)
> > > > > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > > > > Http11Processor.java
> > > > > > > > > > :856)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > > > > (Http11Protocol.java:744)
> > > > > > > > > >     at
> > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > > > > PoolTcpEndpoint.java :527)
> > > > > > > > > >     at
> > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > --MG
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Matthias Wessendorf
> > > > > > > > >
> > > > > > > > > further stuff:
> > > > > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Matthias Wessendorf
> > > > > >
> > > > > > further stuff:
> > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://jroller.com/page/mwessendorf
> > mail: mwessendorf-at-gmail-dot-com
> >
>
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
I got it fixed. It was error in missing bean declaration in faces-config.xml.
It caused conversion error.
which wasn't displaying either. There was message in the log though

01:52:26,593 ERROR [HtmlMessageRendererBase] Could not render Message.
Unable to find component 'name' (calling findComponent on component '_id7').
If the provided id was correct, wrap the message and its component into an
h:panelGroup or h:panelGrid.

After wrapping it into panelGroup I was able to see conversion error.

Thanks

On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
>
> Can you try the MyFaces version, posted here [1]?
> This is a MyFaces issue, which *should* be fixed in that
> version. If not, posting the JS (JavaScript) error would be great.
> I suggest using "FireBug" (see [2]).
>
> Thanks,
> Matthias
>
> [1] http://people.apache.org/builds/myfaces/core-1.1.x/
> [2] https://addons.mozilla.org/firefox/1843/
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > both h:commandButton and h:commandLink
> >
> >
> > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > >
> > > Buttons?
> > >
> > > <h:commandButton/> ?
> > >
> > > There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.
> > >
> > > the viewhandler should only be defined in web.xml, not in
> facesc-onfig.xml
> > >
> > >
> > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > Removing facelets viewhandler from faces-config.xml solved the
> problem.
> > > Now
> > > > I can get to the first page.
> > > > But buttons on it do not work. I will try with latest code next
> > > >
> > > > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > > > >
> > > > > do you have defined the facelets viewhandler twice?
> > > > >
> > > > > web.xml
> > > > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> > > > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > > >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > > > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> > > > >          version="2.4">
> > > > >
> > > > >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> > > > >        view handler - for example, it needs to wrap methods like
> > > > > renderView()
> > > > >        to perform some extra pre- and post-handling.  Facelets, on
> the
> > > > > other
> > > > >        hand, is more of a true ViewHandler - it actually
> implements
> > > > >        renderView() (yeah, it decorates too, but forget about that
> > > > >        for a second).  As a result, the world is a better place if
> > > > >        the Trinidad ViewHandler runs around the Facelets
> ViewHandler.
> > > > >        But since Facelets is registered in WEB-INF/faces-
> config.xml,
> > > > >        and Trinidad's is registered from META-INF/faces-config.xmlin
> > > its
> > > > >        JAR, exactly the opposite happens as per the JSF spec.
> > > > >
> > > > >        Hence, the following config parameter, which Trinidad
> > > > >        exposes to allow pushing a ViewHandler inside
> > > > >        of ours.  FWIW, you retain the entire delegation stack -
> > > > >        just flipped around a bit - so that Facelets still
> decorates
> > > > >        the standard ViewHandler, and therefore you've still got
> > > > >        JSP support.
> > > > >   -->
> > > > >   <context-param>
> > > > >     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > > > > </param-name>
> > > > >     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <!-- Use Documents Saved as *.xhtml -->
> > > > >   <context-param>
> > > > >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> > > > >     <param-value>.xhtml</param-value>
> > > > >   </context-param>
> > > > >
> > > > >    <context-param>
> > > > >    <param-name>facelets.LIBRARIES</param-name>
> > > > >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> > > > >     </context-param>
> > > > >
> > > > >   <!-- Use client-side state saving.  In Trinidad, it is an
> > > > >        optimized, token-based mechanism that is almost always a
> > > > >        better choice than the standard JSF server-side state
> saving.
> > > -->
> > > > >   <context-param>
> > > > >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > > >     <param-value>client</param-value>
> > > > >     <!--param-value>server</param-value-->
> > > > >   </context-param>
> > > > >
> > > > >   <!-- Trinidad by default uses an optimized client-side state
> saving
> > > > >        mechanism. To disable that, uncomment the following -->
> > > > >   <!--context-param>
> > > > >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > > > > </param-name>
> > > > >     <param-value>all</param-value>
> > > > >   </context-param-->
> > > > >
> > > > >   <!-- Trinidad also supports an optimized strategy for caching
> some
> > > > >    view state at an application level, which significantly
> improves
> > > > >    scalability.  However, it makes it harder to develop (updates
> to
> > > > >    pages will not be noticed until the server is restarted), and
> in
> > > > >    some rare cases cannot be used for some pages (see Trinidad
> > > > >    documentation for more information) -->
> > > > >   <context-param>
> > > > >     <param-name>
> org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > > > > </param-name>
> > > > >     <param-value>false</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <!-- If this parameter is enabled, Trinidad will automatically
> > > > >        check the modification date of your JSPs, and discard saved
> > > > >        state when they change;  this makes development easier,
> > > > >        but adds overhead that should be avoided when your
> application
> > > > >        is deployed -->
> > > > >   <context-param>
> > > > >     <param-name>
> org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > > > > </param-name>
> > > > >     <param-value>true</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <!-- Enables Change Persistence at a session scope.  By default,
> > > > >        Change Persistence is entirely disabled. The ChangeManager
> is
> > > > >        an API, which can persist component modifications (like,
> > > > >        is a showDetail or tree expanded or collapsed). For
> providing
> > > > >        a custom Change Persistence implementation inherit from the
> > > > >        Trinidad API's ChangeManager class. As the value you have
> > > > >        to use the fullqualified class name. -->
> > > > >   <context-param>
> > > > >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > > > > </param-name>
> > > > >     <param-value>session</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <filter>
> > > > >     <filter-name>trinidad</filter-name>
> > > > >     <filter-class>
> org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > > > > </filter-class>
> > > > >   </filter>
> > > > >
> > > > >   <filter>
> > > > >           <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >           <filter-class>
> > > org.apache.myfaces.webapp.filter.ExtensionsFilter
> > > > > </filter-class>
> > > > >       <init-param>
> > > > >         <param-name>maxFileSize</param-name>
> > > > >         <param-value>20m</param-value>
> > > > >       </init-param>
> > > > >   </filter>
> > > > >
> > > > >   <filter-mapping>
> > > > >     <filter-name>trinidad</filter-name>
> > > > >     <servlet-name>faces</servlet-name>
> > > > >   </filter-mapping>
> > > > >
> > > > >   <!-- extension mapping for adding <script/>, <link/>, and other
> > > > > resource tags to JSF-pages  -->
> > > > >   <filter-mapping>
> > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >     <!-- servlet-name must match the name of your
> > > > > javax.faces.webapp.FacesServlet entry -->
> > > > >     <servlet-name>faces</servlet-name>
> > > > >   </filter-mapping>
> > > > >
> > > > >   <!-- extension mapping for serving page-independent resources
> > > > > (javascript, stylesheets, images, etc.)  -->
> > > > >   <filter-mapping>
> > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> > > > >   </filter-mapping>
> > > > >
> > > > >
> > > > >   <!-- Faces Servlet -->
> > > > >   <servlet>
> > > > >     <servlet-name>faces</servlet-name>
> > > > >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > > > >   </servlet>
> > > > >
> > > > >   <!-- resource loader servlet -->
> > > > >   <servlet>
> > > > >     <servlet-name>resources</servlet-name>
> > > > >     <servlet-class>
> org.apache.myfaces.trinidad.webapp.ResourceServlet
> > > > > </servlet-class>
> > > > >   </servlet>
> > > > >
> > > > >   <!-- Faces Servlet Mappings -->
> > > > >   <servlet-mapping>
> > > > >     <servlet-name>faces</servlet-name>
> > > > >     <url-pattern>/faces/*</url-pattern>
> > > > >   </servlet-mapping>
> > > > >
> > > > >   <servlet-mapping>
> > > > >     <servlet-name>resources</servlet-name>
> > > > >     <url-pattern>/adf/*</url-pattern>
> > > > >   </servlet-mapping>
> > > > >
> > > > >
> > > > >   <!-- Welcome Files -->
> > > > >   <welcome-file-list>
> > > > >     <welcome-file>index.xhtml</welcome-file>
> > > > >   </welcome-file-list>
> > > > >
> > > > > </web-app>
> > > > >
> > > > > facesconfig.xml
> > > > >
> > > > > <!DOCTYPE faces-config PUBLIC
> > > > >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
> > > > >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> > > > > <faces-config>
> > > > >
> > > > >   <application>
> > > > >     <!-- Use the Trinidad RenderKit -->
> > > > >     <default-render-kit-id>
> > > > >       org.apache.myfaces.trinidad.core
> > > > >     </default-render-kit-id>
> > > > >   </application>
> > > > >
> > > > > ...
> > > > > </faces-config>
> > > > >
> > > > > btw. the code you are using is old :)
> > > > > I changed that log message on sunday to "RenderingContext" ;)
> > > > >
> > > > > -Matthias
> > > > >
> > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > Now I'm getting facelets exception
> > > > > >
> > > > > > No AdfRenderingContext
> > > > > >
> > > > > >
> > > > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > > > >         at
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > > > (CoreRenderer.java:155)
> > > > > >         at
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > > > (HtmlFormRenderer.java:54)
> > > > > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > > > > UIComponentBase.java:512)
> > > > > >         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > (
> > > > > ComponentSupport.java:232)
> > > > > >         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > (
> > > > > ComponentSupport.java:239)
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > >
> > > > > > > Ok, I've passed via this error by adding el-api.jar and
> el-ri.jarfrom
> > > > > > > facelets distro. Thanks
> > > > > > >
> > > > > > >
> > > > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > > > >
> > > > > > > > do you have javax.el ?
> > > > > > > >
> > > > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > > > >
> > > > > > > > when you are using maven, it's easy to add it.
> > > > > > > >
> > > > > > > >       <dependency>
> > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > >         <artifactId>el-api</artifactId>
> > > > > > > >         <version> 1.0alpha</version>
> > > > > > > >       </dependency>
> > > > > > > >
> > > > > > > >       <dependency>
> > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > >         <artifactId>el-ri</artifactId>
> > > > > > > >         <version>1.0alpha </version>
> > > > > > > >       </dependency>
> > > > > > > >
> > > > > > > >
> > > > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com>
> wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > I can't get this combination to work. Do you have any
> examples
> > > of
> > > > > > > > working
> > > > > > > > > configuration with this combo?
> > > > > > > > > The exception I'm getting:
> > > > > > > > >
> > > > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet
> > > faces
> > > > > threw
> > > > > > > > > exception
> > > > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > > > >     at
> com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > > > AbstractTagLibrary.java:469)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > > > TagLibraryConfig.java :90)
> > > > > > > > >     at
> > > > > > > >
> > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > > > (
> > > > > > > > > TagLibraryConfig.java:200)
> > > > > > > > >     at
> org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at
> > > > > > > >
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > > > > > >
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown
> > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at
> > > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java
> :375)
> > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> > > > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > > > > TagLibraryConfig.java:394)
> > > > > > > > >     at
> com.sun.facelets.compiler.TagLibraryConfig.loadImplicit
> > > (
> > > > > > > > > TagLibraryConfig.java:418)
> > > > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> > > Compiler.java
> > > > > :86)
> > > > > > > > >     at com.sun.facelets.compiler.Compiler.compile(
> > > Compiler.java
> > > > > :103)
> > > > > > > > >     at
> > > com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > > > > DefaultFaceletFactory.java:192)
> > > > > > > > >     at
> com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > DefaultFaceletFactory.java:141)
> > > > > > > > >     at
> com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > DefaultFaceletFactory.java:93)
> > > > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > > > FaceletViewHandler.java
> > > > > > > > > :539)
> > > > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > > > > FaceletViewHandler.java :589)
> > > > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > > > > LifecycleImpl.java
> > > > > > > > > :384)
> > > > > > > > >     at javax.faces.webapp.FacesServlet.service(
> > > FacesServlet.java
> > > > > :138)
> > > > > > > > >     at
> > > > > > > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > ApplicationFilterChain.java:252)
> > > > > > > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > > > (
> > > > > > > > > TrinidadFilterImpl.java:289)
> > > > > > > > >     at
> > > > > > > > >
> > > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter
> > > (
> > > > > > > > > TrinidadFilterImpl.java:213)
> > > > > > > > >     at
> > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > > > TrinidadFilter.java:90)
> > > > > > > > >     at
> > > > > > > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > >     at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > > > > > > > > ReplyHeaderFilter.java:81)
> > > > > > > > >     at
> > > > > > > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > > (
> > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > >     at
> org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > > > > StandardWrapperValve.java:213)
> > > > > > > > >     at
> org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > > > StandardContextValve.java:178)
> > > > > > > > >     at
> > > org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > > > > CustomPrincipalValve.java:39)
> > > > > > > > >     at
> > > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > > > SecurityAssociationValve.java:159)
> > > > > > > > >     at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > > > JaccContextValve.java:59)
> > > > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > > > > StandardHostValve.java:126)
> > > > > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > > > > ErrorReportValve.java:105)
> > > > > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke
> (
> > > > > > > > > StandardEngineValve.java :107)
> > > > > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service
> (
> > > > > > > > > CoyoteAdapter.java:148)
> > > > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > > > Http11Processor.java
> > > > > > > > > :856)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > > > (Http11Protocol.java:744)
> > > > > > > > >     at
> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > > > PoolTcpEndpoint.java :527)
> > > > > > > > >     at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > --MG
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Matthias Wessendorf
> > > > > > > >
> > > > > > > > further stuff:
> > > > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://jroller.com/page/mwessendorf
> > > > > mail: mwessendorf-at-gmail-dot-com
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://jroller.com/page/mwessendorf
> > > mail: mwessendorf-at-gmail-dot-com
> > >
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
I was speaking about myfaces shared (shared between Tomahawk and Core).
the bug is fixed in the mentioned 1.1.4 rc.

-Matthias

On 8/10/06, Lking <lk...@yahoo.com.br> wrote:
> Matthias...
>
> It seems Mikhail was having the same JS issue I was having. When you said
> him for trying 1.1.4 were you telling about MyFaces Core or MyFaces
> Tomahawk?
>
> Another question is where can I get the latest Trinidad build?
>
> I'm sorry I didn't get that last message you told me to do a "commit".
>
> thanks
>
> On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> >
> > Can you try the MyFaces version, posted here [1]?
> > This is a MyFaces issue, which *should* be fixed in that
> > version. If not, posting the JS (JavaScript) error would be great.
> > I suggest using "FireBug" (see [2]).
> >
> > Thanks,
> > Matthias
> >
> > [1] http://people.apache.org/builds/myfaces/core-1.1.x/
> > [2] https://addons.mozilla.org/firefox/1843/
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > both h:commandButton and h:commandLink
> > >
> > >
> > > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > > >
> > > > Buttons?
> > > >
> > > > <h:commandButton/> ?
> > > >
> > > > There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.
> > > >
> > > > the viewhandler should only be defined in web.xml, not in
> > facesc-onfig.xml
> > > >
> > > >
> > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > Removing facelets viewhandler from faces-config.xml solved the
> > problem.
> > > > Now
> > > > > I can get to the first page.
> > > > > But buttons on it do not work. I will try with latest code next
> > > > >
> > > > > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > > > > >
> > > > > > do you have defined the facelets viewhandler twice?
> > > > > >
> > > > > > web.xml
> > > > > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> > > > > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > > > >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > > > > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> > > > > >          version="2.4">
> > > > > >
> > > > > >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> > > > > >        view handler - for example, it needs to wrap methods like
> > > > > > renderView()
> > > > > >        to perform some extra pre- and post-handling.  Facelets, on
> > the
> > > > > > other
> > > > > >        hand, is more of a true ViewHandler - it actually
> > implements
> > > > > >        renderView() (yeah, it decorates too, but forget about that
> > > > > >        for a second).  As a result, the world is a better place if
> > > > > >        the Trinidad ViewHandler runs around the Facelets
> > ViewHandler.
> > > > > >        But since Facelets is registered in WEB-INF/faces-
> > config.xml,
> > > > > >        and Trinidad's is registered from META-INF/faces-config.xmlin
> > > > its
> > > > > >        JAR, exactly the opposite happens as per the JSF spec.
> > > > > >
> > > > > >        Hence, the following config parameter, which Trinidad
> > > > > >        exposes to allow pushing a ViewHandler inside
> > > > > >        of ours.  FWIW, you retain the entire delegation stack -
> > > > > >        just flipped around a bit - so that Facelets still
> > decorates
> > > > > >        the standard ViewHandler, and therefore you've still got
> > > > > >        JSP support.
> > > > > >   -->
> > > > > >   <context-param>
> > > > > >     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > > > > > </param-name>
> > > > > >     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- Use Documents Saved as *.xhtml -->
> > > > > >   <context-param>
> > > > > >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> > > > > >     <param-value>.xhtml</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >    <context-param>
> > > > > >    <param-name>facelets.LIBRARIES</param-name>
> > > > > >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> > > > > >     </context-param>
> > > > > >
> > > > > >   <!-- Use client-side state saving.  In Trinidad, it is an
> > > > > >        optimized, token-based mechanism that is almost always a
> > > > > >        better choice than the standard JSF server-side state
> > saving.
> > > > -->
> > > > > >   <context-param>
> > > > > >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > > > >     <param-value>client</param-value>
> > > > > >     <!--param-value>server</param-value-->
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- Trinidad by default uses an optimized client-side state
> > saving
> > > > > >        mechanism. To disable that, uncomment the following -->
> > > > > >   <!--context-param>
> > > > > >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > > > > > </param-name>
> > > > > >     <param-value>all</param-value>
> > > > > >   </context-param-->
> > > > > >
> > > > > >   <!-- Trinidad also supports an optimized strategy for caching
> > some
> > > > > >    view state at an application level, which significantly
> > improves
> > > > > >    scalability.  However, it makes it harder to develop (updates
> > to
> > > > > >    pages will not be noticed until the server is restarted), and
> > in
> > > > > >    some rare cases cannot be used for some pages (see Trinidad
> > > > > >    documentation for more information) -->
> > > > > >   <context-param>
> > > > > >     <param-name>
> > org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > > > > > </param-name>
> > > > > >     <param-value>false</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- If this parameter is enabled, Trinidad will automatically
> > > > > >        check the modification date of your JSPs, and discard saved
> > > > > >        state when they change;  this makes development easier,
> > > > > >        but adds overhead that should be avoided when your
> > application
> > > > > >        is deployed -->
> > > > > >   <context-param>
> > > > > >     <param-name>
> > org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > > > > > </param-name>
> > > > > >     <param-value>true</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <!-- Enables Change Persistence at a session scope.  By default,
> > > > > >        Change Persistence is entirely disabled. The ChangeManager
> > is
> > > > > >        an API, which can persist component modifications (like,
> > > > > >        is a showDetail or tree expanded or collapsed). For
> > providing
> > > > > >        a custom Change Persistence implementation inherit from the
> > > > > >        Trinidad API's ChangeManager class. As the value you have
> > > > > >        to use the fullqualified class name. -->
> > > > > >   <context-param>
> > > > > >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > > > > > </param-name>
> > > > > >     <param-value>session</param-value>
> > > > > >   </context-param>
> > > > > >
> > > > > >   <filter>
> > > > > >     <filter-name>trinidad</filter-name>
> > > > > >     <filter-class>
> > org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > > > > > </filter-class>
> > > > > >   </filter>
> > > > > >
> > > > > >   <filter>
> > > > > >           <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >           <filter-class>
> > > > org.apache.myfaces.webapp.filter.ExtensionsFilter
> > > > > > </filter-class>
> > > > > >       <init-param>
> > > > > >         <param-name>maxFileSize</param-name>
> > > > > >         <param-value>20m</param-value>
> > > > > >       </init-param>
> > > > > >   </filter>
> > > > > >
> > > > > >   <filter-mapping>
> > > > > >     <filter-name>trinidad</filter-name>
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >   </filter-mapping>
> > > > > >
> > > > > >   <!-- extension mapping for adding <script/>, <link/>, and other
> > > > > > resource tags to JSF-pages  -->
> > > > > >   <filter-mapping>
> > > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >     <!-- servlet-name must match the name of your
> > > > > > javax.faces.webapp.FacesServlet entry -->
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >   </filter-mapping>
> > > > > >
> > > > > >   <!-- extension mapping for serving page-independent resources
> > > > > > (javascript, stylesheets, images, etc.)  -->
> > > > > >   <filter-mapping>
> > > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > > >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> > > > > >   </filter-mapping>
> > > > > >
> > > > > >
> > > > > >   <!-- Faces Servlet -->
> > > > > >   <servlet>
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > > > > >   </servlet>
> > > > > >
> > > > > >   <!-- resource loader servlet -->
> > > > > >   <servlet>
> > > > > >     <servlet-name>resources</servlet-name>
> > > > > >     <servlet-class>
> > org.apache.myfaces.trinidad.webapp.ResourceServlet
> > > > > > </servlet-class>
> > > > > >   </servlet>
> > > > > >
> > > > > >   <!-- Faces Servlet Mappings -->
> > > > > >   <servlet-mapping>
> > > > > >     <servlet-name>faces</servlet-name>
> > > > > >     <url-pattern>/faces/*</url-pattern>
> > > > > >   </servlet-mapping>
> > > > > >
> > > > > >   <servlet-mapping>
> > > > > >     <servlet-name>resources</servlet-name>
> > > > > >     <url-pattern>/adf/*</url-pattern>
> > > > > >   </servlet-mapping>
> > > > > >
> > > > > >
> > > > > >   <!-- Welcome Files -->
> > > > > >   <welcome-file-list>
> > > > > >     <welcome-file>index.xhtml</welcome-file>
> > > > > >   </welcome-file-list>
> > > > > >
> > > > > > </web-app>
> > > > > >
> > > > > > facesconfig.xml
> > > > > >
> > > > > > <!DOCTYPE faces-config PUBLIC
> > > > > >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
> > > > > >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> > > > > > <faces-config>
> > > > > >
> > > > > >   <application>
> > > > > >     <!-- Use the Trinidad RenderKit -->
> > > > > >     <default-render-kit-id>
> > > > > >       org.apache.myfaces.trinidad.core
> > > > > >     </default-render-kit-id>
> > > > > >   </application>
> > > > > >
> > > > > > ...
> > > > > > </faces-config>
> > > > > >
> > > > > > btw. the code you are using is old :)
> > > > > > I changed that log message on sunday to "RenderingContext" ;)
> > > > > >
> > > > > > -Matthias
> > > > > >
> > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > > Now I'm getting facelets exception
> > > > > > >
> > > > > > > No AdfRenderingContext
> > > > > > >
> > > > > > >
> > > > > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > > > > >         at
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > > > > (CoreRenderer.java:155)
> > > > > > >         at
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > > > > (HtmlFormRenderer.java:54)
> > > > > > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > > > > > UIComponentBase.java:512)
> > > > > > >         at
> > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > > (
> > > > > > ComponentSupport.java:232)
> > > > > > >         at
> > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > > (
> > > > > > ComponentSupport.java:239)
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > > >
> > > > > > > > Ok, I've passed via this error by adding el-api.jar and
> > el-ri.jarfrom
> > > > > > > > facelets distro. Thanks
> > > > > > > >
> > > > > > > >
> > > > > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > > > > >
> > > > > > > > > do you have javax.el ?
> > > > > > > > >
> > > > > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > > > > >
> > > > > > > > > when you are using maven, it's easy to add it.
> > > > > > > > >
> > > > > > > > >       <dependency>
> > > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > > >         <artifactId>el-api</artifactId>
> > > > > > > > >         <version> 1.0alpha</version>
> > > > > > > > >       </dependency>
> > > > > > > > >
> > > > > > > > >       <dependency>
> > > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > > >         <artifactId>el-ri</artifactId>
> > > > > > > > >         <version>1.0alpha </version>
> > > > > > > > >       </dependency>
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com>
> > wrote:
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > > I can't get this combination to work. Do you have any
> > examples
> > > > of
> > > > > > > > > working
> > > > > > > > > > configuration with this combo?
> > > > > > > > > > The exception I'm getting:
> > > > > > > > > >
> > > > > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet
> > > > faces
> > > > > > threw
> > > > > > > > > > exception
> > > > > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > > > > >     at
> > com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > > > > AbstractTagLibrary.java:469)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > > > > TagLibraryConfig.java :90)
> > > > > > > > > >     at
> > > > > > > > >
> > > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > > > > (
> > > > > > > > > > TagLibraryConfig.java:200)
> > > > > > > > > >     at
> > org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > > > >
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at
> > > > > > > > >
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown
> > > > Source)
> > > > > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse
> > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > > >     at
> > > > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > > > > (Unknown
> > > > > > > > > > Source)
> > > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java
> > :375)
> > > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> > > > > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > > > > > TagLibraryConfig.java:394)
> > > > > > > > > >     at
> > com.sun.facelets.compiler.TagLibraryConfig.loadImplicit
> > > > (
> > > > > > > > > > TagLibraryConfig.java:418)
> > > > > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> > > > Compiler.java
> > > > > > :86)
> > > > > > > > > >     at com.sun.facelets.compiler.Compiler.compile(
> > > > Compiler.java
> > > > > > :103)
> > > > > > > > > >     at
> > > > com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > > > > > DefaultFaceletFactory.java:192)
> > > > > > > > > >     at
> > com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > > DefaultFaceletFactory.java:141)
> > > > > > > > > >     at
> > com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > > DefaultFaceletFactory.java:93)
> > > > > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > > > > FaceletViewHandler.java
> > > > > > > > > > :539)
> > > > > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > > > > > FaceletViewHandler.java :589)
> > > > > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > > > > > LifecycleImpl.java
> > > > > > > > > > :384)
> > > > > > > > > >     at javax.faces.webapp.FacesServlet.service(
> > > > FacesServlet.java
> > > > > > :138)
> > > > > > > > > >     at
> > > > > > > > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > > ApplicationFilterChain.java:252)
> > > > > > > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > > > > (
> > > > > > > > > > TrinidadFilterImpl.java:289)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter
> > > > (
> > > > > > > > > > TrinidadFilterImpl.java:213)
> > > > > > > > > >     at
> > > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > > > > TrinidadFilter.java:90)
> > > > > > > > > >     at
> > > > > > > > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > > >     at
> > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > > > > > > > > > ReplyHeaderFilter.java:81)
> > > > > > > > > >     at
> > > > > > > > >
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > > > (
> > > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > > >     at
> > org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > > > > > StandardWrapperValve.java:213)
> > > > > > > > > >     at
> > org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > > > > StandardContextValve.java:178)
> > > > > > > > > >     at
> > > > org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > > > > > CustomPrincipalValve.java:39)
> > > > > > > > > >     at
> > > > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > > > > SecurityAssociationValve.java:159)
> > > > > > > > > >     at
> > org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > > > > JaccContextValve.java:59)
> > > > > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > > > > > StandardHostValve.java:126)
> > > > > > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > > > > > ErrorReportValve.java:105)
> > > > > > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke
> > (
> > > > > > > > > > StandardEngineValve.java :107)
> > > > > > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service
> > (
> > > > > > > > > > CoyoteAdapter.java:148)
> > > > > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > > > > Http11Processor.java
> > > > > > > > > > :856)
> > > > > > > > > >     at
> > > > > > > > > >
> > > > > > > > >
> > > > > >
> > > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > > > > (Http11Protocol.java:744)
> > > > > > > > > >     at
> > > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > > > > PoolTcpEndpoint.java :527)
> > > > > > > > > >     at
> > org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > > > > >
> > > > > > > > > > Thanks,
> > > > > > > > > > --MG
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Matthias Wessendorf
> > > > > > > > >
> > > > > > > > > further stuff:
> > > > > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Matthias Wessendorf
> > > > > >
> > > > > > further stuff:
> > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://jroller.com/page/mwessendorf
> > mail: mwessendorf-at-gmail-dot-com
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Lking <lk...@yahoo.com.br>.
Matthias...

It seems Mikhail was having the same JS issue I was having. When you said
him for trying 1.1.4 were you telling about MyFaces Core or MyFaces
Tomahawk?

Another question is where can I get the latest Trinidad build?

I'm sorry I didn't get that last message you told me to do a "commit".

thanks

On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
>
> Can you try the MyFaces version, posted here [1]?
> This is a MyFaces issue, which *should* be fixed in that
> version. If not, posting the JS (JavaScript) error would be great.
> I suggest using "FireBug" (see [2]).
>
> Thanks,
> Matthias
>
> [1] http://people.apache.org/builds/myfaces/core-1.1.x/
> [2] https://addons.mozilla.org/firefox/1843/
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > both h:commandButton and h:commandLink
> >
> >
> > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > >
> > > Buttons?
> > >
> > > <h:commandButton/> ?
> > >
> > > There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.
> > >
> > > the viewhandler should only be defined in web.xml, not in
> facesc-onfig.xml
> > >
> > >
> > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > Removing facelets viewhandler from faces-config.xml solved the
> problem.
> > > Now
> > > > I can get to the first page.
> > > > But buttons on it do not work. I will try with latest code next
> > > >
> > > > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > > > >
> > > > > do you have defined the facelets viewhandler twice?
> > > > >
> > > > > web.xml
> > > > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> > > > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > > >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > > > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> > > > >          version="2.4">
> > > > >
> > > > >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> > > > >        view handler - for example, it needs to wrap methods like
> > > > > renderView()
> > > > >        to perform some extra pre- and post-handling.  Facelets, on
> the
> > > > > other
> > > > >        hand, is more of a true ViewHandler - it actually
> implements
> > > > >        renderView() (yeah, it decorates too, but forget about that
> > > > >        for a second).  As a result, the world is a better place if
> > > > >        the Trinidad ViewHandler runs around the Facelets
> ViewHandler.
> > > > >        But since Facelets is registered in WEB-INF/faces-
> config.xml,
> > > > >        and Trinidad's is registered from META-INF/faces-config.xmlin
> > > its
> > > > >        JAR, exactly the opposite happens as per the JSF spec.
> > > > >
> > > > >        Hence, the following config parameter, which Trinidad
> > > > >        exposes to allow pushing a ViewHandler inside
> > > > >        of ours.  FWIW, you retain the entire delegation stack -
> > > > >        just flipped around a bit - so that Facelets still
> decorates
> > > > >        the standard ViewHandler, and therefore you've still got
> > > > >        JSP support.
> > > > >   -->
> > > > >   <context-param>
> > > > >     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > > > > </param-name>
> > > > >     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <!-- Use Documents Saved as *.xhtml -->
> > > > >   <context-param>
> > > > >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> > > > >     <param-value>.xhtml</param-value>
> > > > >   </context-param>
> > > > >
> > > > >    <context-param>
> > > > >    <param-name>facelets.LIBRARIES</param-name>
> > > > >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> > > > >     </context-param>
> > > > >
> > > > >   <!-- Use client-side state saving.  In Trinidad, it is an
> > > > >        optimized, token-based mechanism that is almost always a
> > > > >        better choice than the standard JSF server-side state
> saving.
> > > -->
> > > > >   <context-param>
> > > > >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > > >     <param-value>client</param-value>
> > > > >     <!--param-value>server</param-value-->
> > > > >   </context-param>
> > > > >
> > > > >   <!-- Trinidad by default uses an optimized client-side state
> saving
> > > > >        mechanism. To disable that, uncomment the following -->
> > > > >   <!--context-param>
> > > > >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > > > > </param-name>
> > > > >     <param-value>all</param-value>
> > > > >   </context-param-->
> > > > >
> > > > >   <!-- Trinidad also supports an optimized strategy for caching
> some
> > > > >    view state at an application level, which significantly
> improves
> > > > >    scalability.  However, it makes it harder to develop (updates
> to
> > > > >    pages will not be noticed until the server is restarted), and
> in
> > > > >    some rare cases cannot be used for some pages (see Trinidad
> > > > >    documentation for more information) -->
> > > > >   <context-param>
> > > > >     <param-name>
> org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > > > > </param-name>
> > > > >     <param-value>false</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <!-- If this parameter is enabled, Trinidad will automatically
> > > > >        check the modification date of your JSPs, and discard saved
> > > > >        state when they change;  this makes development easier,
> > > > >        but adds overhead that should be avoided when your
> application
> > > > >        is deployed -->
> > > > >   <context-param>
> > > > >     <param-name>
> org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > > > > </param-name>
> > > > >     <param-value>true</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <!-- Enables Change Persistence at a session scope.  By default,
> > > > >        Change Persistence is entirely disabled. The ChangeManager
> is
> > > > >        an API, which can persist component modifications (like,
> > > > >        is a showDetail or tree expanded or collapsed). For
> providing
> > > > >        a custom Change Persistence implementation inherit from the
> > > > >        Trinidad API's ChangeManager class. As the value you have
> > > > >        to use the fullqualified class name. -->
> > > > >   <context-param>
> > > > >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > > > > </param-name>
> > > > >     <param-value>session</param-value>
> > > > >   </context-param>
> > > > >
> > > > >   <filter>
> > > > >     <filter-name>trinidad</filter-name>
> > > > >     <filter-class>
> org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > > > > </filter-class>
> > > > >   </filter>
> > > > >
> > > > >   <filter>
> > > > >           <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >           <filter-class>
> > > org.apache.myfaces.webapp.filter.ExtensionsFilter
> > > > > </filter-class>
> > > > >       <init-param>
> > > > >         <param-name>maxFileSize</param-name>
> > > > >         <param-value>20m</param-value>
> > > > >       </init-param>
> > > > >   </filter>
> > > > >
> > > > >   <filter-mapping>
> > > > >     <filter-name>trinidad</filter-name>
> > > > >     <servlet-name>faces</servlet-name>
> > > > >   </filter-mapping>
> > > > >
> > > > >   <!-- extension mapping for adding <script/>, <link/>, and other
> > > > > resource tags to JSF-pages  -->
> > > > >   <filter-mapping>
> > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >     <!-- servlet-name must match the name of your
> > > > > javax.faces.webapp.FacesServlet entry -->
> > > > >     <servlet-name>faces</servlet-name>
> > > > >   </filter-mapping>
> > > > >
> > > > >   <!-- extension mapping for serving page-independent resources
> > > > > (javascript, stylesheets, images, etc.)  -->
> > > > >   <filter-mapping>
> > > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > > >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> > > > >   </filter-mapping>
> > > > >
> > > > >
> > > > >   <!-- Faces Servlet -->
> > > > >   <servlet>
> > > > >     <servlet-name>faces</servlet-name>
> > > > >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > > > >   </servlet>
> > > > >
> > > > >   <!-- resource loader servlet -->
> > > > >   <servlet>
> > > > >     <servlet-name>resources</servlet-name>
> > > > >     <servlet-class>
> org.apache.myfaces.trinidad.webapp.ResourceServlet
> > > > > </servlet-class>
> > > > >   </servlet>
> > > > >
> > > > >   <!-- Faces Servlet Mappings -->
> > > > >   <servlet-mapping>
> > > > >     <servlet-name>faces</servlet-name>
> > > > >     <url-pattern>/faces/*</url-pattern>
> > > > >   </servlet-mapping>
> > > > >
> > > > >   <servlet-mapping>
> > > > >     <servlet-name>resources</servlet-name>
> > > > >     <url-pattern>/adf/*</url-pattern>
> > > > >   </servlet-mapping>
> > > > >
> > > > >
> > > > >   <!-- Welcome Files -->
> > > > >   <welcome-file-list>
> > > > >     <welcome-file>index.xhtml</welcome-file>
> > > > >   </welcome-file-list>
> > > > >
> > > > > </web-app>
> > > > >
> > > > > facesconfig.xml
> > > > >
> > > > > <!DOCTYPE faces-config PUBLIC
> > > > >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
> > > > >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> > > > > <faces-config>
> > > > >
> > > > >   <application>
> > > > >     <!-- Use the Trinidad RenderKit -->
> > > > >     <default-render-kit-id>
> > > > >       org.apache.myfaces.trinidad.core
> > > > >     </default-render-kit-id>
> > > > >   </application>
> > > > >
> > > > > ...
> > > > > </faces-config>
> > > > >
> > > > > btw. the code you are using is old :)
> > > > > I changed that log message on sunday to "RenderingContext" ;)
> > > > >
> > > > > -Matthias
> > > > >
> > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > Now I'm getting facelets exception
> > > > > >
> > > > > > No AdfRenderingContext
> > > > > >
> > > > > >
> > > > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > > > >         at
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > > > (CoreRenderer.java:155)
> > > > > >         at
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > > > (HtmlFormRenderer.java:54)
> > > > > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > > > > UIComponentBase.java:512)
> > > > > >         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > (
> > > > > ComponentSupport.java:232)
> > > > > >         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > > (
> > > > > ComponentSupport.java:239)
> > > > > >
> > > > > >
> > > > > >
> > > > > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > >
> > > > > > > Ok, I've passed via this error by adding el-api.jar and
> el-ri.jarfrom
> > > > > > > facelets distro. Thanks
> > > > > > >
> > > > > > >
> > > > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > > > >
> > > > > > > > do you have javax.el ?
> > > > > > > >
> > > > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > > > >
> > > > > > > > when you are using maven, it's easy to add it.
> > > > > > > >
> > > > > > > >       <dependency>
> > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > >         <artifactId>el-api</artifactId>
> > > > > > > >         <version> 1.0alpha</version>
> > > > > > > >       </dependency>
> > > > > > > >
> > > > > > > >       <dependency>
> > > > > > > >         <groupId>javax.el</groupId>
> > > > > > > >         <artifactId>el-ri</artifactId>
> > > > > > > >         <version>1.0alpha </version>
> > > > > > > >       </dependency>
> > > > > > > >
> > > > > > > >
> > > > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com>
> wrote:
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > I can't get this combination to work. Do you have any
> examples
> > > of
> > > > > > > > working
> > > > > > > > > configuration with this combo?
> > > > > > > > > The exception I'm getting:
> > > > > > > > >
> > > > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet
> > > faces
> > > > > threw
> > > > > > > > > exception
> > > > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > > > >     at
> com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > > > AbstractTagLibrary.java:469)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > > > TagLibraryConfig.java :90)
> > > > > > > > >     at
> > > > > > > >
> > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > > > (
> > > > > > > > > TagLibraryConfig.java:200)
> > > > > > > > >     at
> org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at
> > > > > > > >
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at
> > > > > > > >
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown
> > > Source)
> > > > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse
> > > (Unknown
> > > > > > > > Source)
> > > > > > > > >     at
> > > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > > > (Unknown
> > > > > > > > > Source)
> > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java
> :375)
> > > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> > > > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > > > > TagLibraryConfig.java:394)
> > > > > > > > >     at
> com.sun.facelets.compiler.TagLibraryConfig.loadImplicit
> > > (
> > > > > > > > > TagLibraryConfig.java:418)
> > > > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> > > Compiler.java
> > > > > :86)
> > > > > > > > >     at com.sun.facelets.compiler.Compiler.compile(
> > > Compiler.java
> > > > > :103)
> > > > > > > > >     at
> > > com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > > > > DefaultFaceletFactory.java:192)
> > > > > > > > >     at
> com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > DefaultFaceletFactory.java:141)
> > > > > > > > >     at
> com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > > DefaultFaceletFactory.java:93)
> > > > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > > > FaceletViewHandler.java
> > > > > > > > > :539)
> > > > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > > > > FaceletViewHandler.java :589)
> > > > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > > > > LifecycleImpl.java
> > > > > > > > > :384)
> > > > > > > > >     at javax.faces.webapp.FacesServlet.service(
> > > FacesServlet.java
> > > > > :138)
> > > > > > > > >     at
> > > > > > > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > ApplicationFilterChain.java:252)
> > > > > > > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > > > (
> > > > > > > > > TrinidadFilterImpl.java:289)
> > > > > > > > >     at
> > > > > > > > >
> > > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter
> > > (
> > > > > > > > > TrinidadFilterImpl.java:213)
> > > > > > > > >     at
> > > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > > > TrinidadFilter.java:90)
> > > > > > > > >     at
> > > > > > > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > >     at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > > > > > > > > ReplyHeaderFilter.java:81)
> > > > > > > > >     at
> > > > > > > >
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > > (
> > > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > > >     at
> org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > > > > StandardWrapperValve.java:213)
> > > > > > > > >     at
> org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > > > StandardContextValve.java:178)
> > > > > > > > >     at
> > > org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > > > > CustomPrincipalValve.java:39)
> > > > > > > > >     at
> > > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > > > SecurityAssociationValve.java:159)
> > > > > > > > >     at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > > > JaccContextValve.java:59)
> > > > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > > > > StandardHostValve.java:126)
> > > > > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > > > > ErrorReportValve.java:105)
> > > > > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke
> (
> > > > > > > > > StandardEngineValve.java :107)
> > > > > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service
> (
> > > > > > > > > CoyoteAdapter.java:148)
> > > > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > > > Http11Processor.java
> > > > > > > > > :856)
> > > > > > > > >     at
> > > > > > > > >
> > > > > > > >
> > > > >
> > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > > > (Http11Protocol.java:744)
> > > > > > > > >     at
> > > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > > > PoolTcpEndpoint.java :527)
> > > > > > > > >     at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > > > >
> > > > > > > > > Thanks,
> > > > > > > > > --MG
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Matthias Wessendorf
> > > > > > > >
> > > > > > > > further stuff:
> > > > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://jroller.com/page/mwessendorf
> > > > > mail: mwessendorf-at-gmail-dot-com
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://jroller.com/page/mwessendorf
> > > mail: mwessendorf-at-gmail-dot-com
> > >
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
Can you try the MyFaces version, posted here [1]?
This is a MyFaces issue, which *should* be fixed in that
version. If not, posting the JS (JavaScript) error would be great.
I suggest using "FireBug" (see [2]).

Thanks,
Matthias

[1] http://people.apache.org/builds/myfaces/core-1.1.x/
[2] https://addons.mozilla.org/firefox/1843/

On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> both h:commandButton and h:commandLink
>
>
> On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> >
> > Buttons?
> >
> > <h:commandButton/> ?
> >
> > There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.
> >
> > the viewhandler should only be defined in web.xml, not in facesc-onfig.xml
> >
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > Removing facelets viewhandler from faces-config.xml solved the problem.
> > Now
> > > I can get to the first page.
> > > But buttons on it do not work. I will try with latest code next
> > >
> > > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > > >
> > > > do you have defined the facelets viewhandler twice?
> > > >
> > > > web.xml
> > > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> > > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > > >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> > > >          version="2.4">
> > > >
> > > >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> > > >        view handler - for example, it needs to wrap methods like
> > > > renderView()
> > > >        to perform some extra pre- and post-handling.  Facelets, on the
> > > > other
> > > >        hand, is more of a true ViewHandler - it actually implements
> > > >        renderView() (yeah, it decorates too, but forget about that
> > > >        for a second).  As a result, the world is a better place if
> > > >        the Trinidad ViewHandler runs around the Facelets ViewHandler.
> > > >        But since Facelets is registered in WEB-INF/faces-config.xml,
> > > >        and Trinidad's is registered from META-INF/faces-config.xml in
> > its
> > > >        JAR, exactly the opposite happens as per the JSF spec.
> > > >
> > > >        Hence, the following config parameter, which Trinidad
> > > >        exposes to allow pushing a ViewHandler inside
> > > >        of ours.  FWIW, you retain the entire delegation stack -
> > > >        just flipped around a bit - so that Facelets still decorates
> > > >        the standard ViewHandler, and therefore you've still got
> > > >        JSP support.
> > > >   -->
> > > >   <context-param>
> > > >     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > > > </param-name>
> > > >     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> > > >   </context-param>
> > > >
> > > >   <!-- Use Documents Saved as *.xhtml -->
> > > >   <context-param>
> > > >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> > > >     <param-value>.xhtml</param-value>
> > > >   </context-param>
> > > >
> > > >    <context-param>
> > > >    <param-name>facelets.LIBRARIES</param-name>
> > > >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> > > >     </context-param>
> > > >
> > > >   <!-- Use client-side state saving.  In Trinidad, it is an
> > > >        optimized, token-based mechanism that is almost always a
> > > >        better choice than the standard JSF server-side state saving.
> > -->
> > > >   <context-param>
> > > >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > > >     <param-value>client</param-value>
> > > >     <!--param-value>server</param-value-->
> > > >   </context-param>
> > > >
> > > >   <!-- Trinidad by default uses an optimized client-side state saving
> > > >        mechanism. To disable that, uncomment the following -->
> > > >   <!--context-param>
> > > >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > > > </param-name>
> > > >     <param-value>all</param-value>
> > > >   </context-param-->
> > > >
> > > >   <!-- Trinidad also supports an optimized strategy for caching some
> > > >    view state at an application level, which significantly improves
> > > >    scalability.  However, it makes it harder to develop (updates to
> > > >    pages will not be noticed until the server is restarted), and in
> > > >    some rare cases cannot be used for some pages (see Trinidad
> > > >    documentation for more information) -->
> > > >   <context-param>
> > > >     <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > > > </param-name>
> > > >     <param-value>false</param-value>
> > > >   </context-param>
> > > >
> > > >   <!-- If this parameter is enabled, Trinidad will automatically
> > > >        check the modification date of your JSPs, and discard saved
> > > >        state when they change;  this makes development easier,
> > > >        but adds overhead that should be avoided when your application
> > > >        is deployed -->
> > > >   <context-param>
> > > >     <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > > > </param-name>
> > > >     <param-value>true</param-value>
> > > >   </context-param>
> > > >
> > > >   <!-- Enables Change Persistence at a session scope.  By default,
> > > >        Change Persistence is entirely disabled. The ChangeManager is
> > > >        an API, which can persist component modifications (like,
> > > >        is a showDetail or tree expanded or collapsed). For providing
> > > >        a custom Change Persistence implementation inherit from the
> > > >        Trinidad API's ChangeManager class. As the value you have
> > > >        to use the fullqualified class name. -->
> > > >   <context-param>
> > > >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > > > </param-name>
> > > >     <param-value>session</param-value>
> > > >   </context-param>
> > > >
> > > >   <filter>
> > > >     <filter-name>trinidad</filter-name>
> > > >     <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > > > </filter-class>
> > > >   </filter>
> > > >
> > > >   <filter>
> > > >           <filter-name>MyFacesExtensionsFilter</filter-name>
> > > >           <filter-class>
> > org.apache.myfaces.webapp.filter.ExtensionsFilter
> > > > </filter-class>
> > > >       <init-param>
> > > >         <param-name>maxFileSize</param-name>
> > > >         <param-value>20m</param-value>
> > > >       </init-param>
> > > >   </filter>
> > > >
> > > >   <filter-mapping>
> > > >     <filter-name>trinidad</filter-name>
> > > >     <servlet-name>faces</servlet-name>
> > > >   </filter-mapping>
> > > >
> > > >   <!-- extension mapping for adding <script/>, <link/>, and other
> > > > resource tags to JSF-pages  -->
> > > >   <filter-mapping>
> > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > >     <!-- servlet-name must match the name of your
> > > > javax.faces.webapp.FacesServlet entry -->
> > > >     <servlet-name>faces</servlet-name>
> > > >   </filter-mapping>
> > > >
> > > >   <!-- extension mapping for serving page-independent resources
> > > > (javascript, stylesheets, images, etc.)  -->
> > > >   <filter-mapping>
> > > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > > >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> > > >   </filter-mapping>
> > > >
> > > >
> > > >   <!-- Faces Servlet -->
> > > >   <servlet>
> > > >     <servlet-name>faces</servlet-name>
> > > >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > > >   </servlet>
> > > >
> > > >   <!-- resource loader servlet -->
> > > >   <servlet>
> > > >     <servlet-name>resources</servlet-name>
> > > >     <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet
> > > > </servlet-class>
> > > >   </servlet>
> > > >
> > > >   <!-- Faces Servlet Mappings -->
> > > >   <servlet-mapping>
> > > >     <servlet-name>faces</servlet-name>
> > > >     <url-pattern>/faces/*</url-pattern>
> > > >   </servlet-mapping>
> > > >
> > > >   <servlet-mapping>
> > > >     <servlet-name>resources</servlet-name>
> > > >     <url-pattern>/adf/*</url-pattern>
> > > >   </servlet-mapping>
> > > >
> > > >
> > > >   <!-- Welcome Files -->
> > > >   <welcome-file-list>
> > > >     <welcome-file>index.xhtml</welcome-file>
> > > >   </welcome-file-list>
> > > >
> > > > </web-app>
> > > >
> > > > facesconfig.xml
> > > >
> > > > <!DOCTYPE faces-config PUBLIC
> > > >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
> > > >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> > > > <faces-config>
> > > >
> > > >   <application>
> > > >     <!-- Use the Trinidad RenderKit -->
> > > >     <default-render-kit-id>
> > > >       org.apache.myfaces.trinidad.core
> > > >     </default-render-kit-id>
> > > >   </application>
> > > >
> > > > ...
> > > > </faces-config>
> > > >
> > > > btw. the code you are using is old :)
> > > > I changed that log message on sunday to "RenderingContext" ;)
> > > >
> > > > -Matthias
> > > >
> > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > Now I'm getting facelets exception
> > > > >
> > > > > No AdfRenderingContext
> > > > >
> > > > >
> > > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > > >         at
> > > >
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > > (CoreRenderer.java:155)
> > > > >         at
> > > >
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > > (HtmlFormRenderer.java:54)
> > > > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > > > UIComponentBase.java:512)
> > > > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > (
> > > > ComponentSupport.java:232)
> > > > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> > (
> > > > ComponentSupport.java:239)
> > > > >
> > > > >
> > > > >
> > > > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > >
> > > > > > Ok, I've passed via this error by adding el-api.jar and el-ri.jarfrom
> > > > > > facelets distro. Thanks
> > > > > >
> > > > > >
> > > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > > >
> > > > > > > do you have javax.el ?
> > > > > > >
> > > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > > >
> > > > > > > when you are using maven, it's easy to add it.
> > > > > > >
> > > > > > >       <dependency>
> > > > > > >         <groupId>javax.el</groupId>
> > > > > > >         <artifactId>el-api</artifactId>
> > > > > > >         <version> 1.0alpha</version>
> > > > > > >       </dependency>
> > > > > > >
> > > > > > >       <dependency>
> > > > > > >         <groupId>javax.el</groupId>
> > > > > > >         <artifactId>el-ri</artifactId>
> > > > > > >         <version>1.0alpha </version>
> > > > > > >       </dependency>
> > > > > > >
> > > > > > >
> > > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > > > Hi,
> > > > > > > >
> > > > > > > > I can't get this combination to work. Do you have any examples
> > of
> > > > > > > working
> > > > > > > > configuration with this combo?
> > > > > > > > The exception I'm getting:
> > > > > > > >
> > > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet
> > faces
> > > > threw
> > > > > > > > exception
> > > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > > AbstractTagLibrary.java:469)
> > > > > > > >     at
> > > > > > > >
> > > > > > >
> > > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > > TagLibraryConfig.java :90)
> > > > > > > >     at
> > > > > > >
> > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > > (
> > > > > > > > TagLibraryConfig.java:200)
> > > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at
> > > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> > (Unknown
> > > > > > > Source)
> > > > > > > >     at
> > > > > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at
> > > > > > > >
> > > > > > >
> > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at
> > > > > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > (Unknown
> > > > > > > Source)
> > > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > (Unknown
> > > > > > > Source)
> > > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown
> > Source)
> > > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse
> > (Unknown
> > > > > > > Source)
> > > > > > > >     at
> > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > > (Unknown
> > > > > > > > Source)
> > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > > > TagLibraryConfig.java:394)
> > > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit
> > (
> > > > > > > > TagLibraryConfig.java:418)
> > > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> > Compiler.java
> > > > :86)
> > > > > > > >     at com.sun.facelets.compiler.Compiler.compile(
> > Compiler.java
> > > > :103)
> > > > > > > >     at
> > com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > > > DefaultFaceletFactory.java:192)
> > > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > DefaultFaceletFactory.java:141)
> > > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > > DefaultFaceletFactory.java:93)
> > > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > > FaceletViewHandler.java
> > > > > > > > :539)
> > > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > > > FaceletViewHandler.java :589)
> > > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > > > LifecycleImpl.java
> > > > > > > > :384)
> > > > > > > >     at javax.faces.webapp.FacesServlet.service(
> > FacesServlet.java
> > > > :138)
> > > > > > > >     at
> > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > ApplicationFilterChain.java:252)
> > > > > > > >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > >     at
> > > > > > > >
> > > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > > >     at
> > > > > > > >
> > > > > > >
> > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > > (
> > > > > > > > TrinidadFilterImpl.java:289)
> > > > > > > >     at
> > > > > > > >
> > > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter
> > (
> > > > > > > > TrinidadFilterImpl.java:213)
> > > > > > > >     at
> > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > > TrinidadFilter.java:90)
> > > > > > > >     at
> > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > > > > > > > ReplyHeaderFilter.java:81)
> > > > > > > >     at
> > > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> > (
> > > > > > > > ApplicationFilterChain.java:202)
> > > > > > > >     at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > > > ApplicationFilterChain.java:173)
> > > > > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > > > StandardWrapperValve.java:213)
> > > > > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > > StandardContextValve.java:178)
> > > > > > > >     at
> > org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > > > CustomPrincipalValve.java:39)
> > > > > > > >     at
> > > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > > SecurityAssociationValve.java:159)
> > > > > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > > JaccContextValve.java:59)
> > > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > > > StandardHostValve.java:126)
> > > > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > > > ErrorReportValve.java:105)
> > > > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > > > StandardEngineValve.java :107)
> > > > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > > > CoyoteAdapter.java:148)
> > > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > > Http11Processor.java
> > > > > > > > :856)
> > > > > > > >     at
> > > > > > > >
> > > > > > >
> > > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > > (Http11Protocol.java:744)
> > > > > > > >     at
> > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > > PoolTcpEndpoint.java :527)
> > > > > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > > --MG
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > Matthias Wessendorf
> > > > > > >
> > > > > > > further stuff:
> > > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://jroller.com/page/mwessendorf
> > mail: mwessendorf-at-gmail-dot-com
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
both h:commandButton and h:commandLink


On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
>
> Buttons?
>
> <h:commandButton/> ?
>
> There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.
>
> the viewhandler should only be defined in web.xml, not in facesc-onfig.xml
>
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > Removing facelets viewhandler from faces-config.xml solved the problem.
> Now
> > I can get to the first page.
> > But buttons on it do not work. I will try with latest code next
> >
> > On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> > >
> > > do you have defined the facelets viewhandler twice?
> > >
> > > web.xml
> > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> > >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> > >          version="2.4">
> > >
> > >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> > >        view handler - for example, it needs to wrap methods like
> > > renderView()
> > >        to perform some extra pre- and post-handling.  Facelets, on the
> > > other
> > >        hand, is more of a true ViewHandler - it actually implements
> > >        renderView() (yeah, it decorates too, but forget about that
> > >        for a second).  As a result, the world is a better place if
> > >        the Trinidad ViewHandler runs around the Facelets ViewHandler.
> > >        But since Facelets is registered in WEB-INF/faces-config.xml,
> > >        and Trinidad's is registered from META-INF/faces-config.xml in
> its
> > >        JAR, exactly the opposite happens as per the JSF spec.
> > >
> > >        Hence, the following config parameter, which Trinidad
> > >        exposes to allow pushing a ViewHandler inside
> > >        of ours.  FWIW, you retain the entire delegation stack -
> > >        just flipped around a bit - so that Facelets still decorates
> > >        the standard ViewHandler, and therefore you've still got
> > >        JSP support.
> > >   -->
> > >   <context-param>
> > >     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > > </param-name>
> > >     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> > >   </context-param>
> > >
> > >   <!-- Use Documents Saved as *.xhtml -->
> > >   <context-param>
> > >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> > >     <param-value>.xhtml</param-value>
> > >   </context-param>
> > >
> > >    <context-param>
> > >    <param-name>facelets.LIBRARIES</param-name>
> > >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> > >     </context-param>
> > >
> > >   <!-- Use client-side state saving.  In Trinidad, it is an
> > >        optimized, token-based mechanism that is almost always a
> > >        better choice than the standard JSF server-side state saving.
> -->
> > >   <context-param>
> > >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> > >     <param-value>client</param-value>
> > >     <!--param-value>server</param-value-->
> > >   </context-param>
> > >
> > >   <!-- Trinidad by default uses an optimized client-side state saving
> > >        mechanism. To disable that, uncomment the following -->
> > >   <!--context-param>
> > >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > > </param-name>
> > >     <param-value>all</param-value>
> > >   </context-param-->
> > >
> > >   <!-- Trinidad also supports an optimized strategy for caching some
> > >    view state at an application level, which significantly improves
> > >    scalability.  However, it makes it harder to develop (updates to
> > >    pages will not be noticed until the server is restarted), and in
> > >    some rare cases cannot be used for some pages (see Trinidad
> > >    documentation for more information) -->
> > >   <context-param>
> > >     <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > > </param-name>
> > >     <param-value>false</param-value>
> > >   </context-param>
> > >
> > >   <!-- If this parameter is enabled, Trinidad will automatically
> > >        check the modification date of your JSPs, and discard saved
> > >        state when they change;  this makes development easier,
> > >        but adds overhead that should be avoided when your application
> > >        is deployed -->
> > >   <context-param>
> > >     <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > > </param-name>
> > >     <param-value>true</param-value>
> > >   </context-param>
> > >
> > >   <!-- Enables Change Persistence at a session scope.  By default,
> > >        Change Persistence is entirely disabled. The ChangeManager is
> > >        an API, which can persist component modifications (like,
> > >        is a showDetail or tree expanded or collapsed). For providing
> > >        a custom Change Persistence implementation inherit from the
> > >        Trinidad API's ChangeManager class. As the value you have
> > >        to use the fullqualified class name. -->
> > >   <context-param>
> > >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > > </param-name>
> > >     <param-value>session</param-value>
> > >   </context-param>
> > >
> > >   <filter>
> > >     <filter-name>trinidad</filter-name>
> > >     <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > > </filter-class>
> > >   </filter>
> > >
> > >   <filter>
> > >           <filter-name>MyFacesExtensionsFilter</filter-name>
> > >           <filter-class>
> org.apache.myfaces.webapp.filter.ExtensionsFilter
> > > </filter-class>
> > >       <init-param>
> > >         <param-name>maxFileSize</param-name>
> > >         <param-value>20m</param-value>
> > >       </init-param>
> > >   </filter>
> > >
> > >   <filter-mapping>
> > >     <filter-name>trinidad</filter-name>
> > >     <servlet-name>faces</servlet-name>
> > >   </filter-mapping>
> > >
> > >   <!-- extension mapping for adding <script/>, <link/>, and other
> > > resource tags to JSF-pages  -->
> > >   <filter-mapping>
> > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > >     <!-- servlet-name must match the name of your
> > > javax.faces.webapp.FacesServlet entry -->
> > >     <servlet-name>faces</servlet-name>
> > >   </filter-mapping>
> > >
> > >   <!-- extension mapping for serving page-independent resources
> > > (javascript, stylesheets, images, etc.)  -->
> > >   <filter-mapping>
> > >     <filter-name>MyFacesExtensionsFilter</filter-name>
> > >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> > >   </filter-mapping>
> > >
> > >
> > >   <!-- Faces Servlet -->
> > >   <servlet>
> > >     <servlet-name>faces</servlet-name>
> > >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> > >   </servlet>
> > >
> > >   <!-- resource loader servlet -->
> > >   <servlet>
> > >     <servlet-name>resources</servlet-name>
> > >     <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet
> > > </servlet-class>
> > >   </servlet>
> > >
> > >   <!-- Faces Servlet Mappings -->
> > >   <servlet-mapping>
> > >     <servlet-name>faces</servlet-name>
> > >     <url-pattern>/faces/*</url-pattern>
> > >   </servlet-mapping>
> > >
> > >   <servlet-mapping>
> > >     <servlet-name>resources</servlet-name>
> > >     <url-pattern>/adf/*</url-pattern>
> > >   </servlet-mapping>
> > >
> > >
> > >   <!-- Welcome Files -->
> > >   <welcome-file-list>
> > >     <welcome-file>index.xhtml</welcome-file>
> > >   </welcome-file-list>
> > >
> > > </web-app>
> > >
> > > facesconfig.xml
> > >
> > > <!DOCTYPE faces-config PUBLIC
> > >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
> > >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> > > <faces-config>
> > >
> > >   <application>
> > >     <!-- Use the Trinidad RenderKit -->
> > >     <default-render-kit-id>
> > >       org.apache.myfaces.trinidad.core
> > >     </default-render-kit-id>
> > >   </application>
> > >
> > > ...
> > > </faces-config>
> > >
> > > btw. the code you are using is old :)
> > > I changed that log message on sunday to "RenderingContext" ;)
> > >
> > > -Matthias
> > >
> > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > Now I'm getting facelets exception
> > > >
> > > > No AdfRenderingContext
> > > >
> > > >
> > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > >         at
> > >
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > (CoreRenderer.java:155)
> > > >         at
> > >
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > (HtmlFormRenderer.java:54)
> > > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > > UIComponentBase.java:512)
> > > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> (
> > > ComponentSupport.java:232)
> > > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> (
> > > ComponentSupport.java:239)
> > > >
> > > >
> > > >
> > > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > >
> > > > > Ok, I've passed via this error by adding el-api.jar and el-ri.jarfrom
> > > > > facelets distro. Thanks
> > > > >
> > > > >
> > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > >
> > > > > > do you have javax.el ?
> > > > > >
> > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > >
> > > > > > when you are using maven, it's easy to add it.
> > > > > >
> > > > > >       <dependency>
> > > > > >         <groupId>javax.el</groupId>
> > > > > >         <artifactId>el-api</artifactId>
> > > > > >         <version> 1.0alpha</version>
> > > > > >       </dependency>
> > > > > >
> > > > > >       <dependency>
> > > > > >         <groupId>javax.el</groupId>
> > > > > >         <artifactId>el-ri</artifactId>
> > > > > >         <version>1.0alpha </version>
> > > > > >       </dependency>
> > > > > >
> > > > > >
> > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > I can't get this combination to work. Do you have any examples
> of
> > > > > > working
> > > > > > > configuration with this combo?
> > > > > > > The exception I'm getting:
> > > > > > >
> > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet
> faces
> > > threw
> > > > > > > exception
> > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > AbstractTagLibrary.java:469)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > TagLibraryConfig.java :90)
> > > > > > >     at
> > > > > >
> com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > (
> > > > > > > TagLibraryConfig.java:200)
> > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> (Unknown
> > > > > > Source)
> > > > > > >     at
> > > > > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > > > > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> (Unknown
> > > > > > Source)
> > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> (Unknown
> > > > > > Source)
> > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown
> Source)
> > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse
> (Unknown
> > > > > > Source)
> > > > > > >     at
> org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > > TagLibraryConfig.java:394)
> > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit
> (
> > > > > > > TagLibraryConfig.java:418)
> > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> Compiler.java
> > > :86)
> > > > > > >     at com.sun.facelets.compiler.Compiler.compile(
> Compiler.java
> > > :103)
> > > > > > >     at
> com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > > DefaultFaceletFactory.java:192)
> > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > DefaultFaceletFactory.java:141)
> > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > DefaultFaceletFactory.java:93)
> > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > FaceletViewHandler.java
> > > > > > > :539)
> > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > > FaceletViewHandler.java :589)
> > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > > LifecycleImpl.java
> > > > > > > :384)
> > > > > > >     at javax.faces.webapp.FacesServlet.service(
> FacesServlet.java
> > > :138)
> > > > > > >     at
> > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > ApplicationFilterChain.java:252)
> > > > > > >     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > ApplicationFilterChain.java:173)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > (
> > > > > > > TrinidadFilterImpl.java:289)
> > > > > > >     at
> > > > > > >
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter
> (
> > > > > > > TrinidadFilterImpl.java:213)
> > > > > > >     at
> org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > TrinidadFilter.java:90)
> > > > > > >     at
> > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > ApplicationFilterChain.java:202)
> > > > > > >     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > ApplicationFilterChain.java:173)
> > > > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > > > > > > ReplyHeaderFilter.java:81)
> > > > > > >     at
> > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (
> > > > > > > ApplicationFilterChain.java:202)
> > > > > > >     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > > ApplicationFilterChain.java:173)
> > > > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > > StandardWrapperValve.java:213)
> > > > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > StandardContextValve.java:178)
> > > > > > >     at
> org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > > CustomPrincipalValve.java:39)
> > > > > > >     at
> > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > SecurityAssociationValve.java:159)
> > > > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > JaccContextValve.java:59)
> > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > > StandardHostValve.java:126)
> > > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > > ErrorReportValve.java:105)
> > > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > > StandardEngineValve.java :107)
> > > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > > CoyoteAdapter.java:148)
> > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > Http11Processor.java
> > > > > > > :856)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > (Http11Protocol.java:744)
> > > > > > >     at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > PoolTcpEndpoint.java :527)
> > > > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > >
> > > > > > > Thanks,
> > > > > > > --MG
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Matthias Wessendorf
> > > > > >
> > > > > > further stuff:
> > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://jroller.com/page/mwessendorf
> > > mail: mwessendorf-at-gmail-dot-com
> > >
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
Buttons?

<h:commandButton/> ?

There was/is an issue with myfaces. but solved in 1.1.4-SNAPSHOT.

the viewhandler should only be defined in web.xml, not in facesc-onfig.xml


On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> Removing facelets viewhandler from faces-config.xml solved the problem. Now
> I can get to the first page.
> But buttons on it do not work. I will try with latest code next
>
> On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
> >
> > do you have defined the facelets viewhandler twice?
> >
> > web.xml
> > <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
> >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
> >          version="2.4">
> >
> >   <!-- Trinidad has its own ViewHandler, which is a "decorating"
> >        view handler - for example, it needs to wrap methods like
> > renderView()
> >        to perform some extra pre- and post-handling.  Facelets, on the
> > other
> >        hand, is more of a true ViewHandler - it actually implements
> >        renderView() (yeah, it decorates too, but forget about that
> >        for a second).  As a result, the world is a better place if
> >        the Trinidad ViewHandler runs around the Facelets ViewHandler.
> >        But since Facelets is registered in WEB-INF/faces-config.xml,
> >        and Trinidad's is registered from META-INF/faces-config.xml in its
> >        JAR, exactly the opposite happens as per the JSF spec.
> >
> >        Hence, the following config parameter, which Trinidad
> >        exposes to allow pushing a ViewHandler inside
> >        of ours.  FWIW, you retain the entire delegation stack -
> >        just flipped around a bit - so that Facelets still decorates
> >        the standard ViewHandler, and therefore you've still got
> >        JSP support.
> >   -->
> >   <context-param>
> >     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> > </param-name>
> >     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
> >   </context-param>
> >
> >   <!-- Use Documents Saved as *.xhtml -->
> >   <context-param>
> >     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
> >     <param-value>.xhtml</param-value>
> >   </context-param>
> >
> >    <context-param>
> >    <param-name>facelets.LIBRARIES</param-name>
> >    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
> >     </context-param>
> >
> >   <!-- Use client-side state saving.  In Trinidad, it is an
> >        optimized, token-based mechanism that is almost always a
> >        better choice than the standard JSF server-side state saving. -->
> >   <context-param>
> >     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
> >     <param-value>client</param-value>
> >     <!--param-value>server</param-value-->
> >   </context-param>
> >
> >   <!-- Trinidad by default uses an optimized client-side state saving
> >        mechanism. To disable that, uncomment the following -->
> >   <!--context-param>
> >     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> > </param-name>
> >     <param-value>all</param-value>
> >   </context-param-->
> >
> >   <!-- Trinidad also supports an optimized strategy for caching some
> >    view state at an application level, which significantly improves
> >    scalability.  However, it makes it harder to develop (updates to
> >    pages will not be noticed until the server is restarted), and in
> >    some rare cases cannot be used for some pages (see Trinidad
> >    documentation for more information) -->
> >   <context-param>
> >     <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> > </param-name>
> >     <param-value>false</param-value>
> >   </context-param>
> >
> >   <!-- If this parameter is enabled, Trinidad will automatically
> >        check the modification date of your JSPs, and discard saved
> >        state when they change;  this makes development easier,
> >        but adds overhead that should be avoided when your application
> >        is deployed -->
> >   <context-param>
> >     <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> > </param-name>
> >     <param-value>true</param-value>
> >   </context-param>
> >
> >   <!-- Enables Change Persistence at a session scope.  By default,
> >        Change Persistence is entirely disabled. The ChangeManager is
> >        an API, which can persist component modifications (like,
> >        is a showDetail or tree expanded or collapsed). For providing
> >        a custom Change Persistence implementation inherit from the
> >        Trinidad API's ChangeManager class. As the value you have
> >        to use the fullqualified class name. -->
> >   <context-param>
> >     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> > </param-name>
> >     <param-value>session</param-value>
> >   </context-param>
> >
> >   <filter>
> >     <filter-name>trinidad</filter-name>
> >     <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter
> > </filter-class>
> >   </filter>
> >
> >   <filter>
> >           <filter-name>MyFacesExtensionsFilter</filter-name>
> >           <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
> > </filter-class>
> >       <init-param>
> >         <param-name>maxFileSize</param-name>
> >         <param-value>20m</param-value>
> >       </init-param>
> >   </filter>
> >
> >   <filter-mapping>
> >     <filter-name>trinidad</filter-name>
> >     <servlet-name>faces</servlet-name>
> >   </filter-mapping>
> >
> >   <!-- extension mapping for adding <script/>, <link/>, and other
> > resource tags to JSF-pages  -->
> >   <filter-mapping>
> >     <filter-name>MyFacesExtensionsFilter</filter-name>
> >     <!-- servlet-name must match the name of your
> > javax.faces.webapp.FacesServlet entry -->
> >     <servlet-name>faces</servlet-name>
> >   </filter-mapping>
> >
> >   <!-- extension mapping for serving page-independent resources
> > (javascript, stylesheets, images, etc.)  -->
> >   <filter-mapping>
> >     <filter-name>MyFacesExtensionsFilter</filter-name>
> >     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
> >   </filter-mapping>
> >
> >
> >   <!-- Faces Servlet -->
> >   <servlet>
> >     <servlet-name>faces</servlet-name>
> >     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
> >   </servlet>
> >
> >   <!-- resource loader servlet -->
> >   <servlet>
> >     <servlet-name>resources</servlet-name>
> >     <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet
> > </servlet-class>
> >   </servlet>
> >
> >   <!-- Faces Servlet Mappings -->
> >   <servlet-mapping>
> >     <servlet-name>faces</servlet-name>
> >     <url-pattern>/faces/*</url-pattern>
> >   </servlet-mapping>
> >
> >   <servlet-mapping>
> >     <servlet-name>resources</servlet-name>
> >     <url-pattern>/adf/*</url-pattern>
> >   </servlet-mapping>
> >
> >
> >   <!-- Welcome Files -->
> >   <welcome-file-list>
> >     <welcome-file>index.xhtml</welcome-file>
> >   </welcome-file-list>
> >
> > </web-app>
> >
> > facesconfig.xml
> >
> > <!DOCTYPE faces-config PUBLIC
> >   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
> >   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> > <faces-config>
> >
> >   <application>
> >     <!-- Use the Trinidad RenderKit -->
> >     <default-render-kit-id>
> >       org.apache.myfaces.trinidad.core
> >     </default-render-kit-id>
> >   </application>
> >
> > ...
> > </faces-config>
> >
> > btw. the code you are using is old :)
> > I changed that log message on sunday to "RenderingContext" ;)
> >
> > -Matthias
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > Now I'm getting facelets exception
> > >
> > > No AdfRenderingContext
> > >
> > >
> > > java.lang.IllegalStateException: No AdfRenderingContext
> > >         at
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > (CoreRenderer.java:155)
> > >         at
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > (HtmlFormRenderer.java:54)
> > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > UIComponentBase.java:512)
> > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:232)
> > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:239)
> > >
> > >
> > >
> > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > >
> > > > Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> > > > facelets distro. Thanks
> > > >
> > > >
> > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > >
> > > > > do you have javax.el ?
> > > > >
> > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > >
> > > > > when you are using maven, it's easy to add it.
> > > > >
> > > > >       <dependency>
> > > > >         <groupId>javax.el</groupId>
> > > > >         <artifactId>el-api</artifactId>
> > > > >         <version> 1.0alpha</version>
> > > > >       </dependency>
> > > > >
> > > > >       <dependency>
> > > > >         <groupId>javax.el</groupId>
> > > > >         <artifactId>el-ri</artifactId>
> > > > >         <version>1.0alpha </version>
> > > > >       </dependency>
> > > > >
> > > > >
> > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I can't get this combination to work. Do you have any examples of
> > > > > working
> > > > > > configuration with this combo?
> > > > > > The exception I'm getting:
> > > > > >
> > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> > threw
> > > > > > exception
> > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > AbstractTagLibrary.java:469)
> > > > > >     at
> > > > > >
> > > > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > TagLibraryConfig.java :90)
> > > > > >     at
> > > > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > (
> > > > > > TagLibraryConfig.java:200)
> > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> > (Unknown
> > > > > > Source)
> > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> > > > > Source)
> > > > > >     at
> > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > (Unknown
> > > > > > Source)
> > > > > >     at
> > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > TagLibraryConfig.java:394)
> > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > > > TagLibraryConfig.java:418)
> > > > > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java
> > :86)
> > > > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java
> > :103)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > DefaultFaceletFactory.java:192)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > DefaultFaceletFactory.java:141)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > DefaultFaceletFactory.java:93)
> > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > FaceletViewHandler.java
> > > > > > :539)
> > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > FaceletViewHandler.java :589)
> > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > LifecycleImpl.java
> > > > > > :384)
> > > > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> > :138)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > ApplicationFilterChain.java:252)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > (TrinidadFilterImpl.java:320)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > (
> > > > > > TrinidadFilterImpl.java:289)
> > > > > >     at
> > > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > > > TrinidadFilterImpl.java:213)
> > > > > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > TrinidadFilter.java:90)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > ApplicationFilterChain.java:202)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > > > ReplyHeaderFilter.java:81)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > ApplicationFilterChain.java:202)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > StandardWrapperValve.java:213)
> > > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > StandardContextValve.java:178)
> > > > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > CustomPrincipalValve.java:39)
> > > > > >     at
> > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > SecurityAssociationValve.java:159)
> > > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > JaccContextValve.java:59)
> > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > StandardHostValve.java:126)
> > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > ErrorReportValve.java:105)
> > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > StandardEngineValve.java :107)
> > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > CoyoteAdapter.java:148)
> > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > Http11Processor.java
> > > > > > :856)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > (Http11Protocol.java:744)
> > > > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > PoolTcpEndpoint.java :527)
> > > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > MasterSlaveWorkerThread.java:112)
> > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > >
> > > > > > Thanks,
> > > > > > --MG
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://jroller.com/page/mwessendorf
> > > > > mail: mwessendorf-at-gmail-dot-com
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://jroller.com/page/mwessendorf
> > mail: mwessendorf-at-gmail-dot-com
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
Removing facelets viewhandler from faces-config.xml solved the problem. Now
I can get to the first page.
But buttons on it do not work. I will try with latest code next

On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
>
> do you have defined the facelets viewhandler twice?
>
> web.xml
> <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
>          version="2.4">
>
>   <!-- Trinidad has its own ViewHandler, which is a "decorating"
>        view handler - for example, it needs to wrap methods like
> renderView()
>        to perform some extra pre- and post-handling.  Facelets, on the
> other
>        hand, is more of a true ViewHandler - it actually implements
>        renderView() (yeah, it decorates too, but forget about that
>        for a second).  As a result, the world is a better place if
>        the Trinidad ViewHandler runs around the Facelets ViewHandler.
>        But since Facelets is registered in WEB-INF/faces-config.xml,
>        and Trinidad's is registered from META-INF/faces-config.xml in its
>        JAR, exactly the opposite happens as per the JSF spec.
>
>        Hence, the following config parameter, which Trinidad
>        exposes to allow pushing a ViewHandler inside
>        of ours.  FWIW, you retain the entire delegation stack -
>        just flipped around a bit - so that Facelets still decorates
>        the standard ViewHandler, and therefore you've still got
>        JSP support.
>   -->
>   <context-param>
>     <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER
> </param-name>
>     <param-value>com.sun.facelets.FaceletViewHandler</param-value>
>   </context-param>
>
>   <!-- Use Documents Saved as *.xhtml -->
>   <context-param>
>     <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
>     <param-value>.xhtml</param-value>
>   </context-param>
>
>    <context-param>
>    <param-name>facelets.LIBRARIES</param-name>
>    <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
>     </context-param>
>
>   <!-- Use client-side state saving.  In Trinidad, it is an
>        optimized, token-based mechanism that is almost always a
>        better choice than the standard JSF server-side state saving. -->
>   <context-param>
>     <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
>     <param-value>client</param-value>
>     <!--param-value>server</param-value-->
>   </context-param>
>
>   <!-- Trinidad by default uses an optimized client-side state saving
>        mechanism. To disable that, uncomment the following -->
>   <!--context-param>
>     <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD
> </param-name>
>     <param-value>all</param-value>
>   </context-param-->
>
>   <!-- Trinidad also supports an optimized strategy for caching some
>    view state at an application level, which significantly improves
>    scalability.  However, it makes it harder to develop (updates to
>    pages will not be noticed until the server is restarted), and in
>    some rare cases cannot be used for some pages (see Trinidad
>    documentation for more information) -->
>   <context-param>
>     <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE
> </param-name>
>     <param-value>false</param-value>
>   </context-param>
>
>   <!-- If this parameter is enabled, Trinidad will automatically
>        check the modification date of your JSPs, and discard saved
>        state when they change;  this makes development easier,
>        but adds overhead that should be avoided when your application
>        is deployed -->
>   <context-param>
>     <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION
> </param-name>
>     <param-value>true</param-value>
>   </context-param>
>
>   <!-- Enables Change Persistence at a session scope.  By default,
>        Change Persistence is entirely disabled. The ChangeManager is
>        an API, which can persist component modifications (like,
>        is a showDetail or tree expanded or collapsed). For providing
>        a custom Change Persistence implementation inherit from the
>        Trinidad API's ChangeManager class. As the value you have
>        to use the fullqualified class name. -->
>   <context-param>
>     <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE
> </param-name>
>     <param-value>session</param-value>
>   </context-param>
>
>   <filter>
>     <filter-name>trinidad</filter-name>
>     <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter
> </filter-class>
>   </filter>
>
>   <filter>
>           <filter-name>MyFacesExtensionsFilter</filter-name>
>           <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter
> </filter-class>
>       <init-param>
>         <param-name>maxFileSize</param-name>
>         <param-value>20m</param-value>
>       </init-param>
>   </filter>
>
>   <filter-mapping>
>     <filter-name>trinidad</filter-name>
>     <servlet-name>faces</servlet-name>
>   </filter-mapping>
>
>   <!-- extension mapping for adding <script/>, <link/>, and other
> resource tags to JSF-pages  -->
>   <filter-mapping>
>     <filter-name>MyFacesExtensionsFilter</filter-name>
>     <!-- servlet-name must match the name of your
> javax.faces.webapp.FacesServlet entry -->
>     <servlet-name>faces</servlet-name>
>   </filter-mapping>
>
>   <!-- extension mapping for serving page-independent resources
> (javascript, stylesheets, images, etc.)  -->
>   <filter-mapping>
>     <filter-name>MyFacesExtensionsFilter</filter-name>
>     <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
>   </filter-mapping>
>
>
>   <!-- Faces Servlet -->
>   <servlet>
>     <servlet-name>faces</servlet-name>
>     <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
>   </servlet>
>
>   <!-- resource loader servlet -->
>   <servlet>
>     <servlet-name>resources</servlet-name>
>     <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet
> </servlet-class>
>   </servlet>
>
>   <!-- Faces Servlet Mappings -->
>   <servlet-mapping>
>     <servlet-name>faces</servlet-name>
>     <url-pattern>/faces/*</url-pattern>
>   </servlet-mapping>
>
>   <servlet-mapping>
>     <servlet-name>resources</servlet-name>
>     <url-pattern>/adf/*</url-pattern>
>   </servlet-mapping>
>
>
>   <!-- Welcome Files -->
>   <welcome-file-list>
>     <welcome-file>index.xhtml</welcome-file>
>   </welcome-file-list>
>
> </web-app>
>
> facesconfig.xml
>
> <!DOCTYPE faces-config PUBLIC
>   "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
>   "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
> <faces-config>
>
>   <application>
>     <!-- Use the Trinidad RenderKit -->
>     <default-render-kit-id>
>       org.apache.myfaces.trinidad.core
>     </default-render-kit-id>
>   </application>
>
> ...
> </faces-config>
>
> btw. the code you are using is old :)
> I changed that log message on sunday to "RenderingContext" ;)
>
> -Matthias
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > Now I'm getting facelets exception
> >
> > No AdfRenderingContext
> >
> >
> > java.lang.IllegalStateException: No AdfRenderingContext
> >         at
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> (CoreRenderer.java:155)
> >         at
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> (HtmlFormRenderer.java:54)
> >         at javax.faces.component.UIComponentBase.encodeBegin(
> UIComponentBase.java:512)
> >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:232)
> >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:239)
> >
> >
> >
> > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > >
> > > Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> > > facelets distro. Thanks
> > >
> > >
> > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > >
> > > > do you have javax.el ?
> > > >
> > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > >
> > > > when you are using maven, it's easy to add it.
> > > >
> > > >       <dependency>
> > > >         <groupId>javax.el</groupId>
> > > >         <artifactId>el-api</artifactId>
> > > >         <version> 1.0alpha</version>
> > > >       </dependency>
> > > >
> > > >       <dependency>
> > > >         <groupId>javax.el</groupId>
> > > >         <artifactId>el-ri</artifactId>
> > > >         <version>1.0alpha </version>
> > > >       </dependency>
> > > >
> > > >
> > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > Hi,
> > > > >
> > > > > I can't get this combination to work. Do you have any examples of
> > > > working
> > > > > configuration with this combo?
> > > > > The exception I'm getting:
> > > > >
> > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> threw
> > > > > exception
> > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > AbstractTagLibrary.java:469)
> > > > >     at
> > > > >
> > > >
> com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > TagLibraryConfig.java :90)
> > > > >     at
> > > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> (
> > > > > TagLibraryConfig.java:200)
> > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> (Unknown
> > > > > Source)
> > > > >     at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > (Unknown
> > > > > Source)
> > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > (Unknown
> > > > > Source)
> > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> > > > Source)
> > > > >     at
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > (Unknown
> > > > > Source)
> > > > >     at
> > > > >
> > > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (Unknown
> > > > > Source)
> > > > >     at
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > (Unknown
> > > > > Source)
> > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > Source)
> > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > Source)
> > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > > Source)
> > > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > (Unknown
> > > > > Source)
> > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > TagLibraryConfig.java:394)
> > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > > TagLibraryConfig.java:418)
> > > > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java
> :86)
> > > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java
> :103)
> > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > DefaultFaceletFactory.java:192)
> > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > DefaultFaceletFactory.java:141)
> > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > DefaultFaceletFactory.java:93)
> > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > FaceletViewHandler.java
> > > > > :539)
> > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > FaceletViewHandler.java :589)
> > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > LifecycleImpl.java
> > > > > :384)
> > > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> :138)
> > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > ApplicationFilterChain.java:252)
> > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > ApplicationFilterChain.java:173)
> > > > >     at
> > > > >
> > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > (TrinidadFilterImpl.java:320)
> > > > >     at
> > > > >
> > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > (
> > > > > TrinidadFilterImpl.java:289)
> > > > >     at
> > > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > > TrinidadFilterImpl.java:213)
> > > > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > TrinidadFilter.java:90)
> > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > ApplicationFilterChain.java:202)
> > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > ApplicationFilterChain.java:173)
> > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > > ReplyHeaderFilter.java:81)
> > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > ApplicationFilterChain.java:202)
> > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > ApplicationFilterChain.java:173)
> > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > StandardWrapperValve.java:213)
> > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > StandardContextValve.java:178)
> > > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > CustomPrincipalValve.java:39)
> > > > >     at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > SecurityAssociationValve.java:159)
> > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > JaccContextValve.java:59)
> > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > StandardHostValve.java:126)
> > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > ErrorReportValve.java:105)
> > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > StandardEngineValve.java :107)
> > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > CoyoteAdapter.java:148)
> > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > Http11Processor.java
> > > > > :856)
> > > > >     at
> > > > >
> > > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > (Http11Protocol.java:744)
> > > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > PoolTcpEndpoint.java :527)
> > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > MasterSlaveWorkerThread.java:112)
> > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > >
> > > > > Thanks,
> > > > > --MG
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
do you have defined the facelets viewhandler twice?

web.xml
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
         version="2.4">

  <!-- Trinidad has its own ViewHandler, which is a "decorating"
       view handler - for example, it needs to wrap methods like renderView()
       to perform some extra pre- and post-handling.  Facelets, on the other
       hand, is more of a true ViewHandler - it actually implements
       renderView() (yeah, it decorates too, but forget about that
       for a second).  As a result, the world is a better place if
       the Trinidad ViewHandler runs around the Facelets ViewHandler.
       But since Facelets is registered in WEB-INF/faces-config.xml,
       and Trinidad's is registered from META-INF/faces-config.xml in its
       JAR, exactly the opposite happens as per the JSF spec.

       Hence, the following config parameter, which Trinidad
       exposes to allow pushing a ViewHandler inside
       of ours.  FWIW, you retain the entire delegation stack -
       just flipped around a bit - so that Facelets still decorates
       the standard ViewHandler, and therefore you've still got
       JSP support.
  -->
  <context-param>
    <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name>
    <param-value>com.sun.facelets.FaceletViewHandler</param-value>
  </context-param>

  <!-- Use Documents Saved as *.xhtml -->
  <context-param>
    <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    <param-value>.xhtml</param-value>
  </context-param>

   <context-param>
   <param-name>facelets.LIBRARIES</param-name>
   <param-value>/WEB-INF/tomahawk.taglib.xml</param-value>
    </context-param>

  <!-- Use client-side state saving.  In Trinidad, it is an
       optimized, token-based mechanism that is almost always a
       better choice than the standard JSF server-side state saving. -->
  <context-param>
    <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
    <param-value>client</param-value>
    <!--param-value>server</param-value-->
  </context-param>

  <!-- Trinidad by default uses an optimized client-side state saving
       mechanism. To disable that, uncomment the following -->
  <!--context-param>
    <param-name>org.apache.myfaces.trinidad.CLIENT_STATE_METHOD</param-name>
    <param-value>all</param-value>
  </context-param-->

  <!-- Trinidad also supports an optimized strategy for caching some
   view state at an application level, which significantly improves
   scalability.  However, it makes it harder to develop (updates to
   pages will not be noticed until the server is restarted), and in
   some rare cases cannot be used for some pages (see Trinidad
   documentation for more information) -->
  <context-param>
    <param-name>org.apache.myfaces.trinidad.USE_APPLICATION_VIEW_CACHE</param-name>
    <param-value>false</param-value>
  </context-param>

  <!-- If this parameter is enabled, Trinidad will automatically
       check the modification date of your JSPs, and discard saved
       state when they change;  this makes development easier,
       but adds overhead that should be avoided when your application
       is deployed -->
  <context-param>
    <param-name>org.apache.myfaces.trinidad.CHECK_FILE_MODIFICATION</param-name>
    <param-value>true</param-value>
  </context-param>

  <!-- Enables Change Persistence at a session scope.  By default,
       Change Persistence is entirely disabled. The ChangeManager is
       an API, which can persist component modifications (like,
       is a showDetail or tree expanded or collapsed). For providing
       a custom Change Persistence implementation inherit from the
       Trinidad API's ChangeManager class. As the value you have
       to use the fullqualified class name. -->
  <context-param>
    <param-name>org.apache.myfaces.trinidad.CHANGE_PERSISTENCE</param-name>
    <param-value>session</param-value>
  </context-param>

  <filter>
    <filter-name>trinidad</filter-name>
    <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class>
  </filter>

  <filter>
	  <filter-name>MyFacesExtensionsFilter</filter-name>
	  <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
      <init-param>
        <param-name>maxFileSize</param-name>
        <param-value>20m</param-value>
      </init-param>
  </filter>

  <filter-mapping>
    <filter-name>trinidad</filter-name>
    <servlet-name>faces</servlet-name>
  </filter-mapping>

  <!-- extension mapping for adding <script/>, <link/>, and other
resource tags to JSF-pages  -->
  <filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <!-- servlet-name must match the name of your
javax.faces.webapp.FacesServlet entry -->
    <servlet-name>faces</servlet-name>
  </filter-mapping>

  <!-- extension mapping for serving page-independent resources
(javascript, stylesheets, images, etc.)  -->
  <filter-mapping>
    <filter-name>MyFacesExtensionsFilter</filter-name>
    <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
  </filter-mapping>


  <!-- Faces Servlet -->
  <servlet>
    <servlet-name>faces</servlet-name>
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  </servlet>

  <!-- resource loader servlet -->
  <servlet>
    <servlet-name>resources</servlet-name>
    <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class>
  </servlet>

  <!-- Faces Servlet Mappings -->
  <servlet-mapping>
    <servlet-name>faces</servlet-name>
    <url-pattern>/faces/*</url-pattern>
  </servlet-mapping>

  <servlet-mapping>
    <servlet-name>resources</servlet-name>
    <url-pattern>/adf/*</url-pattern>
  </servlet-mapping>


  <!-- Welcome Files -->
  <welcome-file-list>
    <welcome-file>index.xhtml</welcome-file>
  </welcome-file-list>

</web-app>

facesconfig.xml

<!DOCTYPE faces-config PUBLIC
  "-//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.0//EN"
  "http://java.sun.com/dtd/web-facesconfig_1_0.dtd" >
<faces-config>

  <application>
    <!-- Use the Trinidad RenderKit -->
    <default-render-kit-id>
      org.apache.myfaces.trinidad.core
    </default-render-kit-id>
  </application>

...
</faces-config>

btw. the code you are using is old :)
I changed that log message on sunday to "RenderingContext" ;)

-Matthias

On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> Now I'm getting facelets exception
>
> No AdfRenderingContext
>
>
> java.lang.IllegalStateException: No AdfRenderingContext
>         at org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin(CoreRenderer.java:155)
>         at org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin(HtmlFormRenderer.java:54)
>         at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:232)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
>
>
>
> On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> >
> > Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> > facelets distro. Thanks
> >
> >
> > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > >
> > > do you have javax.el ?
> > >
> > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > >
> > > when you are using maven, it's easy to add it.
> > >
> > >       <dependency>
> > >         <groupId>javax.el</groupId>
> > >         <artifactId>el-api</artifactId>
> > >         <version> 1.0alpha</version>
> > >       </dependency>
> > >
> > >       <dependency>
> > >         <groupId>javax.el</groupId>
> > >         <artifactId>el-ri</artifactId>
> > >         <version>1.0alpha </version>
> > >       </dependency>
> > >
> > >
> > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > Hi,
> > > >
> > > > I can't get this combination to work. Do you have any examples of
> > > working
> > > > configuration with this combo?
> > > > The exception I'm getting:
> > > >
> > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces threw
> > > > exception
> > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > AbstractTagLibrary.java:469)
> > > >     at
> > > >
> > > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > TagLibraryConfig.java :90)
> > > >     at
> > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(
> > > > TagLibraryConfig.java:200)
> > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> > > > Source)
> > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > (Unknown
> > > > Source)
> > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > (Unknown
> > > > Source)
> > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement (Unknown
> > > Source)
> > > >     at
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > (Unknown
> > > > Source)
> > > >     at
> > > >
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> > > > Source)
> > > >     at
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > (Unknown
> > > > Source)
> > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > Source)
> > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > Source)
> > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > Source)
> > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > (Unknown
> > > > Source)
> > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > TagLibraryConfig.java:394)
> > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > TagLibraryConfig.java:418)
> > > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:86)
> > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
> > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > DefaultFaceletFactory.java:192)
> > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > DefaultFaceletFactory.java:141)
> > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > DefaultFaceletFactory.java:93)
> > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > FaceletViewHandler.java
> > > > :539)
> > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > FaceletViewHandler.java :589)
> > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > LifecycleImpl.java
> > > > :384)
> > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > ApplicationFilterChain.java:252)
> > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > ApplicationFilterChain.java:173)
> > > >     at
> > > >
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > (TrinidadFilterImpl.java:320)
> > > >     at
> > > >
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > (
> > > > TrinidadFilterImpl.java:289)
> > > >     at
> > > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > TrinidadFilterImpl.java:213)
> > > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > TrinidadFilter.java:90)
> > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > ApplicationFilterChain.java:202)
> > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > ApplicationFilterChain.java:173)
> > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > ReplyHeaderFilter.java:81)
> > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > ApplicationFilterChain.java:202)
> > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > ApplicationFilterChain.java:173)
> > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > StandardWrapperValve.java:213)
> > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > StandardContextValve.java:178)
> > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > CustomPrincipalValve.java:39)
> > > >     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > SecurityAssociationValve.java:159)
> > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > JaccContextValve.java:59)
> > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > StandardHostValve.java:126)
> > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > ErrorReportValve.java:105)
> > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > StandardEngineValve.java :107)
> > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > CoyoteAdapter.java:148)
> > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > Http11Processor.java
> > > > :856)
> > > >     at
> > > >
> > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > (Http11Protocol.java:744)
> > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > PoolTcpEndpoint.java :527)
> > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > MasterSlaveWorkerThread.java:112)
> > > >     at java.lang.Thread.run(Thread.java:595)
> > > >
> > > > Thanks,
> > > > --MG
> > > >
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://jroller.com/page/mwessendorf
> > > mail: mwessendorf-at-gmail-dot-com
> > >
> >
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
Have you looked at my configs ?

<snip>
00:44:22,234 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImplverifyFilterIsInstalled
WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires this
filter for proper execution.
</snip>



On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> This is all I can get
>
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.PRETTY_HTML' found, using default value true
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.AUTO_SCROLL' found, using default value false
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value
> org.apache.myfaces.renderkit.html.util.DefaultAddResource
> 00:41:44,203 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value true
> 00:44:22,234 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImplverifyFilterIsInstalled
> WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires this
> filter for proper execution.
> 00:44:22,234 ERROR [HtmlMessageRendererBase] Could not render Message.
> Unable to find component 'name' (calling findComponent on component '_id7').
> If the provided id was correct, wrap the message and its component into an
> h:panelGroup or h:panelGrid.
> 00:44:22,250 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
> com.sun.facelets.FaceletViewHandler handleRenderException
> SEVERE: Error Rendering View[/pages/inputname.xhtml]
> java.lang.IllegalStateException: No AdfRenderingContext
>     at
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin(
> CoreRenderer.java:155)
>     at
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> (HtmlFormRenderer.java:54)
>     at javax.faces.component.UIComponentBase.encodeBegin(
> UIComponentBase.java:512)
>     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:232)
>     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:239)
>     at com.sun.facelets.FaceletViewHandler.renderView(
> FaceletViewHandler.java:580)
>     at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java
> :384)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:672)
>     at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:463)
>     at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:398)
>     at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:301)
>     at org.apache.jasper.runtime.PageContextImpl.doForward(
> PageContextImpl.java:693)
>     at org.apache.jasper.runtime.PageContextImpl.forward(
> PageContextImpl.java:660)
>     at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:46)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:322)
>     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
> :314)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> ReplyHeaderFilter.java:81)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:213)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:178)
>     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> CustomPrincipalValve.java:39)
>     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> SecurityAssociationValve.java:159)
>     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> JaccContextValve.java:59)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:126)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
>     at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:107)
>     at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:148)
>     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :856)
>     at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:744)
>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
>     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> MasterSlaveWorkerThread.java:112)
>     at java.lang.Thread.run(Thread.java:595)
>
>
> On 8/10/06, Adam Winer <aw...@gmail.com> wrote:
> >
> > Could you give us a full stack trace, not the snipped section
> > here?
> >
> > -- Adam Winer
> >
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > Now I'm getting facelets exception
> > >
> > > No AdfRenderingContext
> > >
> > >
> > > java.lang.IllegalStateException: No AdfRenderingContext
> > >         at
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > (CoreRenderer.java:155)
> > >         at
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > (HtmlFormRenderer.java:54)
> > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > UIComponentBase.java:512)
> > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:232)
> > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:239)
> > >
> > >
> > >
> > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > >
> > > > Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> > > > facelets distro. Thanks
> > > >
> > > >
> > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > >
> > > > > do you have javax.el ?
> > > > >
> > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > >
> > > > > when you are using maven, it's easy to add it.
> > > > >
> > > > >       <dependency>
> > > > >         <groupId>javax.el</groupId>
> > > > >         <artifactId>el-api</artifactId>
> > > > >         <version> 1.0alpha</version>
> > > > >       </dependency>
> > > > >
> > > > >       <dependency>
> > > > >         <groupId>javax.el</groupId>
> > > > >         <artifactId>el-ri</artifactId>
> > > > >         <version>1.0alpha </version>
> > > > >       </dependency>
> > > > >
> > > > >
> > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I can't get this combination to work. Do you have any examples of
> > > > > working
> > > > > > configuration with this combo?
> > > > > > The exception I'm getting:
> > > > > >
> > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> > threw
> > > > > > exception
> > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > AbstractTagLibrary.java:469)
> > > > > >     at
> > > > > >
> > > > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > TagLibraryConfig.java :90)
> > > > > >     at
> > > > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > (
> > > > > > TagLibraryConfig.java:200)
> > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> > (Unknown
> > > > > > Source)
> > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> > > > > Source)
> > > > > >     at
> > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > (Unknown
> > > > > > Source)
> > > > > >     at
> > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > TagLibraryConfig.java:394)
> > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > > > TagLibraryConfig.java:418)
> > > > > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java
> > :86)
> > > > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java
> > :103)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > > DefaultFaceletFactory.java:192)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > DefaultFaceletFactory.java:141)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > DefaultFaceletFactory.java:93)
> > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > FaceletViewHandler.java
> > > > > > :539)
> > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > FaceletViewHandler.java :589)
> > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > LifecycleImpl.java
> > > > > > :384)
> > > > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> > :138)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > ApplicationFilterChain.java:252)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > (TrinidadFilterImpl.java:320)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > (
> > > > > > TrinidadFilterImpl.java:289)
> > > > > >     at
> > > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > > > TrinidadFilterImpl.java:213)
> > > > > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > TrinidadFilter.java:90)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > ApplicationFilterChain.java:202)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > > > ReplyHeaderFilter.java:81)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > ApplicationFilterChain.java:202)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > StandardWrapperValve.java:213)
> > > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > StandardContextValve.java:178)
> > > > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > > CustomPrincipalValve.java:39)
> > > > > >     at
> > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > SecurityAssociationValve.java:159)
> > > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > JaccContextValve.java:59)
> > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > StandardHostValve.java:126)
> > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > ErrorReportValve.java:105)
> > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > StandardEngineValve.java :107)
> > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > CoyoteAdapter.java:148)
> > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > Http11Processor.java
> > > > > > :856)
> > > > > >     at
> > > > > >
> > > > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > (Http11Protocol.java:744)
> > > > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > PoolTcpEndpoint.java :527)
> > > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > MasterSlaveWorkerThread.java:112)
> > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > >
> > > > > > Thanks,
> > > > > > --MG
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://jroller.com/page/mwessendorf
> > > > > mail: mwessendorf-at-gmail-dot-com
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
Just updated that FAQ page (see [1]).

[1] http://wiki.apache.org/myfaces/Trinidad_FAQ

On 8/9/06, Adam Winer <aw...@gmail.com> wrote:
> Mikhail,
>
> You've installed the Facelets ViewHandler using faces-config.xml.
> With Trinidad, you must install it using only web.xml.  Please
> look at the config files Matthias posted up above!
>
> -- Adam
>
>
>
>
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> >
> > This is all I can get
> >
> > 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> > org.apache.myfaces.PRETTY_HTML' found, using default value true
> > 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> > org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
> > 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> > org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
> > 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> > org.apache.myfaces.AUTO_SCROLL' found, using default value false
> > 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> > org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value
> > org.apache.myfaces.renderkit.html.util.DefaultAddResource
> > 00:41:44,203 INFO  [MyfacesConfig] No context init parameter '
> > org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value
> > true
> > 00:44:22,234 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
> >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImplverifyFilterIsInstalled
> > WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires
> > this
> > filter for proper execution.
> > 00:44:22,234 ERROR [HtmlMessageRendererBase] Could not render Message.
> > Unable to find component 'name' (calling findComponent on component
> > '_id7').
> > If the provided id was correct, wrap the message and its component into an
> > h:panelGroup or h:panelGrid.
> > 00:44:22,250 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
> > com.sun.facelets.FaceletViewHandler handleRenderException
> > SEVERE: Error Rendering View[/pages/inputname.xhtml]
> > java.lang.IllegalStateException: No AdfRenderingContext
> >     at
> >
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > (
> > CoreRenderer.java:155)
> >     at
> >
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > (HtmlFormRenderer.java:54)
> >     at javax.faces.component.UIComponentBase.encodeBegin(
> > UIComponentBase.java:512)
> >     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:232)
> >     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:239)
> >     at com.sun.facelets.FaceletViewHandler.renderView(
> > FaceletViewHandler.java:580)
> >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > LifecycleImpl.java
> > :384)
> >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:252)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:173)
> >     at org.apache.catalina.core.ApplicationDispatcher.invoke(
> > ApplicationDispatcher.java:672)
> >     at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> > ApplicationDispatcher.java:463)
> >     at org.apache.catalina.core.ApplicationDispatcher.doForward(
> > ApplicationDispatcher.java:398)
> >     at org.apache.catalina.core.ApplicationDispatcher.forward(
> > ApplicationDispatcher.java:301)
> >     at org.apache.jasper.runtime.PageContextImpl.doForward(
> > PageContextImpl.java:693)
> >     at org.apache.jasper.runtime.PageContextImpl.forward(
> > PageContextImpl.java:660)
> >     at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:46)
> >     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> >     at org.apache.jasper.servlet.JspServletWrapper.service(
> > JspServletWrapper.java:322)
> >     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
> > :314)
> >     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:252)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:173)
> >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > ReplyHeaderFilter.java:81)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:202)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:173)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.java:213)
> >     at org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.java:178)
> >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > CustomPrincipalValve.java:39)
> >     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> > SecurityAssociationValve.java:159)
> >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > JaccContextValve.java:59)
> >     at org.apache.catalina.core.StandardHostValve.invoke(
> > StandardHostValve.java:126)
> >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > ErrorReportValve.java:105)
> >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java:107)
> >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > CoyoteAdapter.java:148)
> >     at org.apache.coyote.http11.Http11Processor.process(
> > Http11Processor.java
> > :856)
> >     at
> >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > (Http11Protocol.java:744)
> >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > PoolTcpEndpoint.java:527)
> >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > MasterSlaveWorkerThread.java:112)
> >     at java.lang.Thread.run(Thread.java:595)
> >
> >
> > On 8/10/06, Adam Winer <aw...@gmail.com> wrote:
> > >
> > > Could you give us a full stack trace, not the snipped section
> > > here?
> > >
> > > -- Adam Winer
> > >
> > >
> > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > Now I'm getting facelets exception
> > > >
> > > > No AdfRenderingContext
> > > >
> > > >
> > > > java.lang.IllegalStateException: No AdfRenderingContext
> > > >         at
> > >
> > org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > > (CoreRenderer.java:155)
> > > >         at
> > >
> > org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > > (HtmlFormRenderer.java:54)
> > > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > > UIComponentBase.java:512)
> > > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > > ComponentSupport.java:232)
> > > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > > ComponentSupport.java:239)
> > > >
> > > >
> > > >
> > > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > >
> > > > > Ok, I've passed via this error by adding el-api.jar and el-ri.jarfrom
> > > > > facelets distro. Thanks
> > > > >
> > > > >
> > > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > > >
> > > > > > do you have javax.el ?
> > > > > >
> > > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > > >
> > > > > > when you are using maven, it's easy to add it.
> > > > > >
> > > > > >       <dependency>
> > > > > >         <groupId>javax.el</groupId>
> > > > > >         <artifactId>el-api</artifactId>
> > > > > >         <version> 1.0alpha</version>
> > > > > >       </dependency>
> > > > > >
> > > > > >       <dependency>
> > > > > >         <groupId>javax.el</groupId>
> > > > > >         <artifactId>el-ri</artifactId>
> > > > > >         <version>1.0alpha </version>
> > > > > >       </dependency>
> > > > > >
> > > > > >
> > > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > > Hi,
> > > > > > >
> > > > > > > I can't get this combination to work. Do you have any examples
> > of
> > > > > > working
> > > > > > > configuration with this combo?
> > > > > > > The exception I'm getting:
> > > > > > >
> > > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> > > threw
> > > > > > > exception
> > > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > > AbstractTagLibrary.java:469)
> > > > > > >     at
> > > > > > >
> > > > > >
> > > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > > TagLibraryConfig.java :90)
> > > > > > >     at
> > > > > >
> > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > > (
> > > > > > > TagLibraryConfig.java:200)
> > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> > (Unknown
> > > > > > Source)
> > > > > > >     at
> > > > > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > > (Unknown
> > > > > > > Source)
> > > > > > >     at
> > > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > (Unknown
> > > > > > Source)
> > > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> > (Unknown
> > > > > > Source)
> > > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > > > > Source)
> > > > > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > > (Unknown
> > > > > > > Source)
> > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > > TagLibraryConfig.java:394)
> > > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > > > > TagLibraryConfig.java:418)
> > > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> > Compiler.java
> > > :86)
> > > > > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java
> > > :103)
> > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet
> > (
> > > > > > > DefaultFaceletFactory.java:192)
> > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > DefaultFaceletFactory.java:141)
> > > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > > DefaultFaceletFactory.java:93)
> > > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > > FaceletViewHandler.java
> > > > > > > :539)
> > > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > > FaceletViewHandler.java :589)
> > > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > > LifecycleImpl.java
> > > > > > > :384)
> > > > > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> > > :138)
> > > > > > >     at
> > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > > ApplicationFilterChain.java:252)
> > > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > ApplicationFilterChain.java:173)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > > (TrinidadFilterImpl.java:320)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > > (
> > > > > > > TrinidadFilterImpl.java:289)
> > > > > > >     at
> > > > > > >
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > > > > TrinidadFilterImpl.java:213)
> > > > > > >     at
> > org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > > TrinidadFilter.java:90)
> > > > > > >     at
> > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > > ApplicationFilterChain.java:202)
> > > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > ApplicationFilterChain.java:173)
> > > > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > > > > ReplyHeaderFilter.java:81)
> > > > > > >     at
> > > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > > ApplicationFilterChain.java:202)
> > > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > > ApplicationFilterChain.java:173)
> > > > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > > StandardWrapperValve.java:213)
> > > > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > > StandardContextValve.java:178)
> > > > > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke
> > (
> > > > > > > CustomPrincipalValve.java:39)
> > > > > > >     at
> > > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > > SecurityAssociationValve.java:159)
> > > > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > > JaccContextValve.java:59)
> > > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > > StandardHostValve.java:126)
> > > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > > ErrorReportValve.java:105)
> > > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > > StandardEngineValve.java :107)
> > > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > > CoyoteAdapter.java:148)
> > > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > > Http11Processor.java
> > > > > > > :856)
> > > > > > >     at
> > > > > > >
> > > > > >
> > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > > (Http11Protocol.java:744)
> > > > > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > > PoolTcpEndpoint.java :527)
> > > > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > > MasterSlaveWorkerThread.java:112)
> > > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > > >
> > > > > > > Thanks,
> > > > > > > --MG
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Matthias Wessendorf
> > > > > >
> > > > > > further stuff:
> > > > > > blog: http://jroller.com/page/mwessendorf
> > > > > > mail: mwessendorf-at-gmail-dot-com
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> >
> >
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Re: Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Adam Winer <aw...@gmail.com>.
Mikhail,

You've installed the Facelets ViewHandler using faces-config.xml.
With Trinidad, you must install it using only web.xml.  Please
look at the config files Matthias posted up above!

-- Adam





On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
>
> This is all I can get
>
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.PRETTY_HTML' found, using default value true
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.AUTO_SCROLL' found, using default value false
> 00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value
> org.apache.myfaces.renderkit.html.util.DefaultAddResource
> 00:41:44,203 INFO  [MyfacesConfig] No context init parameter '
> org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value
> true
> 00:44:22,234 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
>
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImplverifyFilterIsInstalled
> WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires
> this
> filter for proper execution.
> 00:44:22,234 ERROR [HtmlMessageRendererBase] Could not render Message.
> Unable to find component 'name' (calling findComponent on component
> '_id7').
> If the provided id was correct, wrap the message and its component into an
> h:panelGroup or h:panelGrid.
> 00:44:22,250 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
> com.sun.facelets.FaceletViewHandler handleRenderException
> SEVERE: Error Rendering View[/pages/inputname.xhtml]
> java.lang.IllegalStateException: No AdfRenderingContext
>     at
>
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> (
> CoreRenderer.java:155)
>     at
>
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> (HtmlFormRenderer.java:54)
>     at javax.faces.component.UIComponentBase.encodeBegin(
> UIComponentBase.java:512)
>     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:232)
>     at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:239)
>     at com.sun.facelets.FaceletViewHandler.renderView(
> FaceletViewHandler.java:580)
>     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> LifecycleImpl.java
> :384)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.apache.catalina.core.ApplicationDispatcher.invoke(
> ApplicationDispatcher.java:672)
>     at org.apache.catalina.core.ApplicationDispatcher.processRequest(
> ApplicationDispatcher.java:463)
>     at org.apache.catalina.core.ApplicationDispatcher.doForward(
> ApplicationDispatcher.java:398)
>     at org.apache.catalina.core.ApplicationDispatcher.forward(
> ApplicationDispatcher.java:301)
>     at org.apache.jasper.runtime.PageContextImpl.doForward(
> PageContextImpl.java:693)
>     at org.apache.jasper.runtime.PageContextImpl.forward(
> PageContextImpl.java:660)
>     at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:46)
>     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     at org.apache.jasper.servlet.JspServletWrapper.service(
> JspServletWrapper.java:322)
>     at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
> :314)
>     at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> ReplyHeaderFilter.java:81)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:213)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:178)
>     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> CustomPrincipalValve.java:39)
>     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> SecurityAssociationValve.java:159)
>     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> JaccContextValve.java:59)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:126)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
>     at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:107)
>     at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:148)
>     at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> :856)
>     at
>
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:744)
>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
>     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> MasterSlaveWorkerThread.java:112)
>     at java.lang.Thread.run(Thread.java:595)
>
>
> On 8/10/06, Adam Winer <aw...@gmail.com> wrote:
> >
> > Could you give us a full stack trace, not the snipped section
> > here?
> >
> > -- Adam Winer
> >
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > Now I'm getting facelets exception
> > >
> > > No AdfRenderingContext
> > >
> > >
> > > java.lang.IllegalStateException: No AdfRenderingContext
> > >         at
> >
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> > (CoreRenderer.java:155)
> > >         at
> >
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> > (HtmlFormRenderer.java:54)
> > >         at javax.faces.component.UIComponentBase.encodeBegin(
> > UIComponentBase.java:512)
> > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:232)
> > >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> > ComponentSupport.java:239)
> > >
> > >
> > >
> > > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > >
> > > > Ok, I've passed via this error by adding el-api.jar and el-ri.jarfrom
> > > > facelets distro. Thanks
> > > >
> > > >
> > > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > > >
> > > > > do you have javax.el ?
> > > > >
> > > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > > >
> > > > > when you are using maven, it's easy to add it.
> > > > >
> > > > >       <dependency>
> > > > >         <groupId>javax.el</groupId>
> > > > >         <artifactId>el-api</artifactId>
> > > > >         <version> 1.0alpha</version>
> > > > >       </dependency>
> > > > >
> > > > >       <dependency>
> > > > >         <groupId>javax.el</groupId>
> > > > >         <artifactId>el-ri</artifactId>
> > > > >         <version>1.0alpha </version>
> > > > >       </dependency>
> > > > >
> > > > >
> > > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I can't get this combination to work. Do you have any examples
> of
> > > > > working
> > > > > > configuration with this combo?
> > > > > > The exception I'm getting:
> > > > > >
> > > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> > threw
> > > > > > exception
> > > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > > AbstractTagLibrary.java:469)
> > > > > >     at
> > > > > >
> > > > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > > TagLibraryConfig.java :90)
> > > > > >     at
> > > > >
> com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> > (
> > > > > > TagLibraryConfig.java:200)
> > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> > (Unknown
> > > > > > Source)
> > > > > >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at
> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement
> (Unknown
> > > > > Source)
> > > > > >     at
> > > > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at
> > > > > >
> > > > >
> >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> > (Unknown
> > > > > > Source)
> > > > > >     at
> > > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> (Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XML11Configuration.parse
> (Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > > > Source)
> > > > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > > (Unknown
> > > > > > Source)
> > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > > TagLibraryConfig.java:394)
> > > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > > > TagLibraryConfig.java:418)
> > > > > >     at com.sun.facelets.compiler.Compiler.initialize(
> Compiler.java
> > :86)
> > > > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java
> > :103)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet
> (
> > > > > > DefaultFaceletFactory.java:192)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > DefaultFaceletFactory.java:141)
> > > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > > DefaultFaceletFactory.java:93)
> > > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > > FaceletViewHandler.java
> > > > > > :539)
> > > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > > FaceletViewHandler.java :589)
> > > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > > LifecycleImpl.java
> > > > > > :384)
> > > > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> > :138)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > ApplicationFilterChain.java:252)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at
> > > > > >
> > > > >
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > > (TrinidadFilterImpl.java:320)
> > > > > >     at
> > > > > >
> > > > >
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > > (
> > > > > > TrinidadFilterImpl.java:289)
> > > > > >     at
> > > > > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > > > TrinidadFilterImpl.java:213)
> > > > > >     at
> org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > > TrinidadFilter.java:90)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > > ApplicationFilterChain.java:202)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > > > ReplyHeaderFilter.java:81)
> > > > > >     at
> > > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > > ApplicationFilterChain.java:202)
> > > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > > ApplicationFilterChain.java:173)
> > > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > > StandardWrapperValve.java:213)
> > > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > > StandardContextValve.java:178)
> > > > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke
> (
> > > > > > CustomPrincipalValve.java:39)
> > > > > >     at
> > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > > SecurityAssociationValve.java:159)
> > > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > > JaccContextValve.java:59)
> > > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > > StandardHostValve.java:126)
> > > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > > ErrorReportValve.java:105)
> > > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > > StandardEngineValve.java :107)
> > > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > > CoyoteAdapter.java:148)
> > > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > > Http11Processor.java
> > > > > > :856)
> > > > > >     at
> > > > > >
> > > > >
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > > (Http11Protocol.java:744)
> > > > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > > PoolTcpEndpoint.java :527)
> > > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > > MasterSlaveWorkerThread.java:112)
> > > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > > >
> > > > > > Thanks,
> > > > > > --MG
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Matthias Wessendorf
> > > > >
> > > > > further stuff:
> > > > > blog: http://jroller.com/page/mwessendorf
> > > > > mail: mwessendorf-at-gmail-dot-com
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
>

Re: Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
This is all I can get

00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
org.apache.myfaces.PRETTY_HTML' found, using default value true
00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
org.apache.myfaces.AUTO_SCROLL' found, using default value false
00:41:44,046 INFO  [MyfacesConfig] No context init parameter '
org.apache.myfaces.ADD_RESOURCE_CLASS' found, using default value
org.apache.myfaces.renderkit.html.util.DefaultAddResource
00:41:44,203 INFO  [MyfacesConfig] No context init parameter '
org.apache.myfaces.CHECK_EXTENSIONS_FILTER' found, using default value true
00:44:22,234 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImplverifyFilterIsInstalled
WARNING: The AdfFacesFilter has not been installed.  ADF Faces requires this
filter for proper execution.
00:44:22,234 ERROR [HtmlMessageRendererBase] Could not render Message.
Unable to find component 'name' (calling findComponent on component '_id7').
If the provided id was correct, wrap the message and its component into an
h:panelGroup or h:panelGrid.
00:44:22,250 INFO  [STDOUT] Aug 10, 2006 12:44:22 AM
com.sun.facelets.FaceletViewHandler handleRenderException
SEVERE: Error Rendering View[/pages/inputname.xhtml]
java.lang.IllegalStateException: No AdfRenderingContext
    at
org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin(
CoreRenderer.java:155)
    at
org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
(HtmlFormRenderer.java:54)
    at javax.faces.component.UIComponentBase.encodeBegin(
UIComponentBase.java:512)
    at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
ComponentSupport.java:232)
    at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
ComponentSupport.java:239)
    at com.sun.facelets.FaceletViewHandler.renderView(
FaceletViewHandler.java:580)
    at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java
:384)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(
ApplicationDispatcher.java:672)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(
ApplicationDispatcher.java:463)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(
ApplicationDispatcher.java:398)
    at org.apache.catalina.core.ApplicationDispatcher.forward(
ApplicationDispatcher.java:301)
    at org.apache.jasper.runtime.PageContextImpl.doForward(
PageContextImpl.java:693)
    at org.apache.jasper.runtime.PageContextImpl.forward(
PageContextImpl.java:660)
    at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:46)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.jasper.servlet.JspServletWrapper.service(
JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java
:314)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
ReplyHeaderFilter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:202)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:178)
    at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
CustomPrincipalValve.java:39)
    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
SecurityAssociationValve.java:159)
    at org.jboss.web.tomcat.security.JaccContextValve.invoke(
JaccContextValve.java:59)
    at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:856)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
MasterSlaveWorkerThread.java:112)
    at java.lang.Thread.run(Thread.java:595)


On 8/10/06, Adam Winer <aw...@gmail.com> wrote:
>
> Could you give us a full stack trace, not the snipped section
> here?
>
> -- Adam Winer
>
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > Now I'm getting facelets exception
> >
> > No AdfRenderingContext
> >
> >
> > java.lang.IllegalStateException: No AdfRenderingContext
> >         at
> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin
> (CoreRenderer.java:155)
> >         at
> org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin
> (HtmlFormRenderer.java:54)
> >         at javax.faces.component.UIComponentBase.encodeBegin(
> UIComponentBase.java:512)
> >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:232)
> >         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(
> ComponentSupport.java:239)
> >
> >
> >
> > On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > >
> > > Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> > > facelets distro. Thanks
> > >
> > >
> > > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > > >
> > > > do you have javax.el ?
> > > >
> > > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > > >
> > > > when you are using maven, it's easy to add it.
> > > >
> > > >       <dependency>
> > > >         <groupId>javax.el</groupId>
> > > >         <artifactId>el-api</artifactId>
> > > >         <version> 1.0alpha</version>
> > > >       </dependency>
> > > >
> > > >       <dependency>
> > > >         <groupId>javax.el</groupId>
> > > >         <artifactId>el-ri</artifactId>
> > > >         <version>1.0alpha </version>
> > > >       </dependency>
> > > >
> > > >
> > > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > > Hi,
> > > > >
> > > > > I can't get this combination to work. Do you have any examples of
> > > > working
> > > > > configuration with this combo?
> > > > > The exception I'm getting:
> > > > >
> > > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces
> threw
> > > > > exception
> > > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > > AbstractTagLibrary.java:469)
> > > > >     at
> > > > >
> > > >
> com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > > TagLibraryConfig.java :90)
> > > > >     at
> > > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement
> (
> > > > > TagLibraryConfig.java:200)
> > > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement
> (Unknown
> > > > > Source)
> > > > >     at
> org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > > (Unknown
> > > > > Source)
> > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > > (Unknown
> > > > > Source)
> > > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> > > > Source)
> > > > >     at
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > > (Unknown
> > > > > Source)
> > > > >     at
> > > > >
> > > >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (Unknown
> > > > > Source)
> > > > >     at
> > > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > > (Unknown
> > > > > Source)
> > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > Source)
> > > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > > Source)
> > > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > > Source)
> > > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > > (Unknown
> > > > > Source)
> > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > > TagLibraryConfig.java:394)
> > > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > > TagLibraryConfig.java:418)
> > > > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java
> :86)
> > > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java
> :103)
> > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > > DefaultFaceletFactory.java:192)
> > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > DefaultFaceletFactory.java:141)
> > > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > > DefaultFaceletFactory.java:93)
> > > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > > FaceletViewHandler.java
> > > > > :539)
> > > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > > FaceletViewHandler.java :589)
> > > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > > LifecycleImpl.java
> > > > > :384)
> > > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java
> :138)
> > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > ApplicationFilterChain.java:252)
> > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > ApplicationFilterChain.java:173)
> > > > >     at
> > > > >
> > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > > (TrinidadFilterImpl.java:320)
> > > > >     at
> > > > >
> > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > > (
> > > > > TrinidadFilterImpl.java:289)
> > > > >     at
> > > > >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > > TrinidadFilterImpl.java:213)
> > > > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > > TrinidadFilter.java:90)
> > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > > ApplicationFilterChain.java:202)
> > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > > ApplicationFilterChain.java:173)
> > > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > > ReplyHeaderFilter.java:81)
> > > > >     at
> > > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > > ApplicationFilterChain.java:202)
> > > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > > ApplicationFilterChain.java:173)
> > > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > > StandardWrapperValve.java:213)
> > > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > > StandardContextValve.java:178)
> > > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > > CustomPrincipalValve.java:39)
> > > > >     at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > > SecurityAssociationValve.java:159)
> > > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > > JaccContextValve.java:59)
> > > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > > StandardHostValve.java:126)
> > > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > > ErrorReportValve.java:105)
> > > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > > StandardEngineValve.java :107)
> > > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > > CoyoteAdapter.java:148)
> > > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > > Http11Processor.java
> > > > > :856)
> > > > >     at
> > > > >
> > > >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > > (Http11Protocol.java:744)
> > > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > > PoolTcpEndpoint.java :527)
> > > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > > MasterSlaveWorkerThread.java:112)
> > > > >     at java.lang.Thread.run(Thread.java:595)
> > > > >
> > > > > Thanks,
> > > > > --MG
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Matthias Wessendorf
> > > >
> > > > further stuff:
> > > > blog: http://jroller.com/page/mwessendorf
> > > > mail: mwessendorf-at-gmail-dot-com
> > > >
> > >
> > >
> >
> >
>

Re: Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Adam Winer <aw...@gmail.com>.
Could you give us a full stack trace, not the snipped section
here?

-- Adam Winer


On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> Now I'm getting facelets exception
>
> No AdfRenderingContext
>
>
> java.lang.IllegalStateException: No AdfRenderingContext
>         at org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin(CoreRenderer.java:155)
>         at org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin(HtmlFormRenderer.java:54)
>         at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:232)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
>
>
>
> On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> >
> > Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> > facelets distro. Thanks
> >
> >
> > On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> > >
> > > do you have javax.el ?
> > >
> > > ava.lang.NoClassDefFoundError : javax/el/ELException
> > >
> > > when you are using maven, it's easy to add it.
> > >
> > >       <dependency>
> > >         <groupId>javax.el</groupId>
> > >         <artifactId>el-api</artifactId>
> > >         <version> 1.0alpha</version>
> > >       </dependency>
> > >
> > >       <dependency>
> > >         <groupId>javax.el</groupId>
> > >         <artifactId>el-ri</artifactId>
> > >         <version>1.0alpha </version>
> > >       </dependency>
> > >
> > >
> > > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > > Hi,
> > > >
> > > > I can't get this combination to work. Do you have any examples of
> > > working
> > > > configuration with this combo?
> > > > The exception I'm getting:
> > > >
> > > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces threw
> > > > exception
> > > > java.lang.NoClassDefFoundError: javax/el/ELException
> > > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > > AbstractTagLibrary.java:469)
> > > >     at
> > > >
> > > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > > TagLibraryConfig.java :90)
> > > >     at
> > > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(
> > > > TagLibraryConfig.java:200)
> > > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> > > > Source)
> > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > > (Unknown
> > > > Source)
> > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > > (Unknown
> > > > Source)
> > > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement (Unknown
> > > Source)
> > > >     at
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > > (Unknown
> > > > Source)
> > > >     at
> > > >
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> > > > Source)
> > > >     at
> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > > (Unknown
> > > > Source)
> > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > Source)
> > > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > > Source)
> > > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > > Source)
> > > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > > (Unknown
> > > > Source)
> > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > > TagLibraryConfig.java:394)
> > > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > > TagLibraryConfig.java:418)
> > > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:86)
> > > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
> > > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > > DefaultFaceletFactory.java:192)
> > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > DefaultFaceletFactory.java:141)
> > > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > > DefaultFaceletFactory.java:93)
> > > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > > FaceletViewHandler.java
> > > > :539)
> > > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > > FaceletViewHandler.java :589)
> > > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > > LifecycleImpl.java
> > > > :384)
> > > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > ApplicationFilterChain.java:252)
> > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > ApplicationFilterChain.java:173)
> > > >     at
> > > >
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > > (TrinidadFilterImpl.java:320)
> > > >     at
> > > >
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > > (
> > > > TrinidadFilterImpl.java:289)
> > > >     at
> > > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > > TrinidadFilterImpl.java:213)
> > > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > > TrinidadFilter.java:90)
> > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > > ApplicationFilterChain.java:202)
> > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > > ApplicationFilterChain.java:173)
> > > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > > ReplyHeaderFilter.java:81)
> > > >     at
> > > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > > ApplicationFilterChain.java:202)
> > > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > > ApplicationFilterChain.java:173)
> > > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > > StandardWrapperValve.java:213)
> > > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > > StandardContextValve.java:178)
> > > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > > CustomPrincipalValve.java:39)
> > > >     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > > SecurityAssociationValve.java:159)
> > > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > > JaccContextValve.java:59)
> > > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > > StandardHostValve.java:126)
> > > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > > ErrorReportValve.java:105)
> > > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > > StandardEngineValve.java :107)
> > > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > > CoyoteAdapter.java:148)
> > > >     at org.apache.coyote.http11.Http11Processor.process(
> > > Http11Processor.java
> > > > :856)
> > > >     at
> > > >
> > > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > > (Http11Protocol.java:744)
> > > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > > PoolTcpEndpoint.java :527)
> > > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > > MasterSlaveWorkerThread.java:112)
> > > >     at java.lang.Thread.run(Thread.java:595)
> > > >
> > > > Thanks,
> > > > --MG
> > > >
> > > >
> > >
> > >
> > > --
> > > Matthias Wessendorf
> > >
> > > further stuff:
> > > blog: http://jroller.com/page/mwessendorf
> > > mail: mwessendorf-at-gmail-dot-com
> > >
> >
> >
>
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
Now I'm getting facelets exception

No AdfRenderingContext


java.lang.IllegalStateException: No AdfRenderingContext
	at org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderer.encodeBegin(CoreRenderer.java:155)
	at org.apache.myfaces.trinidadinternal.renderkit.htmlBasic.HtmlFormRenderer.encodeBegin(HtmlFormRenderer.java:54)
	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:232)
	at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)



On 8/10/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
>
> Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
> facelets distro. Thanks
>
>
> On 8/10/06, Matthias Wessendorf < matzew@apache.org> wrote:
> >
> > do you have javax.el ?
> >
> > ava.lang.NoClassDefFoundError : javax/el/ELException
> >
> > when you are using maven, it's easy to add it.
> >
> >       <dependency>
> >         <groupId>javax.el</groupId>
> >         <artifactId>el-api</artifactId>
> >         <version> 1.0alpha</version>
> >       </dependency>
> >
> >       <dependency>
> >         <groupId>javax.el</groupId>
> >         <artifactId>el-ri</artifactId>
> >         <version>1.0alpha </version>
> >       </dependency>
> >
> >
> > On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > > Hi,
> > >
> > > I can't get this combination to work. Do you have any examples of
> > working
> > > configuration with this combo?
> > > The exception I'm getting:
> > >
> > > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces threw
> > > exception
> > > java.lang.NoClassDefFoundError: javax/el/ELException
> > >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > > AbstractTagLibrary.java:469)
> > >     at
> > >
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > > TagLibraryConfig.java :90)
> > >     at
> > com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(
> > > TagLibraryConfig.java:200)
> > >     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> > > Source)
> > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> > (Unknown
> > > Source)
> > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> > (Unknown
> > > Source)
> > >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement (Unknown
> > Source)
> > >     at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> > (Unknown
> > > Source)
> > >     at
> > >
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> > > Source)
> > >     at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> > (Unknown
> > > Source)
> > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> > >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> > >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
> > Source)
> > >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse
> > (Unknown
> > > Source)
> > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> > >     at javax.xml.parsers.SAXParser.parse(SAXParser.java :176)
> > >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > > TagLibraryConfig.java:394)
> > >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > > TagLibraryConfig.java:418)
> > >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:86)
> > >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
> > >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > > DefaultFaceletFactory.java:192)
> > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > DefaultFaceletFactory.java:141)
> > >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > > DefaultFaceletFactory.java:93)
> > >     at com.sun.facelets.FaceletViewHandler.buildView(
> > FaceletViewHandler.java
> > > :539)
> > >     at com.sun.facelets.FaceletViewHandler.renderView(
> > > FaceletViewHandler.java :589)
> > >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> > LifecycleImpl.java
> > > :384)
> > >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> > >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > ApplicationFilterChain.java:252)
> > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:173)
> > >     at
> > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > > (TrinidadFilterImpl.java:320)
> > >     at
> > >
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> > (
> > > TrinidadFilterImpl.java:289)
> > >     at
> > > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > > TrinidadFilterImpl.java:213)
> > >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > > TrinidadFilter.java:90)
> > >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (
> > > ApplicationFilterChain.java:202)
> > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > > ApplicationFilterChain.java:173)
> > >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter (
> > > ReplyHeaderFilter.java:81)
> > >     at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > > ApplicationFilterChain.java:202)
> > >     at org.apache.catalina.core.ApplicationFilterChain.doFilter (
> > > ApplicationFilterChain.java:173)
> > >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > > StandardWrapperValve.java:213)
> > >     at org.apache.catalina.core.StandardContextValve.invoke(
> > > StandardContextValve.java:178)
> > >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > > CustomPrincipalValve.java:39)
> > >     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke (
> > > SecurityAssociationValve.java:159)
> > >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > > JaccContextValve.java:59)
> > >     at org.apache.catalina.core.StandardHostValve.invoke(
> > > StandardHostValve.java:126)
> > >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > > ErrorReportValve.java:105)
> > >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > > StandardEngineValve.java :107)
> > >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > > CoyoteAdapter.java:148)
> > >     at org.apache.coyote.http11.Http11Processor.process(
> > Http11Processor.java
> > > :856)
> > >     at
> > >
> > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > > (Http11Protocol.java:744)
> > >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > > PoolTcpEndpoint.java :527)
> > >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > > MasterSlaveWorkerThread.java:112)
> > >     at java.lang.Thread.run(Thread.java:595)
> > >
> > > Thanks,
> > > --MG
> > >
> > >
> >
> >
> > --
> > Matthias Wessendorf
> >
> > further stuff:
> > blog: http://jroller.com/page/mwessendorf
> > mail: mwessendorf-at-gmail-dot-com
> >
>
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Mikhail Grushinskiy <mg...@gmail.com>.
Ok, I've passed via this error by adding el-api.jar and el-ri.jar from
facelets distro. Thanks

On 8/10/06, Matthias Wessendorf <ma...@apache.org> wrote:
>
> do you have javax.el ?
>
> ava.lang.NoClassDefFoundError: javax/el/ELException
>
> when you are using maven, it's easy to add it.
>
>       <dependency>
>         <groupId>javax.el</groupId>
>         <artifactId>el-api</artifactId>
>         <version>1.0alpha</version>
>       </dependency>
>
>       <dependency>
>         <groupId>javax.el</groupId>
>         <artifactId>el-ri</artifactId>
>         <version>1.0alpha</version>
>       </dependency>
>
>
> On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> > Hi,
> >
> > I can't get this combination to work. Do you have any examples of
> working
> > configuration with this combo?
> > The exception I'm getting:
> >
> > 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces threw
> > exception
> > java.lang.NoClassDefFoundError: javax/el/ELException
> >     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> > AbstractTagLibrary.java:469)
> >     at
> > com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> > TagLibraryConfig.java:90)
> >     at
> com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(
> > TagLibraryConfig.java:200)
> >     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> > Source)
> >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope
> (Unknown
> > Source)
> >     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement
> (Unknown
> > Source)
> >     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown
> Source)
> >     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> (Unknown
> > Source)
> >     at
> >
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (Unknown
> > Source)
> >     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> > Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> Source)
> >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> > Source)
> >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
> >     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
> >     at com.sun.facelets.compiler.TagLibraryConfig.create(
> > TagLibraryConfig.java:394)
> >     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> > TagLibraryConfig.java:418)
> >     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:86)
> >     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
> >     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> > DefaultFaceletFactory.java:192)
> >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > DefaultFaceletFactory.java:141)
> >     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> > DefaultFaceletFactory.java:93)
> >     at com.sun.facelets.FaceletViewHandler.buildView(
> FaceletViewHandler.java
> > :539)
> >     at com.sun.facelets.FaceletViewHandler.renderView(
> > FaceletViewHandler.java:589)
> >     at org.apache.myfaces.lifecycle.LifecycleImpl.render(
> LifecycleImpl.java
> > :384)
> >     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:252)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:173)
> >     at
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> > (TrinidadFilterImpl.java:320)
> >     at
> >
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl
> (
> > TrinidadFilterImpl.java:289)
> >     at
> > org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> > TrinidadFilterImpl.java:213)
> >     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> > TrinidadFilter.java:90)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:202)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:173)
> >     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> > ReplyHeaderFilter.java:81)
> >     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> > ApplicationFilterChain.java:202)
> >     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> > ApplicationFilterChain.java:173)
> >     at org.apache.catalina.core.StandardWrapperValve.invoke(
> > StandardWrapperValve.java:213)
> >     at org.apache.catalina.core.StandardContextValve.invoke(
> > StandardContextValve.java:178)
> >     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> > CustomPrincipalValve.java:39)
> >     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> > SecurityAssociationValve.java:159)
> >     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> > JaccContextValve.java:59)
> >     at org.apache.catalina.core.StandardHostValve.invoke(
> > StandardHostValve.java:126)
> >     at org.apache.catalina.valves.ErrorReportValve.invoke(
> > ErrorReportValve.java:105)
> >     at org.apache.catalina.core.StandardEngineValve.invoke(
> > StandardEngineValve.java:107)
> >     at org.apache.catalina.connector.CoyoteAdapter.service(
> > CoyoteAdapter.java:148)
> >     at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java
> > :856)
> >     at
> >
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> > (Http11Protocol.java:744)
> >     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> > PoolTcpEndpoint.java:527)
> >     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> > MasterSlaveWorkerThread.java:112)
> >     at java.lang.Thread.run(Thread.java:595)
> >
> > Thanks,
> > --MG
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://jroller.com/page/mwessendorf
> mail: mwessendorf-at-gmail-dot-com
>

Re: Trinidad + Myfaces 1.1.4 + Facelets 1.1.11 (or Facelets 1.1.6)

Posted by Matthias Wessendorf <ma...@apache.org>.
do you have javax.el ?

ava.lang.NoClassDefFoundError: javax/el/ELException

when you are using maven, it's easy to add it.

      <dependency>
        <groupId>javax.el</groupId>
        <artifactId>el-api</artifactId>
        <version>1.0alpha</version>
      </dependency>

      <dependency>
        <groupId>javax.el</groupId>
        <artifactId>el-ri</artifactId>
        <version>1.0alpha</version>
      </dependency>


On 8/9/06, Mikhail Grushinskiy <mg...@gmail.com> wrote:
> Hi,
>
> I can't get this combination to work. Do you have any examples of working
> configuration with this combo?
> The exception I'm getting:
>
> 23:18:02,906 ERROR [[faces]] Servlet.service() for servlet faces threw
> exception
> java.lang.NoClassDefFoundError: javax/el/ELException
>     at com.sun.facelets.tag.AbstractTagLibrary.addTagHandler(
> AbstractTagLibrary.java:469)
>     at
> com.sun.facelets.compiler.TagLibraryConfig$TagLibraryImpl.putTagHandler(
> TagLibraryConfig.java:90)
>     at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(
> TagLibraryConfig.java:200)
>     at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
> Source)
>     at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown
> Source)
>     at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
> Source)
>     at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
>     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
> Source)
>     at
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
>     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
>     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>     at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>     at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
> Source)
>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
>     at com.sun.facelets.compiler.TagLibraryConfig.create(
> TagLibraryConfig.java:394)
>     at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(
> TagLibraryConfig.java:418)
>     at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:86)
>     at com.sun.facelets.compiler.Compiler.compile(Compiler.java:103)
>     at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(
> DefaultFaceletFactory.java:192)
>     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> DefaultFaceletFactory.java:141)
>     at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(
> DefaultFaceletFactory.java:93)
>     at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java
> :539)
>     at com.sun.facelets.FaceletViewHandler.renderView(
> FaceletViewHandler.java:589)
>     at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java
> :384)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:252)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter
> (TrinidadFilterImpl.java:320)
>     at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(
> TrinidadFilterImpl.java:289)
>     at
> org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(
> TrinidadFilterImpl.java:213)
>     at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(
> TrinidadFilter.java:90)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(
> ReplyHeaderFilter.java:81)
>     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:202)
>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:173)
>     at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:213)
>     at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:178)
>     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(
> CustomPrincipalValve.java:39)
>     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(
> SecurityAssociationValve.java:159)
>     at org.jboss.web.tomcat.security.JaccContextValve.invoke(
> JaccContextValve.java:59)
>     at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:126)
>     at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
>     at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:107)
>     at org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:148)
>     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
> :856)
>     at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
> (Http11Protocol.java:744)
>     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
>     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(
> MasterSlaveWorkerThread.java:112)
>     at java.lang.Thread.run(Thread.java:595)
>
> Thanks,
> --MG
>
>


-- 
Matthias Wessendorf

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com