myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hassen BEN SLIMA (JIRA)" <...@myfaces.apache.org>
Subject [jira] Created: (TRINIDAD-1682) Richfaces and Trinidad RenderingContext problem
Date Fri, 08 Jan 2010 16:28:59 GMT
Richfaces and Trinidad RenderingContext problem
-----------------------------------------------

                 Key: TRINIDAD-1682
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1682
             Project: MyFaces Trinidad
          Issue Type: Bug
    Affects Versions:  1.2.8-core
            Reporter: Hassen BEN SLIMA


Hi,

I'm having a problem with the implementation of Trinidad in a project. I just get this error:

8 janv. 2010 15:13:46 org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit createResponseWriter
GRAVE: No RenderingContext has been created.

The page displays but the <tr:chart> component that I use doesn't work. I'm using Richfaces
as well and I don't know if that causes conflicts with Trinidad, or if I should add anything
else to the face-config.xml or the web xml.

Currently in the face-config.xml I added: 

<application>  
     <default-render-kit-id>org.apache.myfaces.trinidad.core</default-render-kit-id>
 
</application>

To the web.xml :

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 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">
 <display-name>Gestion Commerciale</display-name>
 <distributable/>
 <!-- precompiled jsp mappings
 Define the default CSS Theme -->
 <context-param>
  <param-name>csstheme</param-name>
  <param-value>puzzlewithstyle</param-value>
 </context-param>
 <!-- Define the basename for a resource bundle for I18N -->
 <context-param>
  <param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
  <param-value>ApplicationResources</param-value>
 </context-param>
 <!-- Fallback locale if no bundles found for browser's preferred locale

 Force a single locale using param-name 'javax.servlet.jsp.jstl.fmt.locale'
-->
 <context-param>
  <param-name>javax.servlet.jsp.jstl.fmt.fallbackLocale</param-name>
  <param-value>en</param-value>
 </context-param>
 <!-- Context Configuration locations for Spring XML files -->
 <context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>classpath:/applicationContext-resources.xml
            classpath:/applicationContext-dao.xml
            classpath:/applicationContext-service.xml
            classpath*:/applicationContext.xml
            /WEB-INF/applicationContext*.xml
            /WEB-INF/xfire-servlet.xml
            /WEB-INF/security.xml</param-value>
 </context-param>
 <!--<context-param>
        <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
        <param-value>com.sun.facelets.FaceletViewHandler</param-value>
    </context-param>-->
 <context-param>
  <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  <param-value>server</param-value>
 </context-param>
 <context-param>
  <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
  <param-value>.xhtml</param-value>
 </context-param>
 <context-param>
  <param-name>facelets.DEVELOPMENT</param-name>
  <param-value>true</param-value>
 </context-param>
 <context-param>
  <param-name>facelets.LIBRARIES</param-name>
  <param-value>/WEB-INF/taglibs/acegijsf.taglib.xml;
            /WEB-INF/taglibs/corejsf-validator.taglib.xml;
            /WEB-INF/taglibs/tomahawk.taglib.xml</param-value>
 </context-param>
 <context-param>
  <param-name>org.richfaces.SKIN</param-name>
  <param-value>blueSky</param-value>
 </context-param>
 <!--  possible values: true / false -->
 <context-param>
  <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
  <param-value>true</param-value>
 </context-param>
 <!--  possible values: DEFAULT / ALL / NONE -->
 <context-param>
  <param-name>org.richfaces.LoadScriptStrategy</param-name>
  <param-value>DEFAULT</param-value>
 </context-param>
 <context-param>
  <param-name>facelets.REFRESH_PERIOD</param-name>
  <param-value>-1</param-value>
 </context-param>
 <context-param>
  <param-name>com.sun.faces.numberOfViewsInSession</param-name>
  <param-value>50</param-value>
 </context-param>
 <context-param>
  <param-name>com.sun.faces.numberOfLogicalViews</param-name>
  <param-value>50</param-value>
 </context-param>
 <context-param>
  <param-name>com.sun.faces.responseBufferSize</param-name>
  <param-value>500000</param-value>
 </context-param>
 <context-param>
  <param-name>facelets.BUFFER_SIZE</param-name>
  <param-value>500000</param-value>
 </context-param>
 <context-param>
  <param-name>org.apache.myfaces.trinidad.ALTERNATE_VIEW_HANDLER</param-name>
  <param-value>com.sun.facelets.FaceletViewHandler</param-value>
 </context-param>
 
  
 
 
 <!-- <filter>
        <filter-name>ajax4jsf</filter-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter> -->
 <filter>
  <filter-name>cacheFilter</filter-name>
  <filter-class>com.opensymphony.oscache.web.filter.CacheFilter</filter-class>
 </filter>
 <filter>
  <filter-name>clickstreamFilter</filter-name>
  <filter-class>com.opensymphony.clickstream.ClickstreamFilter</filter-class>
 </filter>
 <filter>
  <filter-name>encodingFilter</filter-name>
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  <init-param>
   <param-name>encoding</param-name>
   <param-value>UTF-8</param-value>
  </init-param>
  <init-param>
   <param-name>forceEncoding</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>
 <filter>
  <filter-name>extensionsFilter</filter-name>
  <filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
 </filter>
 <filter>
  <filter-name>gzipFilter</filter-name>
  <filter-class>net.sf.ehcache.constructs.web.filter.GzipFilter</filter-class>
 </filter>
 <!--<filter>
        <filter-name>lazyLoadingFilter</filter-name>
        <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
    </filter>
 Use "org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter" if you're using JPA
-->
 <filter>
  <filter-name>localeFilter</filter-name>
  <filter-class>biz.systeo.app.webapp.filter.LocaleFilter</filter-class>
 </filter>
 <filter>
  <filter-name>messageFilter</filter-name>
  <filter-class>biz.systeo.app.webapp.filter.MessageFilter</filter-class>
 </filter>
 <filter>
  <filter-name>rewriteFilter</filter-name>
  <filter-class>org.tuckey.web.filters.urlrewrite.UrlRewriteFilter</filter-class>
  <init-param>
   <param-name>logLevel</param-name>
   <param-value>log4j</param-value>
  </init-param>
 </filter>
 <filter>
  <filter-name>securityFilter</filter-name>
  <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  <init-param>
   <param-name>targetBeanName</param-name>
   <param-value>springSecurityFilterChain</param-value>
  </init-param>
 </filter>
 <filter>
  <filter-name>sitemesh</filter-name>
  <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
 </filter>
 <filter>
  <display-name>RichFaces Filter</display-name>
  <filter-name>richfaces</filter-name>
  <filter-class>org.ajax4jsf.Filter</filter-class>
  <init-param>
   <param-name>createTempFiles</param-name>
   <param-value>false</param-value>
  </init-param>
 </filter>
 <filter>
  <filter-name>trinidad</filter-name>
  <filter-class>org.apache.myfaces.trinidad.webapp.TrinidadFilter</filter-class>
 </filter>
 <filter-mapping>
  <filter-name>encodingFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>securityFilter</filter-name>
  <url-pattern>/*</url-pattern>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>FORWARD</dispatcher>
 </filter-mapping>
 <!-- <filter-mapping>
        <filter-name>extensionsFilter</filter-name>
        <servlet-name>faces</servlet-name>
    </filter-mapping> -->
 <filter-mapping>
  <filter-name>extensionsFilter</filter-name>
  <url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
 </filter-mapping>
 <!-- <filter-mapping>
        <filter-name>ajax4jsf</filter-name>
        <servlet-name>faces</servlet-name>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
    </filter-mapping>
    Commented out for 2 reasons: 1) it's a pain when developing JSPs, and
                                      2) it causes the Signup webtest to fail

filter-mapping>
        <filter-name>cacheFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
    </filter-mapping
<filter-mapping>
        <filter-name>lazyLoadingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>-->
 <filter-mapping>
  <filter-name>clickstreamFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>localeFilter</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
 <!-- GZipFilter has issues with XFire's service-listing servlet. 
 http://issues.appfuse.org/browse/APF-863 -->
 <filter-mapping>
  <filter-name>gzipFilter</filter-name>
  <url-pattern>*.css</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>gzipFilter</filter-name>
  <url-pattern>*.html</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>gzipFilter</filter-name>
  <url-pattern>*.js</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>gzipFilter</filter-name>
  <url-pattern>*.jsp</url-pattern>
 </filter-mapping>
 <filter-mapping>
  <filter-name>rewriteFilter</filter-name>
  <url-pattern>/*</url-pattern>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>FORWARD</dispatcher>
 </filter-mapping>
 <filter-mapping>
  <filter-name>sitemesh</filter-name>
  <url-pattern>/*</url-pattern>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>FORWARD</dispatcher>
 </filter-mapping>
 <filter-mapping>
  <filter-name>messageFilter</filter-name>
  <url-pattern>*.html</url-pattern>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>FORWARD</dispatcher>
 </filter-mapping>
 <filter-mapping>
  <filter-name>richfaces</filter-name>
  <servlet-name>faces</servlet-name>
  <dispatcher>FORWARD</dispatcher>
  <dispatcher>INCLUDE</dispatcher>
  <dispatcher>REQUEST</dispatcher>
  <dispatcher>ERROR</dispatcher>
 </filter-mapping>
 <filter-mapping>
  <filter-name>trinidad</filter-name>
  <servlet-name>faces</servlet-name>
 </filter-mapping>
 <listener>
  <listener-class>com.opensymphony.clickstream.ClickstreamListener</listener-class>
 </listener>
 <listener>
  <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
 </listener>
 <listener>
  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
 </listener>
 <listener>
  <listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
 </listener>
 <listener>
  <listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
 </listener>
 <listener>
  <listener-class>biz.systeo.app.webapp.listener.StartupListener</listener-class>
 </listener>
 <listener>
  <listener-class>biz.systeo.app.webapp.listener.UserCounterListener</listener-class>
 </listener>
 <listener>
  <listener-class>net.sf.navigator.menu.MenuContextListener</listener-class>
 </listener>
 <listener>
  <listener-class>org.springframework.security.ui.session.HttpSessionEventPublisher</listener-class>
 </listener>
 <servlet>
  <servlet-name>faces</servlet-name>
  <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
  <load-on-startup>2</load-on-startup>
 </servlet>
 <servlet>
  <servlet-name>dwr-invoker</servlet-name>
  <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
  <init-param>
   <param-name>debug</param-name>
   <param-value>true</param-value>
  </init-param>
 </servlet>
 <servlet>
  <servlet-name>xfire</servlet-name>
  <servlet-class>org.codehaus.xfire.spring.XFireSpringServlet</servlet-class>
 </servlet>
 <servlet>
  <servlet-name>resource</servlet-name>
  <servlet-class>org.apache.myfaces.trinidad.webapp.ResourceServlet</servlet-class>
 </servlet>
 <servlet-mapping>
  <servlet-name>faces</servlet-name>
  <url-pattern>*.html</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
  <servlet-name>dwr-invoker</servlet-name>
  <url-pattern>/dwr/*</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
  <servlet-name>xfire</servlet-name>
  <url-pattern>/services/*</url-pattern>
 </servlet-mapping>
 <servlet-mapping>
  <servlet-name>resource</servlet-name>
  <url-pattern>/adf/*</url-pattern>
 </servlet-mapping>
 <session-config>
  <session-timeout>10</session-timeout>
 </session-config>
 <welcome-file-list>
  <welcome-file>index.jsp</welcome-file>
 </welcome-file-list>
 <error-page>
  <error-code>500</error-code>
  <location>/error.jsp</location>
 </error-page>
 <error-page>
  <error-code>400</error-code>
  <location>/index.jsp</location>
 </error-page>
 <error-page>
  <error-code>403</error-code>
  <location>/403.jsp</location>
 </error-page>
 <error-page>
  <error-code>404</error-code>
  <location>/404.jsp</location>
 </error-page>
 <!--<security-constraint>
  <web-resource-collection>
   <web-resource-name>Protect XHTML Templates</web-resource-name>
   <url-pattern>*.xhtml</url-pattern>
  </web-resource-collection>
  <auth-constraint/>
 </security-constraint>-->
 <login-config>
  <auth-method>BASIC</auth-method>
 </login-config>
</web-app>

Thanks  


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message