Hi,

I'm trying to run a seam-tobago testing project.

I have the following exception, and i can't find why it happens. I started
from a working seam project then i added the Tobago conf (that i took from
my existing working tobago project). I'm under JBoss 4.2 so the sun JSF
implementation.

Notice there's nothing confidential in my project: I can send it to you as
an empty testing project.


16:42:32,265 ERROR [STDERR] 16 janv. 2008 16:42:32
com.sun.facelets.FaceletViewHandler *handleRenderException*

GRAVE: Error Rendering View[/home.xhtml]

*java.util.NoSuchElementException*

      at java.util.StringTokenizer.nextToken(*StringTokenizer.java:332*)

      at org.apache.myfaces.tobago.context.ResourceManagerImpl.getPaths(*
ResourceManagerImpl.java:180*)

      at org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer(*
ResourceManagerImpl.java:341*)

      at org.apache.myfaces.tobago.renderkit.TobagoRenderKit.getRenderer(*
TobagoRenderKit.java:64*)

      at javax.faces.component.UIComponentBase.getRenderer(*
UIComponentBase.java:1206*)

      at javax.faces.component.UIComponentBase.encodeBegin(*
UIComponentBase.java:786*)

      at javax.faces.component.UIComponent.encodeAll(*UIComponent.java:884*)

      at javax.faces.component.UIComponent.encodeAll(*UIComponent.java:892*)

      at com.sun.facelets.FaceletViewHandler.renderView(*
FaceletViewHandler.java:592*)

      at org.ajax4jsf.application.ViewHandlerWrapper.renderView(*
ViewHandlerWrapper.java:108*)

      at org.ajax4jsf.application.AjaxViewHandler.renderView(*
AjaxViewHandler.java:243*)

      at org.apache.myfaces.tobago.lifecycle.RenderResponseExecutor.execute(
*RenderResponseExecutor.java:56*)

      at org.apache.myfaces.tobago.lifecycle.TobagoLifecycle.render(*
TobagoLifecycle.java:141*)

      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:44*
)

      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*)




-- 
Zied Hamdi
www.into-i.fr
(previously in 2003)
zatreex.sf.net
<?xml version="1.0" encoding="UTF-8"?>

<!--
	* Licensed to the Apache Software Foundation (ASF) under one or more
	* contributor license agreements.  See the NOTICE file distributed with
	* this work for additional information regarding copyright ownership.
	* The ASF licenses this file to You under the Apache License, Version 2.0
	* (the "License"); you may not use this file except in compliance with
	* the License.  You may obtain a copy of the License at
	*
	*      http://www.apache.org/licenses/LICENSE-2.0
	*
	* Unless required by applicable law or agreed to in writing, software
	* distributed under the License is distributed on an "AS IS" BASIS,
	* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
	* See the License for the specific language governing permissions and
	* limitations under the License.
-->

<!DOCTYPE tobago-config PUBLIC
    "-//The Apache Software Foundation//DTD Tobago Config 1.0//EN" "tobago-config_1_0.dtd">

<tobago-config>

	<theme-config>
		<default-theme>richmond</default-theme>
	</theme-config>

	<resource-dir>skins</resource-dir>

	<ajax-enabled>true</ajax-enabled>

</tobago-config>
<?xml version="1.0" ?>
<web-app 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-app_2_5.xsd";
	version="2.5">

	<!-- Ajax4jsf -->

	<context-param>
		<param-name>org.richfaces.SKIN</param-name>
		<param-value>blueSky</param-value>
	</context-param>

	<!-- Seam -->

	<listener>
		<listener-class>
			org.jboss.seam.servlet.SeamListener
		</listener-class>
	</listener>

	<filter>
		<filter-name>Seam Filter</filter-name>
		<filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
	</filter>

	<filter-mapping>
		<filter-name>Seam Filter</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>

	<servlet>
		<servlet-name>Seam Resource Servlet</servlet-name>
		<servlet-class>
			org.jboss.seam.servlet.SeamResourceServlet
		</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>Seam Resource Servlet</servlet-name>
		<url-pattern>/seam/resource/*</url-pattern>
	</servlet-mapping>

	<!-- Facelets development mode (disable in production) -->

	<context-param>
		<param-name>facelets.DEVELOPMENT</param-name>
		<param-value>true</param-value>
	</context-param>

	<!-- JSF -->

	<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.xhtml</param-value>
	</context-param>

	<servlet>
		<servlet-name>Faces Servlet</servlet-name>
		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>

	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>*.seam</url-pattern>
	</servlet-mapping>

	<!-- Tobago config start -->
	<servlet>
		<servlet-name>ResourceServlet</servlet-name>
		<servlet-class>
			org.apache.myfaces.tobago.servlet.ResourceServlet
		</servlet-class>
	</servlet>

	<servlet-mapping>
		<servlet-name>ResourceServlet</servlet-name>
		<url-pattern>
			/org/apache/myfaces/tobago/renderkit/*
		</url-pattern>
	</servlet-mapping>

	<listener>
		<listener-class>
			org.apache.myfaces.tobago.webapp.TobagoServletContextListener
		</listener-class>
	</listener>
	<!-- Tobago config end-->

	<security-constraint>
		<display-name>Restrict raw XHTML Documents</display-name>
		<web-resource-collection>
			<web-resource-name>XHTML</web-resource-name>
			<url-pattern>*.xhtml</url-pattern>
		</web-resource-collection>
		<auth-constraint />
	</security-constraint>



</web-app>
<?xml version='1.0' encoding='UTF-8'?>
<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>
      <locale-config>
    		<default-locale>en</default-locale>
      </locale-config>
      <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
   </application>

</faces-config>

Reply via email to