Messages posted by khandur
[Logo]
ICEsoft.org Forums: ICEfaces, ICEmobile, ICEpdf
[Search] Search   [Recent Topics] Recent Topics   [Groups] Home Page | www.icesoft.org  [Login] Login 
Messages posted by: khandur  XML
Profile for khandur -> Messages posted by khandur [108] Go to Page: 1, 2, 3, 4, 5, 6, 7, 8 Next 
Author Message
Hi.

First of all, thank you for reply.

Yes, I just solved the problem, and was exactly it: JSF jar versions. But was exactly the opposite: I was using jsf jars files distributed with ice 1.7.2SP1, and then I replaced this new files by that old ones, distributed with ice 1.6.0, and ir worked very nice!

IS there any problem to use this old jsf jars?

Thanks again.
Hi!

With 1.6.0 JAR´s my project do work great. After do I put 1.7.2 SP1 JAR´s, my application don´t initialize.

This is the console error´s:
Code:
 31/03/2009 11:18:42 org.apache.catalina.core.AprLifecycleListener lifecycleEvent
 INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files (x86)\Java\jre1.6.0_07\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Desenvolvimento\eclipse3\jre\bin\client;C:\Desenvolvimento\eclipse3\jre\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;c:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\oracle\product\10.2.0\db_1\bin;C:\Program Files\Java\jdk1.6.0_03\jre\bin;C:\Program Files (x86)\Common Files\Autodesk Shared\;C:\Windows\System32\Windows System Resource Manager\bin;;C:\Windows\idmu\common;C:\Program Files (x86)\ASUS Security Center\ASUS Security Protect Manager\bin;C:\Program Files (x86)\QuickTime\QTSystem\
 31/03/2009 11:18:43 org.apache.coyote.http11.Http11BaseProtocol init
 INFO: Initializing Coyote HTTP/1.1 on http-8080
 31/03/2009 11:18:43 org.apache.catalina.startup.Catalina load
 INFO: Initialization processed in 1552 ms
 31/03/2009 11:18:43 org.apache.catalina.core.StandardService start
 INFO: Starting service Catalina
 31/03/2009 11:18:43 org.apache.catalina.core.StandardEngine start
 INFO: Starting Servlet Engine: Apache Tomcat/5.5.27
 31/03/2009 11:18:43 org.apache.catalina.core.StandardHost start
 INFO: XML validation disabled
 - Asynchronous HTTP Service available: false
 - JMS API available: false
 - Exception sending context initialized event to listener instance of class com.sun.faces.config.ConfigureListener
 java.lang.ClassFormatError: LineNumberTable attribute has wrong length in class file com/sun/faces/util/Util
 	at java.lang.ClassLoader.defineClass1(Native Method)
 	at java.lang.ClassLoader.defineClass(Unknown Source)
 	at java.security.SecureClassLoader.defineClass(Unknown Source)
 	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1876)
 	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:889)
 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1353)
 	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
 	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
 	at com.sun.faces.config.ConfigureListener.initialized(ConfigureListener.java:1041)
 	at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:285)
 	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764)
 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4216)
 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
 	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 	at java.lang.reflect.Method.invoke(Unknown Source)
 	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
 - key not found: tbeller.bundles
 - key not found: tbeller.home
 - key not found: tbeller.locale
 - key not found: tbeller.properties
 31/03/2009 11:18:47 org.apache.catalina.core.StandardContext start
 SEVERE: Error listenerStart
 31/03/2009 11:18:47 org.apache.catalina.core.StandardContext start
 SEVERE: Context [/gsolap] startup failed due to previous errors
 - Exception sending context destroyed event to listener instance of class com.sun.faces.config.ConfigureListener
 java.lang.ClassFormatError: com/sun/faces/util/Util
 	at com.sun.faces.config.ConfigureListener.release(ConfigureListener.java:1287)
 	at com.sun.faces.config.ConfigureListener.contextDestroyed(ConfigureListener.java:384)
 	at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:3805)
 	at org.apache.catalina.core.StandardContext.stop(StandardContext.java:4364)
 	at org.apache.catalina.core.StandardContext.start(StandardContext.java:4246)
 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 	at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
 	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
 	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
 	at org.apache.catalina.core.StandardService.start(StandardService.java:448)
 	at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
 	at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 	at java.lang.reflect.Method.invoke(Unknown Source)
 	at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
 	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
 - Servlet Context Name: gsolap, Server Info: Apache Tomcat/5.5.27
 31/03/2009 11:18:48 org.apache.coyote.http11.Http11BaseProtocol start
 INFO: Starting Coyote HTTP/1.1 on http-8080
 31/03/2009 11:18:48 org.apache.jk.common.ChannelSocket init
 INFO: JK: ajp13 listening on /0.0.0.0:8009
 31/03/2009 11:18:48 org.apache.jk.server.JkMain start
 INFO: Jk running ID=0 time=0/91  config=null
 31/03/2009 11:18:48 org.apache.catalina.storeconfig.StoreLoader load
 INFO: Find registry server-registry.xml at classpath resource
 31/03/2009 11:18:49 org.apache.catalina.startup.Catalina start
 INFO: Server startup in 6256 ms


I´m using all jars needed by my Tomcat, just like in the reference manual: http://www.icefaces.org/docs/v1_7_2sp1/htmlguide/devguide/appendixA.html#1032627 .

I´m using Tocmat 5.5.27.

This is my web.xml:
Code:
<?xml version="1.0" encoding="UTF-8"?>
 
 <web-app id="gsolap">
 	<display-name>gsolap</display-name>
 	<context-param>
 		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
 		<param-value>server</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.uploadDirectory</param-name>
 		<param-value>upload</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.uploadMaxFileSize</param-name>
 		<param-value>4048576</param-value>
 	</context-param>
 	<context-param>
 		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
 		<param-value>.jspx</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.concurrentDOMViews</param-name>
 		<param-value>true</param-value>
 	</context-param>
 	<context-param>
 		<param-name>facelets.DEVELOPMENT</param-name>
 		<param-value>true</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.sun.faces.validateXml</param-name>
 		<param-value>true</param-value>
 		<description>
 			Set this flag to true, if you want the JavaServer Faces
 			Reference Implementation to validate the XML in your
 			faces-config.xml resources against the DTD. Default value is
 			false.
 		</description>
 	</context-param>
 	<context-param>
 		<param-name>com.sun.faces.verifyObjects</param-name>
 		<param-value>true</param-value>
 		<description>
 			Set this flag to true, if you want the JavaServer Faces
 			Reference Implementation to verify that all of the
 			application objects you have configured (components,
 			converters, renderers, and validators) can be successfully
 			created. Default value is false.
 		</description>
 	</context-param>
 
 	<context-param>
 		<param-name>com.icesoft.faces.connectionTimeout</param-name>
 		<param-value>600000</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.heartbeatInterval</param-name>
 		<param-value>10000</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.heartbeatTimeout</param-name>
 		<param-value>8000</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.heartbeatRetries</param-name>
 		<param-value>10</param-value>
 	</context-param>
 	<context-param>
 		<param-name>com.icesoft.faces.synchronousUpdate</param-name>
 		<param-value>false</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>
 		<servlet-name>Persistent Faces Servlet</servlet-name>
 		<servlet-class>
 			com.icesoft.faces.webapp.xmlhttp.PersistentFacesServlet
 		</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>Blocking Servlet</servlet-name>
 		<servlet-class>
 			com.icesoft.faces.webapp.xmlhttp.BlockingServlet
 		</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 	<servlet>
 		<servlet-name>uploadServlet</servlet-name>
 		<servlet-class>
 			com.icesoft.faces.component.inputfile.FileUploadServlet
 		</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 
 	<servlet-mapping>
 		<servlet-name>Persistent Faces Servlet</servlet-name>
 		<url-pattern>/xmlhttp/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>Persistent Faces Servlet</servlet-name>
 		<url-pattern>*.iface</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>Blocking Servlet</servlet-name>
 		<url-pattern>/block/*</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>uploadServlet</servlet-name>
 		<url-pattern>/uploadHtml</url-pattern>
 	</servlet-mapping>
 	<welcome-file-list>
 		<welcome-file>index.html</welcome-file>
 		<welcome-file>index.jsp</welcome-file>
 	</welcome-file-list>
 	<listener>
 		<listener-class>
 			com.icesoft.faces.util.event.servlet.ContextEventRepeater
 		</listener-class>
 		<listener-class>
 			com.sun.faces.config.ConfigureListener
 		</listener-class>
 		<listener-class>
 			com.tonbeller.tbutils.res.ResourcesFactoryContextListener
 		</listener-class>
 	</listener>
 
 	<!-- OLAP-->
 	<!-- JPivot -->
 	<context-param>
 		<param-name>
 			com.tonbeller.wcf.controller.RequestContextFactory
 		</param-name>
 		<param-value>
 			com.tonbeller.wcf.controller.RequestContextFactoryImpl
 		</param-value>
 	</context-param>
 
 	<filter>
 		<filter-name>JPivotController</filter-name>
 		<filter-class>
 			com.tonbeller.wcf.controller.RequestFilter
 		</filter-class>
 
 		<init-param>
 			<param-name>busyJSP</param-name>
 			<param-value>/busy.jsp</param-value>
 			<description>
 				This page is displayed if a the user clicks on a query
 				before the previous query has finished
 			</description>
 		</init-param>
 	</filter>
 	<filter-mapping>
 		<filter-name>JPivotController</filter-name>
 		<url-pattern>*.jsp</url-pattern>
 	</filter-mapping>
 
 	<!-- resources initializer -->
 	
 	<!-- GS/Framework Init -->
 	<servlet>
 		<servlet-name>Inicia framework</servlet-name>
 		<display-name>GSFrameworkInit</display-name>
 		<servlet-class>
 			com.gesplan.gsframework.Initializer
 		</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 
 	<!-- GS/OLAP Init -->
 	<servlet>
 		<servlet-name>Inicia OLAP</servlet-name>
 		<display-name>OLAPInit</display-name>
 		<servlet-class>
 			com.gesplan.gsolap.init.InitOLAP
 		</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 
 	<!-- QUARTZ -->
 	<servlet>
 		<servlet-name>Inicia Quartz</servlet-name>
 		<display-name>Quartz</display-name>
 		<servlet-class>
 			com.gesplan.gsolap.agendador.OlapQuartz
 		</servlet-class>
 		<load-on-startup>1</load-on-startup>
 	</servlet>
 
 	<servlet>
 		<servlet-name>DisplayChart</servlet-name>
 		<servlet-class>
 			org.jfree.chart.servlet.DisplayChart
 		</servlet-class>
 	</servlet>
 
 	<servlet>
 		<servlet-name>GetChart</servlet-name>
 		<display-name>GetChart</display-name>
 		<description>
 			Default configuration created for servlet.
 		</description>
 		<servlet-class>
 			com.tonbeller.jpivot.chart.GetChart
 		</servlet-class>
 	</servlet>
 	<servlet>
 		<servlet-name>Print</servlet-name>
 		<display-name>Print</display-name>
 		<description>
 			Default configuration created for servlet.
 		</description>
 		<servlet-class>
 			com.tonbeller.jpivot.print.PrintServlet
 		</servlet-class>
 	</servlet>
 
 	<servlet>
 		<servlet-name>MondrianXmlaServlet</servlet-name>
 		<servlet-class>mondrian.xmla.XmlaServlet</servlet-class>
 		<init-param>
 			<param-name>DataSourcesConfig</param-name>
 			<param-value>datasources.xml</param-value>
 		</init-param>
 	</servlet>
 
 	<servlet-mapping>
 		<servlet-name>DisplayChart</servlet-name>
 		<url-pattern>/DisplayChart</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>Print</servlet-name>
 		<url-pattern>/Print</url-pattern>
 	</servlet-mapping>
 	<servlet-mapping>
 		<servlet-name>GetChart</servlet-name>
 		<url-pattern>/GetChart</url-pattern>
 	</servlet-mapping>
 
 	<servlet-mapping>
 		<servlet-name>MondrianXmlaServlet</servlet-name>
 		<url-pattern>/xmla</url-pattern>
 	</servlet-mapping>
 
 	<session-config>
 		<session-timeout>100</session-timeout>
 	</session-config>
 
 	<!-- /JPivot -->
 
 	<!-- Standard Action Servlet Configuration (with debugging) -->
 	<servlet>
 		<servlet-name>action</servlet-name>
 		<servlet-class>
 			org.apache.struts.action.ActionServlet
 		</servlet-class>
 		<init-param>
 			<param-name>config</param-name>
 			<param-value>/WEB-INF/struts-config.xml</param-value>
 		</init-param>
 		<init-param>
 			<param-name>debug</param-name>
 			<param-value>2</param-value>
 		</init-param>
 		<init-param>
 			<param-name>detail</param-name>
 			<param-value>2</param-value>
 		</init-param>
 		<load-on-startup>2</load-on-startup>
 	</servlet>
 
 
 	<!-- Standard Action Servlet Mapping -->
 	<servlet-mapping>
 		<servlet-name>action</servlet-name>
 		<url-pattern>*.do</url-pattern>
 	</servlet-mapping>
 
 	<!-- Struts Tag Library Descriptors -->
 	<taglib>
 		<taglib-uri>/tags/struts-bean</taglib-uri>
 		<taglib-location>
 			/WEB-INF/tags/struts/struts-bean.tld
 		</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/struts-html</taglib-uri>
 		<taglib-location>
 			/WEB-INF/tags/struts/struts-html.tld
 		</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/struts-logic</taglib-uri>
 		<taglib-location>
 			/WEB-INF/tags/struts/struts-logic.tld
 		</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/struts-nested</taglib-uri>
 		<taglib-location>
 			/WEB-INF/tags/struts/struts-nested.tld
 		</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/struts-tiles</taglib-uri>
 		<taglib-location>
 			/WEB-INF/tags/struts/struts-tiles.tld
 		</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/gsZoom</taglib-uri>
 		<taglib-location>/WEB-INF/tags/gsZoom.tld</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/gsGrid</taglib-uri>
 		<taglib-location>/WEB-INF/tags/gsGrid.tld</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/gsTreeView</taglib-uri>
 		<taglib-location>/WEB-INF/tags/gsTreeView.tld</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/CheckSecurity</taglib-uri>
 		<taglib-location>
 			/WEB-INF/tags/checkSecurity.tld
 		</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>/tags/menuMaker</taglib-uri>
 		<taglib-location>/WEB-INF/tags/menuMaker.tld</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>http://www.tonbeller.com/wcf</taglib-uri>
 		<taglib-location>/WEB-INF/wcf/wcf-tags.tld</taglib-location>
 	</taglib>
 
 	<taglib>
 		<taglib-uri>http://www.tonbeller.com/jpivot</taglib-uri>
 		<taglib-location>
 			/WEB-INF/jpivot/jpivot-tags.tld
 		</taglib-location>
 	</taglib>
 	
 	<!-- AXIS -->
 
     
   <servlet>
     <servlet-name>AxisServlet</servlet-name>
     <display-name>Apache-Axis Servlet</display-name>
     <servlet-class>
         org.apache.axis.transport.http.AxisServlet
     </servlet-class>
   </servlet>
 
   <servlet>
     <servlet-name>AdminServlet</servlet-name>
     <display-name>Axis Admin Servlet</display-name>
     <servlet-class>
         org.apache.axis.transport.http.AdminServlet
     </servlet-class>
     <load-on-startup>100</load-on-startup>
   </servlet>
 
   <servlet>
     <servlet-name>SOAPMonitorService</servlet-name>
     <display-name>SOAPMonitorService</display-name>
     <servlet-class>
         org.apache.axis.monitor.SOAPMonitorService
     </servlet-class>
     <init-param>
       <param-name>SOAPMonitorPort</param-name>
       <param-value>5001</param-value>
     </init-param>
     <load-on-startup>100</load-on-startup>
   </servlet>
 
   <servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>/servlet/AxisServlet</url-pattern>
   </servlet-mapping>
 
   <servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>*.jws</url-pattern>
   </servlet-mapping>
 
   <servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>/services/*</url-pattern>
   </servlet-mapping>
 
   <servlet-mapping>
     <servlet-name>SOAPMonitorService</servlet-name>
     <url-pattern>/SOAPMonitor</url-pattern>
   </servlet-mapping>
 
   <mime-mapping>
     <extension>wsdl</extension>
      <mime-type>text/xml</mime-type>
   </mime-mapping>
   
   <mime-mapping>
     <extension>xsd</extension>
     <mime-type>text/xml</mime-type>
   </mime-mapping>
     
   <!-- /AXIS -->
   
 </web-app>
 


I already read all this forum and google it, I´m hopeless!
Anyone can help me?

Thanks.
Hi everyone!

I just want to tell you that the last official version of Icefaces, 1.7.2 sp1 + Eclipse 3.4.1 + past ice faces eclipse plugin do not work with Vista 64bits environment.

First problem is that the plugin do not create a project like it do on 32bits OS. The project is created without the correct libraries.

The second problem is, even if I put manualy the correct libs onto web app library, I get the fallowing error when calling any .iface:
Code:
SEVERE: Error Rendering View[/a.jspx]
 java.lang.IllegalStateException: getOutputStream() has already been called for this response
 	at org.apache.catalina.connector.Response.getWriter(Response.java:610)
 	at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
 	at com.sun.facelets.FaceletViewHandler.createResponseWriter(FaceletViewHandler.java:414)
 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:571)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
 	at com.icesoft.faces.context.View$2$1.respond(View.java:41)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:167)
 	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
 	at com.icesoft.faces.context.View$2.serve(View.java:48)
 	at com.icesoft.faces.context.View.servePage(View.java:130)
 	at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:51)
 	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:38)
 	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
 	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:55)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:91)
 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 	at java.lang.Thread.run(Unknown Source)
 10/12/2008 10:10:22 org.apache.catalina.core.StandardWrapperValve invoke
 SEVERE: Servlet.service() for servlet Persistent Faces Servlet threw exception
 java.lang.IllegalStateException: getOutputStream() has already been called for this response
 	at org.apache.catalina.connector.Response.getWriter(Response.java:610)
 	at org.apache.catalina.connector.ResponseFacade.getWriter(ResponseFacade.java:198)
 	at com.sun.facelets.FaceletViewHandler.createResponseWriter(FaceletViewHandler.java:414)
 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:571)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:245)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 	at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:18)
 	at com.icesoft.faces.context.View$2$1.respond(View.java:41)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:167)
 	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet$ThreadBlockingRequestResponse.respondWith(ThreadBlockingAdaptingServlet.java:36)
 	at com.icesoft.faces.context.View$2.serve(View.java:48)
 	at com.icesoft.faces.context.View.servePage(View.java:130)
 	at com.icesoft.faces.webapp.http.core.SingleViewServer.service(SingleViewServer.java:51)
 	at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:160)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher$1.service(SessionDispatcher.java:38)
 	at com.icesoft.faces.webapp.http.servlet.ThreadBlockingAdaptingServlet.service(ThreadBlockingAdaptingServlet.java:19)
 	at com.icesoft.faces.webapp.http.servlet.EnvironmentAdaptingServlet.service(EnvironmentAdaptingServlet.java:63)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:55)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:91)
 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
 	at java.lang.Thread.run(Unknown Source)
 


Anyone know what do i have to do to make it work on vista 64?

Thanks!
eashwaranp, thanks foi your research.
Now, I´m not sure too to use state.render(). My application is still in development phase, so I will make more tests in this issue later.

Anyway, guys from IceFaces, can u light us here?

Thanks people!
I solved my problem just removing renderManager.requestRender(bean); and putting in same line state.render(). in my thread.
I´ha exactly the same problem!!!
The page only refresh when I press F5.

But it don´t happens every time, in a half of tests it works fine.

I´m using Icefaces 1.6 with facelets enabled and Tomcat 5.5.

Anyone more is experiencing this issue?
Okay, I get the idea, will create a work around.

I would like to use spaces in identifiers becouse my system do create some objects on the page in real time, and user is who create the objects and identifies they.

I will replace every space by a flag.

Thanks!
Hi.

In any component, when my id have spaces, like Code:
<ice:outputText id="a c" value="text"/>
I get this error:

Code:
java.lang.IllegalArgumentException: a c
 	at javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:488)
 	at javax.faces.component.UIComponentBase.setId(UIComponentBase.java:299)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:147)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.ui.DefineHandler.apply(DefineHandler.java:58)
 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:128)
 	at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:306)
 	at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:279)
 	at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:73)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jstl.core.IfHandler.apply(IfHandler.java:54)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
 	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143)
 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
 	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:293)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:154)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 	at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:26)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:125)
 	at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:31)
 	at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
 	at com.icesoft.faces.webapp.http.servlet.MultiViewServlet.service(MultiViewServlet.java:53)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:97)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:85)
 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
 	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
 	at java.lang.Thread.run(Thread.java:619)
 [JPivot] 15 Fev 2008 11:59:15,739 ERROR [Session ] org.apache.catalina.core.StandardWrapperValve#invoke: Servlet.service() for servlet Persistent Faces Servlet threw exception
 javax.faces.FacesException: Problem in renderResponse: a c
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:308)
 	at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:154)
 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:107)
 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:268)
 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:137)
 	at com.icesoft.faces.webapp.http.core.PageServer$1.respond(PageServer.java:26)
 	at com.icesoft.faces.webapp.http.servlet.ServletRequestResponse.respondWith(ServletRequestResponse.java:125)
 	at com.icesoft.faces.webapp.http.core.PageServer.service(PageServer.java:31)
 	at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
 	at com.icesoft.faces.webapp.http.servlet.MultiViewServlet.service(MultiViewServlet.java:53)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
 	at com.icesoft.faces.webapp.http.servlet.MainSessionBoundServlet.service(MainSessionBoundServlet.java:97)
 	at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:35)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher$Matcher.serviceOnMatch(PathDispatcher.java:52)
 	at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:29)
 	at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:85)
 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
 	at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
 	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
 	at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
 	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
 	at java.lang.Thread.run(Thread.java:619)
 Caused by: java.lang.IllegalArgumentException: a c
 	at javax.faces.component.UIComponentBase.validateId(UIComponentBase.java:488)
 	at javax.faces.component.UIComponentBase.setId(UIComponentBase.java:299)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:147)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.ui.DefineHandler.apply(DefineHandler.java:58)
 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:128)
 	at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:306)
 	at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:279)
 	at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:73)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:295)
 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:165)
 	at com.sun.facelets.tag.jstl.core.IfHandler.apply(IfHandler.java:54)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.tag.jsf.core.ViewHandler.apply(ViewHandler.java:109)
 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
 	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:143)
 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
 	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
 	at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:293)
 	... 31 more
 


Is it expected? Is it a bug? How can I fix it or work around?

Thanks!
PS.: I´m using Icefaces 1.6 with Facelets enabled and Tomcat 5.5 with Eclipse.
Hi.

I have a logout jso exactly like this:
Code:
 <% 
  	session.invalidate(); 
  	response.sendRedirect("login.iface");
  %>
 


In Tomcat 5.x, it work very nice, but in Tomcat 6.x I get this error:
Code:
 HTTP Status 500 -
 
 type Exception report
 
 message
 
 description The server encountered an internal error () that prevented it from fulfilling this request.
 
 exception
 
 javax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/logout_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:274)
 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
 root cause
 
 java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/logout_jsp, and the class loader (instance of org/apache/catalina/loader/StandardClassLoader) for resolved class, javax/servlet/jsp/JspApplicationContext, have different Class objects for the type javax/el/ExpressionFactory used in the signature
 	org.apache.jsp.logout_jsp._jspInit(logout_jsp.java:22)
 	org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
 	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159)
 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329)
 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
 	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 
 note The full stack trace of the root cause is available in the Apache Tomcat/6.0.14 logs.
 Apache Tomcat/6.0.14


I already tested exactly the same JSP code in Tomcat 6.x but without the IceFaces JAR's and files (like web.xml) and it worked nicely, so a think that the problem is in any compatibility with IceFaces.

Anyone have an idea?

PS.: I'm using IceFaces 1.6.0 and Java 6.

Thanks.
Hi.

What is the type od data that the value attribute of ice:selectManyCheckbox componente expect to receive?

I already tryed with String[], ArrayList<String>, Boolean[], boolean[], ArrayList<Boolean> and ArrayList<boolean>, bot it don't work.

Here is my code:

xhtml:
Code:
 <ice:selectManyCheckbox id="qwe" value="#{wizBean.dateSeriesSelected}">
    <f:selectItems value="#{wizBean.dateSeries}"/>
 </ice:selectManyCheckbox>


Bean:
Code:
 public ArrayList<SelectItem> getDateSeries(){
 		ArrayList<SelectItem> returnList = new ArrayList<SelectItem>();
 		returnList.add(new SelectItem("Year"));
 		returnList.add(new SelectItem("Mounth"));
 
 		return returnList;
 	}
 
 	public String[] getDateSeriesSelected(){
 		String[] returnList= new String[2];
 		returnList[0] = "true";
 		returnList[1] = "false";
 		return returnList;
 
 	}
 
 //Setters....


When I use String as return type of getDateSeriesSelected(), all checkbox are rendered unselected, and if I use Boolean, all checkbox are rendered selected.

What I'm doing wrong?

Thanks!
Hi.

I did make the accents work using UTF-8 in my xhtml files and putting all messages in my bean (I18n).

But, it didn't resolve my problem with converters. The sane problem that my video on this topic shows with a String, happen with number. When I open my page, all special characters now are displayed correctly, but my numbers are formated like that: "1,000,000.51", and after my first submit, the same number now is displayed correctly for my language, like that: "1.000.000,51".

This problem do not occur with IceFaces 1.5.3.

What is happening? I can't believe that no one can help me a little...
Hi again.

A putted a xml:lang="pt-br" in my <f:view tag and the accents was displayed correctly!

But, just on first server run. After a server reload, it didn't work anymore... I think that it's a bug in facelets... Does it make sense?

Thanks for any help.
I tryed to use myFaces.jar and jsf12.jar, but it didn't work.

Any other idea?
Hi.

I created a new project like described in the readme.html of the zip (Dynamic Web Project, Icefaces template), and get the same error.

This project is avaiable for download, with source code, here (http://anderson.fagionato.googlepages.com/LocaleTest.war).
If anyone want to see it without downloading the project, just hit: http://msweb1.gesplan.com.br/LocaleTest/.

Anyone has an idea?
Hi again!

Is there, half year before last post, any discovered way to make code complete work without changing the file extension do .jspx?
 
Profile for khandur -> Messages posted by khandur [108] Go to Page: 1, 2, 3, 4, 5, 6, 7, 8 Next 
Go to:   
Powered by JForum 2.1.7ice © JForum Team