3 Replies Latest reply on Feb 16, 2008 12:21 PM by mladen.babic

    Woodstock and Seam on JBoss with Facelets, JSF 1.2

      I'm trying to configure Seam to use Woodstock on JBoss with Facelets, JSF 1.2. Has anyone used this combo? I've got simple page rendered with Woodstock. However I'm having troubles with invoking actions.

      19:14:57,984 ERROR [ExceptionFilter] exception root cause
      java.lang.UnsupportedOperationException
       at org.jboss.seam.Namespace.entrySet(Namespace.java:23)
       at java.util.AbstractMap.toString(AbstractMap.java:584)
       at java.lang.String.valueOf(String.java:2615)
       at java.lang.StringBuilder.append(StringBuilder.java:116)
       at com.sun.webui.jsf.faces.UIComponentELResolver.getValue(UIComponentELResolver.java:72)
       at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
       at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:64)
       at com.sun.el.parser.AstValue.getValue(AstValue.java:117)
       at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
       at com.sun.faces.application.ValueBindingValueExpressionAdapter.getValue(ValueBindingValueExpressionAdapter.java:102)
       at org.jboss.seam.core.Expressions$1.getValue(Expressions.java:57)
       at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1683)
       at org.jboss.seam.Component.getInstance(Component.java:1632)
       at org.jboss.seam.Component.getInstance(Component.java:1609)
       at org.jboss.seam.Component.getInstance(Component.java:1603)
       at org.jboss.seam.jsf.SeamELResolver.getValue(SeamELResolver.java:49)
       at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
       at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:65)
       at com.sun.el.parser.AstValue.getValue(AstValue.java:106)
       at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:192)
       at org.jboss.seam.util.UnifiedELValueBinding.getValue(UnifiedELValueBinding.java:34)
       at org.jboss.seam.security.Identity.evaluateExpression(Identity.java:506)
       at org.jboss.seam.security.Identity.checkRestriction(Identity.java:149)
       at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:35)
       at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
       at org.jboss.seam.interceptors.RemoveInterceptor.aroundInvoke(RemoveInterceptor.java:40)
       at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
       at org.jboss.seam.interceptors.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:31)
      


      As a first step I reconfigured Seam booking demo with Sun JSF 1.2 using instructions from here http://www.jboss.com/index.html?module=bb&op=viewtopic&t=94738

      I was able to get booking demo running with Sun's JSF 1.2 on JBoss 4.0.5.GA.

      After that I added woodstock.taglib.xml from http://blogs.steeplesoft.com/wp-content/uploads/2007/02/woodstock.taglib.xml

      into booking-demo WEB-INF, then I modified web.xml:

       <!-- Woodstock -->
       <context-param>
       <param-name>com.sun.webui.jsf.DEFAULT_THEME</param-name>
       <param-value>suntheme</param-value>
       </context-param>
      
       <context-param>
       <param-name>facelets.LIBRARIES</param-name>
       <param-value>/WEB-INF/woodstock.taglib.xml</param-value>
       </context-param>
      
      ...
      
       <!-- Theme Servlet -->
       <servlet>
       <servlet-name>ThemeServlet</servlet-name>
       <servlet-class>com.sun.webui.theme.ThemeServlet</servlet-class>
       <load-on-startup>2</load-on-startup>
       </servlet>
      
      ...
      
       <!-- Theme Servlet Mapping -->
       <servlet-mapping>
       <servlet-name>ThemeServlet</servlet-name>
       <url-pattern>/theme/*</url-pattern>
       </servlet-mapping>
      
      
      ...
      
       <!-- JSF RI -->
       <listener>
       <listener-class>com.sun.faces.config.ConfigureListener</listener-class>
       </listener>
      
      
      
      


      Added jars

      dataprovider.jar
      dojo-0.4.1-ajax.jar
      jhall.jar
      jsf-extensions-common-0.1.jar
      jsf-extensions-dynamic-faces-0.1.jar
      json.jar
      prototype-1.5.0.jar
      webui-jsf.jar
      webui-jsf-suntheme.jar

      into JBoss deploy\jbossweb-tomcat55.sar\jsf-libs directory


      My other config files

      application.xml

      <?xml version="1.0" encoding="UTF-8"?>
      <application xmlns="http://java.sun.com/xml/ns/javaee"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd"
       version="5">
       <display-name>Seam Booking</display-name>
       <module>
       <web>
       <web-uri>jboss-seam-booking.war</web-uri>
       <context-root>/seam-booking</context-root>
       </web>
       </module>
       <module>
       <ejb>jboss-seam-booking.jar</ejb>
       </module>
       <module>
       <java>jboss-seam.jar</java>
       </module>
      </application>
      



      faces-config.xml

      <faces-config version="1.2"
       xmlns="http://java.sun.com/xml/ns/javaee"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd">
      
       <application>
       <el-resolver>org.jboss.seam.jsf.SeamELResolver</el-resolver>
       </application>
      
       <lifecycle>
       <phase-listener>org.jboss.seam.jsf.SeamPhaseListener</phase-listener>
       </lifecycle>
      
      </faces-config>
      


      I've added a page with a table. This page renders fine by accessing
      http://localhost:8080/seam-booking/woodstock.seam

      woodstock.xhtml
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
       "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml"
       xmlns:ui="http://java.sun.com/jsf/facelets"
       xmlns:h="http://java.sun.com/jsf/html"
       xmlns:f="http://java.sun.com/jsf/core"
       xmlns:risb="http://java.sun.com/jsf/ri/sandbox"
       xmlns:webuijsf="http://www.sun.com/webui/webuijsf"
       xmlns:s="http://jboss.com/products/seam/taglib">
       <f:view>
       <webuijsf:head>
       <webuijsf:link url="/style.css"/>
       </webuijsf:head>
       <webuijsf:body id="body">
       <webuijsf:form id="form">
       <webuijsf:button id="callAction" text="Action" action="#{hotelSearch.find}" />
       <webuijsf:table id="table"
      
      ...
      
       </webuijsf:table>
       </webuijsf:form>
       </webuijsf:body>
       </f:view>
      </html>
      


      Any ideas how to make actions work on a form?
      Thanks,
      --MG



        • 1. Re: Woodstock and Seam on JBoss with Facelets, JSF 1.2

          Problem solved. I needed to modify navigation rule as well (pages.xml). Now Woodstock submit button works fine.

          • 2. Re: Woodstock and Seam on JBoss with Facelets, JSF 1.2

            What did you have to add to pages.xml to fix ? I've tried a simple navigation rule but no joy

            Have you got woodstock to work with seam , richfaces & a4j ?

            • 3. Re: Woodstock and Seam on JBoss with Facelets, JSF 1.2
              mladen.babic

              Hi, I have different problem with installing Woodstock components.
              I've created generate sample application with Seam 2.0.1. and I've download Woodstock latest jar files. I added those files in app lib folders and I've started JBoss AS 4.2.2. When I try to open any pages , I get this in stackTrace:

              
              
              17:58:02,726 INFO [Contexts] starting up: org.jboss.seam.web.session
              17:58:02,795 ERROR [SeamPhaseListener] uncaught exception
              java.lang.IllegalStateException: No phase id bound to current thread (make sure you do not have two SeamPhaseListener instances installed)
               at org.jboss.seam.contexts.PageContext.getPhaseId(PageContext.java:162)
               at org.jboss.seam.contexts.PageContext.isBeforeInvokeApplicationPhase(PageContext.java:174)
               at org.jboss.seam.contexts.PageContext.getCurrentWritableMap(PageContext.java:90)
               at org.jboss.seam.contexts.PageContext.set(PageContext.java:97)
               at org.jboss.seam.Component.newInstance(Component.java:1975)
               at org.jboss.seam.Component.getInstance(Component.java:1873)
               at org.jboss.seam.Component.getInstance(Component.java:1852)
               at org.jboss.seam.Component.getInstance(Component.java:1829)
               at org.jboss.seam.Component.getInstance(Component.java:1824)
               at org.jboss.seam.faces.FacesPage.instance(FacesPage.java:92)
               at org.jboss.seam.core.ConversationPropagation.restorePageContextConversationId(ConversationPropagation.java:84)
               at org.jboss.seam.core.ConversationPropagation.restoreConversationId(ConversationPropagation.java:57)
               at org.jboss.seam.jsf.SeamPhaseListener.afterRestoreView(SeamPhaseListener.java:376)
               at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:216)
               at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:182)
               at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:280)
               at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)
               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
               at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
               at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
               at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.java:68)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
               at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
               at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
               at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
               at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
               at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
               at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
               at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
               at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
               at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
               at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
               at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
               at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
               at java.lang.Thread.run(Thread.java:619)
              17:58:03,319 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jboss-seam-mail.jar!/META-INF/seam-mail.taglib.xml
              17:58:03,329 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jboss-seam-pdf.jar!/META-INF/seam-pdf.taglib.xml
              17:58:03,370 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/s.taglib.xml
              17:58:03,380 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-extensions-dynamic-faces-0.1.jar!/META-INF/jsf-ext-dynafaces.taglib.xml
              17:58:03,411 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-core.taglib.xml
              17:58:03,432 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-html.taglib.xml
              17:58:03,456 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml
              17:58:03,484 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-core.taglib.xml
              17:58:03,498 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-fn.taglib.xml
              17:58:03,535 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/a4j.taglib.xml
              17:58:03,545 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/ajax4jsf.taglib.xml
              17:58:03,588 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/rich.taglib.xml
              17:58:03,599 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/richfaces.taglib.xml
              17:58:03,613 ERROR [STDERR] 16.02.2008. 17.58.03 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/webui-jsf.jar!/META-INF/woodstock.taglib.xml
              17:58:04,450 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jboss-seam-mail.jar!/META-INF/seam-mail.taglib.xml
              17:58:04,460 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jboss-seam-pdf.jar!/META-INF/seam-pdf.taglib.xml
              17:58:04,470 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jboss-seam-ui.jar!/META-INF/s.taglib.xml
              17:58:04,481 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-extensions-dynamic-faces-0.1.jar!/META-INF/jsf-ext-dynafaces.taglib.xml
              17:58:04,490 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-core.taglib.xml
              17:58:04,502 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-html.taglib.xml
              17:58:04,511 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml
              17:58:04,520 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-core.taglib.xml
              17:58:04,534 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jstl-fn.taglib.xml
              17:58:04,545 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/a4j.taglib.xml
              17:58:04,555 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/ajax4jsf.taglib.xml
              17:58:04,568 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/rich.taglib.xml
              17:58:04,580 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/richfaces-ui.jar!/META-INF/richfaces.taglib.xml
              17:58:04,592 ERROR [STDERR] 16.02.2008. 17.58.04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
              INFO: Added Library from: jar:file:/G:/opt/jboss-4.2.1.GA/server/default/deploy/RoseProject.ear/RoseProject.war/WEB-INF/lib/webui-jsf.jar!/META-INF/woodstock.taglib.xml
              17:58:04,952 ERROR [SeamPhaseListener] uncaught exception
              java.lang.IllegalStateException: No active application scope
               at org.jboss.seam.core.Init.instance(Init.java:75)
               at org.jboss.seam.jsf.SeamPhaseListener.handleTransactionsAfterPhase(SeamPhaseListener.java:319)
               at org.jboss.seam.jsf.SeamPhaseListener.afterServletPhase(SeamPhaseListener.java:231)
               at org.jboss.seam.jsf.SeamPhaseListener.afterPhase(SeamPhaseListener.java:182)
               at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:280)
               at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
               at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
               at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
               at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
               at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
               at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
               at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
               at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
              
              
              



              I notice that when I remove jsf-extensions-dynamic-faces-0.1.jar, I able to open page but I get other exception ClassNotFoundEx...


              What do i do wrong with installing woodstock components????


              Best regards,
              Mladen