[jboss-user] [JBoss Seam] - Please help: cannot integrate ICEfaces into Seam application

nhpvti do-not-reply at jboss.com
Wed Sep 6 11:58:02 EDT 2006


I succeeded to deploy ICEfaces tutorial samples in JBoss 4.0.4 (can share details if somebody is interested)

Now I'm trying to integrate ICEfaces into a Seam scaffold application generated by seam-gen.

Threads that I found in this forum und by icesoft gave some ideas, but too little information to succeed (see refs at the bottom).

What I've done:

1) Copied all libraries from WEB-INF\lib of the icesoft's timezone7 sample application into sample.war\WEB-INF\lib

2) In order to avoid conflict with libraries deployed in \jbossweb-tomcat55.sar\jsf-libs removed jsf-api.jar , jsf-impl.jar and  replaced icefaces.jar with just-ice.jar that has minimum dependecies included in it

4) In WEB-INF\faces-config.xml replaced view handler and added Seam variable resolver

<application>
  | <!--<view-handler>com.sun.facelets.FaceletViewHandler</view-handler>-->
  | <view-handler>com.icesoft.faces.facelets.D2DFaceletViewHandler</view-handler>
  | <variable-resolver>org.jboss.seam.jsf.SeamVariableResolver</variable-resolver>
  | </application>

5) Merged web.xml files

<?xml version="1.0" ?>
  | <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">
  | 
  |     <listener>
  |         <listener-class>org.jboss.seam.servlet.SeamListener</listener-class>
  |     </listener>
  |     
  |     <listener>
  |         <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
  |     </listener>
  |     
  |     <listener>
  | 	    <listener-class>com.icesoft.faces.util.event.servlet.ContextEventRepeater</listener-class>
  |     </listener>
  |     
  |     <context-param>
  |         <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
  |         <param-value>client</param-value>
  |     </context-param>
  |     
  |     <context-param>
  |         <param-name>facelets.DEVELOPMENT</param-name>
  |         <param-value>true</param-value>
  |     </context-param>
  |     
  |     <context-param>
  |         <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
  |         <param-value>.xhtml</param-value>
  |     </context-param>
  |     
  |     <!--- ice -->
  |     <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.concurrentDOMViews</param-name>
  |     <param-value>true</param-value>
  |   </context-param>
  | 
  |   <!--- ice -->
  | 
  | 
  |     <filter>
  |         <filter-name>Seam Exception Filter</filter-name>
  |         <filter-class>org.jboss.seam.servlet.SeamExceptionFilter</filter-class>
  |     </filter>
  | 
  |     <filter>
  |         <filter-name>Seam Redirect Filter</filter-name>
  |         <filter-class>org.jboss.seam.servlet.SeamRedirectFilter</filter-class>
  |     </filter>
  | 
  |     <filter-mapping>
  |         <filter-name>Seam Exception Filter</filter-name>
  |         <url-pattern>/*</url-pattern>
  |     </filter-mapping>
  |     
  |     <filter-mapping>
  |         <filter-name>Seam Redirect Filter</filter-name>
  |         <url-pattern>*.seam</url-pattern>
  |     </filter-mapping>
  | 
  |     <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>
  |     
  |     
  |     <!-- Persistent Faces 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>
  | 
  |   <!-- Blocking 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>
  | 
  |   <!-- Persistent Faces Servlet Mappings -->
  |   <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>
  | 
  |   <!-- Blocking Servlet Mapping -->
  |   <servlet-mapping>
  |     <servlet-name>Blocking Servlet</servlet-name>
  |     <url-pattern>/block/*</url-pattern>
  |   </servlet-mapping>
  | 
  |   <!-- Welcome File List -->
  |   <welcome-file-list>
  |     <welcome-file>index.html</welcome-file>
  |   </welcome-file-list>            
  | </web-app>

6) altered index.html

<html>
  | <head>
  |   <meta http-equiv="Refresh" content="0; URL=home.iface">
  | </head>
  | </html>

The Sample application is deployed without error messages in the log file.
Templates has no references to ice components yet, but the Sample application doesn't work anymore.

After clicking "Registration Form" button web-browser asks for downloading home.xhtml
(form action is /sample/home.xhtml)

Here fragment from the log file:

...
  | 2006-09-06 17:20:55,806 DEBUG [org.jboss.deployment.MainDeployer] Deployed package: file:/C:/java/jboss-4.0.4.GA/server/default/deploy/sample.ear/
  | 2006-09-06 17:21:03,997 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at b353d4{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:03,997 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 144c134{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:03,997 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:03,997 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at e86073{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:03,997 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 1430f3{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,059 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 1df43e2{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,059 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at e1b6ac{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,059 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 9ff881{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,059 DEBUG [org.jboss.seam.contexts.Lifecycle] Session started
  | 2006-09-06 17:21:04,075 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 18ca9d1{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,075 DEBUG [com.icesoft.faces.context.FacesContextFactoryImpl] Portlet classes not available: java.lang.ClassNotFoundException: javax.portlet.PortletRequest
  | 2006-09-06 17:21:04,090 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at c19aae{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,090 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 92233b{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,106 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,106 DEBUG [org.jboss.seam.jsf.SeamExtendedManagedPersistencePhaseListener] beginning transaction prior to phase: RESTORE_VIEW(1)
  | 2006-09-06 17:21:04,106 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,106 DEBUG [org.jboss.seam.contexts.Lifecycle] >>> Begin web request
  | 2006-09-06 17:21:04,106 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 470524{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,122 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 4f1af2{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,122 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 1722d01{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,153 DEBUG [com.icesoft.faces.webapp.parser.ComponentRuleSet] No JSF 1.2 classes found. Running in JSF 1.1 environment
  | 2006-09-06 17:21:04,168 DEBUG [com.icesoft.faces.webapp.parser.XhtmlTag] No JSF 1.2 classes found. Running in JSF 1.1 environment
  | 2006-09-06 17:21:04,168 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.manager
  | 2006-09-06 17:21:04,168 DEBUG [org.jboss.seam.core.Manager] No stored conversation
  | 2006-09-06 17:21:04,168 DEBUG [org.jboss.seam.contexts.Contexts] found in application context: org.jboss.seam.core.init
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.pageflow
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.jsf.AbstractSeamPhaseListener] After restoring conversation context: ConversationContext(1)
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.jsf.SeamExtendedManagedPersistencePhaseListener] committing transaction after phase: INVOKE_APPLICATION(5)
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.jsf.SeamExtendedManagedPersistencePhaseListener] beginning transaction prior to phase: RENDER_RESPONSE(6)
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.Component] instantiating Seam component: org.jboss.seam.core.pages
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 7abf31{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,184 INFO  [org.jboss.seam.core.Pages] no pages.xml file found
  | 2006-09-06 17:21:04,184 DEBUG [org.jboss.seam.Component] instantiating Seam component: facesMessages
  | 2006-09-06 17:21:04,792 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at f036de{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,808 ERROR [STDERR] 06.09.2006 17:21:04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: jar:file:/C:/java/jboss-4.0.4.GA/server/default/deploy/sample.ear/sample.war/WEB-INF/lib/icefaces-facelets.jar!/META-INF/jsf-core.taglib.xml
  | ...
  | 2006-09-06 17:21:04,886 ERROR [STDERR] 06.09.2006 17:21:04 com.sun.facelets.compiler.TagLibraryConfig loadImplicit
  | INFO: Added Library from: jar:file:/C:/java/jboss-4.0.4.GA/server/default/deploy/sample.ear/sample.war/WEB-INF/lib/jsf-facelets.jar!/META-INF/jsf-ui.taglib.xml
  | 2006-09-06 17:21:04,948 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 7f9d70{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,948 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 39410a{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,980 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at dd197d{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:04,980 ERROR [STDERR] 06.09.2006 17:21:04 com.sun.facelets.tag.jsf.ComponentRule warnAttr
  | WARNUNG: /WEB-INF/layout/header.xhtml @5,60 xmlns="http://www.w3.org/1999/xhtml" Property '' is not on type: javax.faces.component.UINamingContainer
  | 2006-09-06 17:21:04,995 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 1672476{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:05,479 ERROR [STDERR] 06.09.2006 17:21:05 com.sun.facelets.tag.jsf.ComponentRule warnAttr
  | WARNUNG: /WEB-INF/layout/footer.xhtml @5,60 xmlns="http://www.w3.org/1999/xhtml" Property '' is not on type: javax.faces.component.UINamingContainer
  | 2006-09-06 17:21:05,479 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at 1b114ee{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:05,479 DEBUG [org.jboss.mx.loading.RepositoryClassLoader] setRepository, repository=org.jboss.mx.loading.HeirarchicalLoaderRepository3 at a32604, cl=org.jboss.mx.loading.HeirarchicalLoaderRepository3$CacheClassLoader at d51b41{ url=null ,addedOrder=0}
  | 2006-09-06 17:21:05,495 INFO  [org.apache.myfaces.config.MyfacesConfig] No context init parameter 'org.apache.myfaces.PRETTY_HTML' found, using default value true
  | 2006-09-06 17:21:05,495 INFO  [org.apache.myfaces.config.MyfacesConfig] No context init parameter 'org.apache.myfaces.ALLOW_JAVASCRIPT' found, using default value true
  | 2006-09-06 17:21:05,495 INFO  [org.apache.myfaces.config.MyfacesConfig] No context init parameter 'org.apache.myfaces.DETECT_JAVASCRIPT' found, using default value false
  | 2006-09-06 17:21:05,495 INFO  [org.apache.myfaces.config.MyfacesConfig] No context init parameter 'org.apache.myfaces.AUTO_SCROLL' found, using default value false
  | 2006-09-06 17:21:05,495 WARN  [com.icesoft.faces.context.DOMResponseWriter] WARNING: Renderer for component [input] is passing a null (componentForElement) argument to the ResponseWriter.startElement(String name, UIComponent componentForElement) method
  | 2006-09-06 17:21:05,495 WARN  [com.icesoft.faces.context.DOMResponseWriter] WARNING: Renderer for component [script] is passing a null (componentForElement) argument to the ResponseWriter.startElement(String name, UIComponent componentForElement) method
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.jsf.SeamExtendedManagedPersistencePhaseListener] committing transaction after phase: RENDER_RESPONSE(6)
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Lifecycle] After render response, destroying contexts
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Lifecycle] destroying event context
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Contexts] destroying: servletkey
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Contexts] destroying: org.jboss.seam.core.manager
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Lifecycle] destroying conversation context
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Contexts] destroying: facesMessages
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Contexts] destroying: org.jboss.seam.core.pageflow
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Lifecycle] flushing server-side conversation context
  | 2006-09-06 17:21:05,510 DEBUG [org.jboss.seam.contexts.Lifecycle] <<< End web request
  | 2006-09-06 17:21:05,510 DEBUG [com.icesoft.faces.env.ServletEnvironmentRequest] Acegi Security not detected.
  | 2006-09-06 17:21:05,526 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,541 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,619 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,651 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,651 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:21:05,697 DEBUG [com.icesoft.faces.webapp.xmlhttp.BlockingServlet] request.pathInfo /receive-updates
  | 2006-09-06 17:21:05,697 DEBUG [com.icesoft.faces.webapp.xmlhttp.BlockingServlet] request.viewNumber = 
  | 2006-09-06 17:21:05,697 DEBUG [com.icesoft.faces.webapp.xmlhttp.BlockingServlet] request.icefacesID = 
  | 2006-09-06 17:21:05,697 DEBUG [com.icesoft.faces.webapp.xmlhttp.BlockingServlet] request.rand = 0.7944130596994222
  | 2006-09-06 17:21:05,697 DEBUG [com.icesoft.faces.webapp.xmlhttp.BlockingServlet] request.focus = undefined
  | 2006-09-06 17:21:05,697 DEBUG [com.icesoft.faces.webapp.xmlhttp.BlockingServlet] Could not parse viewNumber : For input string: ""
  | 2006-09-06 17:21:09,239 DEBUG [org.jboss.seam.util.Naming] JNDI InitialContext properties:{java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory, java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces}
  | 2006-09-06 17:24:27,364 ERROR [org.jboss.seam.servlet.SeamExceptionFilter] uncaught exception handled by Seam
  | ClientAbortException:  java.net.SocketException: Connection reset by peer: socket write error
  | ...

I don't know internals of JBoss Seam and ICEfaces. Can anybody from JBoss Seam team take a look and may be give a tip? 
Thank you in advance.

One sample application using ICefaces would be greate in the future.

Other threads concerning ICEfaces:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=89513 
http://support.icesoft.com/jive/thread.jspa?threadID=1041&start=15&tstart=180

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3969787#3969787

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3969787



More information about the jboss-user mailing list