Hi.

Could you tell me something about your setup? What libs do you have in
your WEB-INF/lib folder? Do you have additional jar's in the tomcat
install? What do you use? Myfaces, Facelets...

Perhaps any other old libs of rcfaces installed? Make sure you always
RELOAD your page to load the new JS-code that came with I2118. When does
the exception occur? When accessing the page or when deploying?

regards,
Veit


Mikael Andersson schrieb:
> Hi,
> thanks for the information, I tried the following but stil have problems.
> 
> - Upgraded to I2118 version of rcfaces
> - Removed the extension filter, and added streamingaddresource + added
> t:document et. al (also tried with extensions filter active)
> - addec vh:init in the head of my facelet template
> 
> I'd be grateful for any help, really want to try out rcfaces and see
> what it has to offer.
> 
> I still get the same Exception about not finding the f_ruler class, but
> I also get some (5 or so) other exceptions (not sure I'm using the
> StreamingAddResource stuff correctly). Posting the first 3.
> 
> DEBUG (org.rcfaces.core.internal.config.ProvidersRegistry) - Can not get
> constructor with provider parameter for class
> 'org.rcfaces.core.internal.adapter.AdapterManagerImpl'
>  specified by provider id='null'  (providerId='
> org.rcfaces.core.ADAPTER_MANAGER').
> java.lang.NoSuchMethodException:
> org.rcfaces.core.internal.adapter.AdapterManagerImpl.<init>(org.rcfaces.core.provider.IProvider)
>         at java.lang.Class.getConstructor0 (Class.java:2678)
>         at java.lang.Class.getConstructor(Class.java:1629)
>         at
> org.rcfaces.core.internal.config.ProvidersRegistry.addProvider(ProvidersRegistry.java:94)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
>         at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
>         at org.apache.commons.digester.Rule.end(Rule.java:230)
>         at
> org.apache.commons.digester.Digester.endElement(Digester.java:1130)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement
> (AbstractSAXParser.java:633)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (XMLDocumentFragmentScannerImpl.java:1685)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (XML11Configuration.java:834)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java
> :148)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>         at org.apache.commons.digester.Digester.parse(Digester.java:1666)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfig
> (RcfacesContextImpl.java:373)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigurations(RcfacesContextImpl.java:363)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigs
> (RcfacesContextImpl.java:333)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.initialize(RcfacesContextImpl.java:128)
>         at
> org.rcfaces.core.internal.RcfacesContext.getInstance(RcfacesContext.java
> :93)
>         at
> org.rcfaces.core.internal.service.AbstractAsyncRenderService.getInstance(AbstractAsyncRenderService.java:28)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.initialize(HtmlRenderContext.java
> :77)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.createRenderContext(HtmlRenderContext.java:195)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.getRenderContext(HtmlRenderContext.java
> :135)
>         at
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.getRenderContext(AbstractHtmlRenderer.java:780)
>         at
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java
> :37)
>         at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> (ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
> 
>         at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
>         at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>         at javax.faces.webapp.FacesServlet.service (FacesServlet.java:138)
>         at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
>         at org.mortbay.jetty.security.SecurityHandler.handle
> (SecurityHandler.java:185)
>         at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230)
>         at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at org.mortbay.jetty.handler.ContextHandlerCollection.handle
> (ContextHandlerCollection.java:149)
>         at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:286)
>         at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444)
>         at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java
> :701)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java :340)
>         at
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> 
> 
> DEBUG (org.rcfaces.core.internal.config.ProvidersRegistry ) - Can not
> get constructor with provider parameter for class
> 'org.rcfaces.core.internal.version.ResourceVersionHand
> lerImpl' specified by provider id='null' 
> (providerId='org.rcfaces.core.URL_REWRITING_PROVIDER' ).
> java.lang.NoSuchMethodException:
> org.rcfaces.core.internal.version.ResourceVersionHandlerImpl.<init>(org.rcfaces.core.provider.IProvider)
>         at java.lang.Class.getConstructor0(Class.java:2678)
>         at java.lang.Class.getConstructor(Class.java:1629)
>         at
> org.rcfaces.core.internal.config.ProvidersRegistry.addProvider(ProvidersRegistry.java:94)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke (Method.java:585)
>         at
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
>         at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
>         at org.apache.commons.digester.Rule.end (Rule.java:230)
>         at
> org.apache.commons.digester.Digester.endElement(Digester.java:1130)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (XMLDocumentFragmentScannerImpl.java:1685)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (XML11Configuration.java:834)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java
> :148)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>         at org.apache.commons.digester.Digester.parse(Digester.java:1666)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfig
> (RcfacesContextImpl.java:373)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigurations(RcfacesContextImpl.java:363)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigs
> (RcfacesContextImpl.java:333)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.initialize(RcfacesContextImpl.java:128)
>         at
> org.rcfaces.core.internal.RcfacesContext.getInstance(RcfacesContext.java
> :93)
>         at
> org.rcfaces.core.internal.service.AbstractAsyncRenderService.getInstance(AbstractAsyncRenderService.java:28)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.initialize(HtmlRenderContext.java
> :77)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.createRenderContext(HtmlRenderContext.java:195)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.getRenderContext(HtmlRenderContext.java
> :135)
>         at
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.getRenderContext(AbstractHtmlRenderer.java:780)
>         at
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java
> :37)
>         at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> (ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
> 
>         at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
>         at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>         at javax.faces.webapp.FacesServlet.service (FacesServlet.java:138)
>         at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
>         at org.mortbay.jetty.security.SecurityHandler.handle
> (SecurityHandler.java:185)
>         at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230)
>         at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at org.mortbay.jetty.handler.ContextHandlerCollection.handle
> (ContextHandlerCollection.java:149)
>         at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:286)
>         at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444)
>         at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java
> :701)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java :340)
>         at
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> 
> 
> DEBUG (org.rcfaces.core.internal.config.ProvidersRegistry ) - Can not
> get constructor with provider parameter for class
> 'org.rcfaces.core.internal.contentAccessor.ContentAcce
> ssorsRegistryImpl' specified by provider id='null' 
> (providerId='org.rcfaces.core.CONTENT_ACCESSOR_REGISTRY' ).
> java.lang.NoSuchMethodException:
> org.rcfaces.core.internal.contentAccessor.ContentAccessorsRegistryImpl.<init>(org.rcfaces.core.provider.IProvider)
>         at java.lang.Class.getConstructor0(Class.java:2678)
>         at java.lang.Class.getConstructor(Class.java:1629)
>         at
> org.rcfaces.core.internal.config.ProvidersRegistry.addProvider(ProvidersRegistry.java:94)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
>         at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
>         at org.apache.commons.digester.Rule.end(Rule.java:230)
>         at
> org.apache.commons.digester.Digester.endElement(Digester.java:1130)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement
> (AbstractSAXParser.java:633)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (XMLDocumentFragmentScannerImpl.java:1685)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (XML11Configuration.java:834)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java
> :148)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>         at org.apache.commons.digester.Digester.parse(Digester.java:1666)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfig
> (RcfacesContextImpl.java:373)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigurations(RcfacesContextImpl.java:363)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigs
> (RcfacesContextImpl.java:333)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.initialize(RcfacesContextImpl.java:128)
>         at
> org.rcfaces.core.internal.RcfacesContext.getInstance(RcfacesContext.java
> :93)
>         at
> org.rcfaces.core.internal.service.AbstractAsyncRenderService.getInstance(AbstractAsyncRenderService.java:28)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.initialize(HtmlRenderContext.java
> :77)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.createRenderContext(HtmlRenderContext.java:195)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.getRenderContext(HtmlRenderContext.java
> :135)
>         at
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.getRenderContext(AbstractHtmlRenderer.java:780)
>         at
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java
> :37)
>         at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> (ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
> 
>         at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
>         at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>         at javax.faces.webapp.FacesServlet.service (FacesServlet.java:138)
>         at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
>         at org.mortbay.jetty.security.SecurityHandler.handle
> (SecurityHandler.java:185)
>         at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230)
>         at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at org.mortbay.jetty.handler.ContextHandlerCollection.handle
> (ContextHandlerCollection.java:149)
>         at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:286)
>         at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444)
>         at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java
> :701)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java :340)
>         at
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> 
> 
> DEBUG (org.rcfaces.core.internal.config.ProvidersRegistry ) - Can not
> get constructor with provider parameter for class
> 'org.rcfaces.core.internal.images.ImageContentAccessor
> HandlerImpl' specified by provider id='null' 
> (providerId='org.rcfaces.core.IMAGE_CONTENT_PROVIDER' ).
> java.lang.NoSuchMethodException:
> org.rcfaces.core.internal.images.ImageContentAccessorHandlerImpl.<init>(org.rcfaces.core.provider.IProvider)
>         at java.lang.Class.getConstructor0(Class.java:2678)
>         at java.lang.Class.getConstructor(Class.java:1629)
>         at
> org.rcfaces.core.internal.config.ProvidersRegistry.addProvider(ProvidersRegistry.java:94)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke (Method.java:585)
>         at
> org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
>         at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:216)
>         at org.apache.commons.digester.Rule.end (Rule.java:230)
>         at
> org.apache.commons.digester.Digester.endElement(Digester.java:1130)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:633)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1241)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch
> (XMLDocumentFragmentScannerImpl.java:1685)
>         at
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse
> (XML11Configuration.java:834)
>         at
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
>         at
> com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java
> :148)
>         at
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
>         at org.apache.commons.digester.Digester.parse(Digester.java:1666)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfig
> (RcfacesContextImpl.java:373)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigurations(RcfacesContextImpl.java:363)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.loadConfigs
> (RcfacesContextImpl.java:333)
>         at
> org.rcfaces.core.internal.config.RcfacesContextImpl.initialize(RcfacesContextImpl.java:128)
>         at
> org.rcfaces.core.internal.RcfacesContext.getInstance(RcfacesContext.java
> :93)
>         at
> org.rcfaces.core.internal.service.AbstractAsyncRenderService.getInstance(AbstractAsyncRenderService.java:28)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.initialize(HtmlRenderContext.java
> :77)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.createRenderContext(HtmlRenderContext.java:195)
>         at
> org.rcfaces.renderkit.html.internal.HtmlRenderContext.getRenderContext(HtmlRenderContext.java
> :135)
>         at
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.getRenderContext(AbstractHtmlRenderer.java:780)
>         at
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java
> :37)
>         at
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:512)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
>         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
> (ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
>         at
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:249)
> 
>         at
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:573)
>         at
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>         at javax.faces.webapp.FacesServlet.service (FacesServlet.java:138)
>         at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>         at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
>         at org.mortbay.jetty.security.SecurityHandler.handle
> (SecurityHandler.java:185)
>         at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230)
>         at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
>         at org.mortbay.jetty.handler.ContextHandlerCollection.handle
> (ContextHandlerCollection.java:149)
>         at
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>         at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>         at org.mortbay.jetty.Server.handle(Server.java:286)
>         at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444)
>         at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java
> :701)
>         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>         at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203)
>         at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java :340)
>         at
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>         at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
> 
> 
> 
> Cheers,
>  Mike
> 
> On 20/01/07, *Veit Guna* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
> 
>     Hi.
> 
>     At least use version I2118 - that is one of the rcfaces integration
>     builds. I'm using Facelets, Myfaces, Tomahawk, Shale and Spring together
>     with a plain Tomcat 5.5 install.
> 
>     I've put:
> 
>     rcfaces-core.jar
>     rcfaces-html.jar (htmlc is for production)
> 
>     in my WEB-INF/lib directory.
> 
>     My web.xml looks like (rcfaces related parts only):
> 
>     <!--cut here-->
> 
> 
>             <!-- rcfaces -->
>             <context-param>
>                     
> <param-name>org.rcfaces.renderkit.html.client.DEBUG_MODE</param-name>
>                     <param-value>true</param-value>
>             </context-param>
> 
>             <servlet>
>                     <servlet-name>Rcfaces Framework Contents</servlet-name>
> 
>     
> <servlet-class>org.rcfaces.renderkit.html.internal.resource.ResourcesServlet</servlet-class>
> 
> 
>                     <init-param>
>                             
> <param-name>org.rcfaces.renderkit.html.javascript.sets.CORE</param-name>
>                             <param-value>
>                                     
> basicComponent,message,fieldSet,ajax,service,extraButton,
>     log,
>     consoleLog
>                             </param-value>
>                     </init-param>
>                     <init-param>
>                             
> <param-name>org.rcfaces.renderkit.html.javascript.sets.EXTRA
>     </param-name>
>                             <param-value>
>                                     pager,dataGrid,tree,tabbedPane,menu
>                             </param-value>
>                     </init-param>
>                     <load-on-startup>1</load-on-startup>
>             </servlet>
> 
>             <servlet>
>                     <servlet-name>
>                             Rcfaces Application Contents
>                     </servlet-name>
>                     <servlet-class>
>                             
> org.rcfaces.core.internal.contentStorage.ContentStorageServlet
>                     </servlet-class>
>                     <load-on-startup>1</load-on-startup>
>             </servlet>
> 
>             <servlet>
>                     <servlet-name>
>                             Rcfaces Application version
>                     </servlet-name>
>                     <servlet-class>
>                             
> org.rcfaces.core.internal.version.ApplicationVersionServlet
>                     </servlet-class>
>                     <load-on-startup>1</load-on-startup>
>             </servlet>
> 
> 
>             <servlet>
>                     <servlet-name>
>                             Rcfaces Client bundle
>                     </servlet-name>
>                     <servlet-class>
> 
>     
> org.rcfaces.renderkit.html.internal.clientBundle.ClientResourceBundleServlet
> 
>                     </servlet-class>
>                     <load-on-startup>1</load-on-startup>
>             </servlet>
> 
>             <servlet-mapping>
>                     <servlet-name>
>                             Rcfaces Framework Contents
>                     </servlet-name>
>                     <url-pattern>/rc-fwk/*</url-pattern>
>             </servlet-mapping>
> 
>             <servlet-mapping>
>                     <servlet-name>
>                             Rcfaces Application Contents
>                     </servlet-name>
>                     <url-pattern>/rc-content/*</url-pattern>
>             </servlet-mapping>
> 
>             <servlet-mapping>
>                     <servlet-name>
>                             Rcfaces Application version
>                     </servlet-name>
>                     <url-pattern>/rc-av/*</url-pattern>
>             </servlet-mapping>
> 
>             <servlet-mapping>
>                     <servlet-name>
>                             Rcfaces Client bundle
>                     </servlet-name>
>                     <url-pattern>/rc-cb/*</url-pattern>
>             </servlet-mapping>
> 
>     <!--cut here-->
> 
>     Also don't forget to set the rcfaces facelet view handler in
>     faces-config.xml! You have to replace the original FaceletViewHandler!
> 
>     <application>
>     
> <view-handler>org.rcfaces.core.internal.facelets.FaceletViewHandler</view-handler>
>     </application>
> 
>     Another thing is, that the ExtensionFilter caused problems. You have to
>     use the StreamAddResource in web.xml:
> 
> 
>         <context-param>
>             <param-name>org.apache.myfaces.ADD_RESOURCE_CLASS</param-name>
> 
>     
> <param-value>org.apache.myfaces.component.html.util.StreamingAddResource</param-value>
> 
>          </context-param>
>         <context-param>
>             
> <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
>             <param-value>false</param-value>
>         </context-param>
> 
>     If all starts up without errors, you have to modify your pages like for
>     example (facelets):
> 
>     <html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="de" lang="de"
>           xmlns:f="http://java.sun.com/jsf/core";
>           xmlns:h="http://java.sun.com/jsf/html";
>           xmlns:ui=" http://java.sun.com/jsf/facelets";
>           xmlns:v="http://rcfaces.org/core";
>         xmlns:vh=" http://rcfaces.org/html";
>         xmlns:t="http://myfaces.apache.org/tomahawk";
>         xmlns:sf="http://www.schoolfellows.de/functions
>     <http://www.schoolfellows.de/functions>">
> 
> 
>     in your <head> use:
> 
>     <vh:init title="test" disableCache="true" disableContextMenu="false" />
> 
>     That will initialize rcfaces. This MUST be in your head if you use
>     rcfaces components on the pages!
> 
>     Then you can use the v and vh tags without a problem. I think that were
>     the important parts to get rcfaces running.
> 
>     Try, and report back.
> 
>     regards,
>     Veit
> 
> 
> 
>     Mikael Andersson schrieb:
>     > Hi
>     >
>     > any success which getting rcfaces to work with myfaces yet?
>     >
>     > I've tried to create a simple webapp using myfaces (and facelets)
>     > myself, but without success.
>     >
>     > My stack trace:
>     >
>     > SEVERE: Error Rendering View[/index.xhtml]
>     > org.rcfaces.core.internal.renderkit.WriterException: RuntimeException
>     >         at
>     >
>     org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeEnd
>     (AbstractCameliaRenderer.java:138)
>     >         at javax.faces.component.UIComponentBase.encodeEnd
>     > (UIComponentBase.java:536)
>     >         at
>     > com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive
>     (ComponentSupport.java:242)
>     >         at
>     >
>     
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
>     >
>     >         at
>     > com.sun.facelets.FaceletViewHandler.renderView
>     (FaceletViewHandler.java:580)
>     >         at
>     >
>     org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
>     >         at javax.faces.webapp.FacesServlet.service
>     (FacesServlet.java:138)
>     >         at
>     > org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
>     >         at
>     >
>     
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049)
>     >         at
>     >
>     
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
>     >         at
>     >
>     
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040)
>     >         at org.mortbay.jetty.servlet.ServletHandler.handle
>     > (ServletHandler.java:352)
>     >         at
>     >
>     
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
>     >         at
>     >
>     org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java
>     :230)
>     >         at org.mortbay.jetty.handler.ContextHandler.handle
>     > (ContextHandler.java:627)
>     >         at
>     >
>     
> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java
>     :149)
>     >         at
>     >
>     
> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
>     >
>     >         at
>     >
>     org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
>     >         at org.mortbay.jetty.Server.handle(Server.java:286)
>     >         at
>     > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java
>     :444)
>     >         at
>     > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete
>     (HttpConnection.java:701)
>     >         at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
>     >         at org.mortbay.jetty.HttpParser.parseAvailable
>     (HttpParser.java:203)
>     >         at org.mortbay.jetty.HttpConnection.handle
>     (HttpConnection.java:340)
>     >         at
>     >
>     
> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
>     >         at org.mortbay.thread.BoundedThreadPool$PoolThread.run
>     > (BoundedThreadPool.java :475)
>     > Caused by: java.lang.NullPointerException: Unknown class 'f_ruler'.
>     >         at
>     >
>     
> org.rcfaces.renderkit.html.internal.javascript.JavaScriptRepository.convertType(JavaScriptRepository.java
> 
>     > :94)
>     >         at
>     >
>     
> org.rcfaces.core.internal.webapp.AbstractHierarchicalRepository.computeFiles(AbstractHierarchicalRepository.java:297)
>     >         at
>     >
>     
> org.rcfaces.renderkit.html.internal.JavaScriptRenderContext.isRequiresPending
> 
>     > (JavaScriptRenderContext.java:172)
>     >         at
>     >
>     
> org.rcfaces.renderkit.html.internal.AbstractJavaScriptRenderer.encodeEndJavaScript(AbstractJavaScriptRenderer.java:417)
>     >         at
>     >
>     org.rcfaces.renderkit.html.internal.AbstractJavaScriptRenderer.encodeEnd
> 
>     > (AbstractJavaScriptRenderer.java:376)
>     >         at
>     >
>     
> org.rcfaces.renderkit.html.internal.renderer.RulerRenderer.encodeEnd(RulerRenderer.java:32)
>     >         at
>     > org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeEnd
>     > (AbstractCameliaRenderer.java:135)
>     >         ... 25 more
>     >
>     > - Mike
>     >
>     > On 18/01/07, *Madhav Bhargava* <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     > <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
>     >
>     >     Hi Veit,
>     >
>     >     Sorry the delay in response. Since rcfaces was not working so i
>     >     shifted to other alternatives as we had time constraints. I
>     now want
>     >     to make rcfaces work as it seems to be a promising set of JSF
>     >     components.
>     >
>     >     I have done the following set up for rcfaces:
>     >
>     >     1. Added rcfaces-htmlc.jar and rcfaces-core.jar to WEB-INF/lib
>     >     2. Made the following entries into web.xml:
>     >     <servlet>
>     >      <servlet-name>Rcfaces Framework Contents</servlet-name>
>     >      <servlet-class>
>     >       org.rcfaces.renderkit.html.internal.resource.ResourcesServlet
>     >      </servlet-class>
>     >      <init-param>
>     >       <param-name>
>     >        org.rcfaces.renderkit.html.javascript.sets.CORE
>     >       </param-name>
>     >      
>     <param-value>basicComponent,message,fieldSet,ajax,service,extraButton,log,
>     >     consoleLog</param-value>
>     >      </init-param>
>     >      <load-on-startup>4</load-on-startup>
>     >     </servlet>
>     >     <servlet>
>     >      <servlet-name>Rcfaces Application Contents</servlet-name>
>     >      <servlet-class>
>     >       org.rcfaces.core.internal.contentStorage.ContentStorageServlet
>     >      </servlet-class>
>     >      <load-on-startup>5</load-on-startup>
>     >     </servlet>
>     >
>     >      Just to test i included the following in the JSP:
>     >
>     >     <%@
>     >
>     >     taglib uri=" http://rcfaces.org/core <http://rcfaces.org/core>"
>     >     prefix="v"%>
>     >     and
>     >
>     >     <
>     >
>     >     h:panelGroup>
>     >
>     >     <v:dateEntry id="entry11" autoCompletion="false"/>
>     >
>     >     <v:dateChooser id="date11" for="entry11"/>
>     >
>     >     </h:panelGroup>
>     >     When the ear file for the application is deployed then an
>     exception
>     >     is thrown by rcfaces.
>     >     Following is the exception:
>     >     *x--  cut -- x*
>     >
>     >     179542 DEBUG [ScannerThread]
>     >     org.rcfaces.core.internal.util.URLContentProvider - URL
>     >    
>     
> 'jar:file:/D:/jboss-4.0.3SP1/server/default/tmp/deploy/tmp10242ehr-app.ear-contents/ehr-
>     
> web-exp.war/WEB-INF/lib/rcfaces-htmlc_symbols.jar!/org/rcfaces/renderkit/html/internal/javascript/symbols'
>     >     does not exist !
>     >
>     >     java.util.zip.ZipException: The system cannot find the file
>     specified
>     >
>     >     at java.util.zip.ZipFile.open(Native Method)
>     >
>     >     *x--  cut -- x*
>     >     **
>     >     *[[Madhav]] The file "symbols" is very much present in the jar.*
>     >     **
>     >     *x--  cut -- x*
>     >
>     >     235103 DEBUG [http-0.0.0.0-8080-1]
>     >     org.rcfaces.core.internal.config.ProvidersRegistry - Can not get
>     >     constructor with provider parameter for class
>     >     ' org.rcfaces.core.internal.adapter.AdapterManagerImpl '
>     specified by
>     >     provider id='null' (providerId='
>     org.rcfaces.core.ADAPTER_MANAGER').
>     >
>     >     java.lang.NoSuchMethodException:
>     >    
>     
> org.rcfaces.core.internal.adapter.AdapterManagerImpl.<init>(org.rcfaces.core.provider.IProvider)
>     >
>     >     at java.lang.Class.getConstructor0(Class.java:2647)
>     >
>     >     *x--  cut -- x*
>     >     **
>     >
>     >     235650 DEBUG [http-0.0.0.0-8080-1]
>     >     org.rcfaces.renderkit.html.internal.HtmlProcessContextImpl -
>     >     Initialize htmlRenderExternalContext
>     useMetaContentScriptType=true,
>     >     useScriptCData=true, useFlatIdentifier=false,
>     separatorChar='null'.
>     >
>     >     235650 DEBUG [http-0.0.0.0-8080-1]
>     >     org.rcfaces.core.internal.renderkit.AbstractRenderContext - Push
>     >     component. stack= / frmLogin:entry11
>     >
>     >     235728 ERROR [http-0.0.0.0-8080-1]
>     >    
>     
> org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/ehr].[jsp]
>     >     - Servlet.service() for servlet jsp threw exception
>     >      org.rcfaces.core.internal.renderkit.WriterException :
>     RuntimeException
>     >      at
>     >    
>     
> org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin(AbstractCameliaRenderer.java:48)
>     >      at
>     >    
>     
> javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:515)
>     >      at
>     >    
>     
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:411)
>     >      at
>     >    
>     
> org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:399)
>     >      at
>     >    
>     
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd
> 
>     >     (HtmlGroupRendererBase.java:78)
>     >      at
>     >    
>     javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)
>     >      at
>     >    
>     org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild
>     (RendererUtils.java:418)
>     >      at
>     >    
>     
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren
>     >     (HtmlGridRendererBase.java:229)
>     >      at
>     >    
>     
> org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd
>     (HtmlGridRendererBase.java:101)
>     >      at
>     >    
>     javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java
>     >     :539)
>     >      at
>     javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java :498)
>     >      at
>     javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:366)
>     >      at
>     >    
>     org.apache.myfaces.shared_impl.taglib.UIComponentBodyTagBase.doEndTag
>     >     (UIComponentBodyTagBase.java :57)
>     >      at
>     >    
>     
> org.apache.jsp.index_jsp._jspx_meth_h_panelGrid_0(org.apache.jsp.index_jsp:454)
>     >      at
>     >    
>     org.apache.jsp.index_jsp._jspx_meth_h_form_0(org.apache.jsp.index_jsp:326)
>     >      at org.apache.jsp.index_jsp._jspx_meth_t_documentBody_0
>     >     (org.apache.jsp.index_jsp:288)
>     >      at
>     >    
>     
> org.apache.jsp.index_jsp._jspx_meth_t_document_0(org.apache.jsp.index_jsp:201)
>     >      at
>     >    
>     org.apache.jsp.index_jsp._jspx_meth_f_view_0(org.apache.jsp.index_jsp:166)
>     >      at org.apache.jsp.index_jsp._jspService
>     (org.apache.jsp.index_jsp:130)
>     >      at org.apache.jasper.runtime.HttpJspBase.service
>     (HttpJspBase.java:97)
>     >      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     >      at org.apache.jasper.servlet.JspServletWrapper.service
>     >     (JspServletWrapper.java:322)
>     >      at
>     >    
>     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     >      at
>     org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
>     >      at javax.servlet.http.HttpServlet.service (HttpServlet.java:810)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     >      at
>     >     org.apache.catalina.core.ApplicationFilterChain.doFilter
>     (ApplicationFilterChain.java:173)
>     >
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     >      at
>     >     org.apache.catalina.core.ApplicationDispatcher.processRequest
>     (ApplicationDispatcher.java:463)
>     >      at org.apache.catalina.core.ApplicationDispatcher.doForward
>     >     (ApplicationDispatcher.java:398)
>     >      at
>     >     org.apache.catalina.core.ApplicationDispatcher.forward
>     (ApplicationDispatcher.java:301)
>     >      at
>     >    
>     
> org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java
>     >     :419)
>     >      at
>     >    
>     
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch
>     (JspTilesViewHandlerImpl.java:236)
>     >      at
>     >    
>     
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView(JspTilesViewHandlerImpl.java
>     >     :222)
>     >      at
>     >     org.apache.myfaces.lifecycle.RenderResponseExecutor.execute
>     (RenderResponseExecutor.java:41)
>     >      at
>     >    
>     org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)
>     >      at javax.faces.webapp.FacesServlet.service
>     (FacesServlet.java:140)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
> 
>     >     :173)
>     >      at
>     >    
>     
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:100)
>     >      at
>     >    
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>     (ApplicationFilterChain.java:202)
>     >      at org.apache.catalina.core.ApplicationFilterChain.doFilter
>     >     (ApplicationFilterChain.java:173)
>     >      at
>     >     org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter
>     (ExtensionsFilter.java:190)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
>     >     :202)
>     >      at
>     >     org.apache.catalina.core.ApplicationFilterChain.doFilter
>     (ApplicationFilterChain.java:173)
>     >      at
>     >    
>     
> com.infosys.ehr.web.filter.SessionExpiryCheckFilter.doFilter(SessionExpiryCheckFilter.java:77)
>     >      at
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>     >     (ApplicationFilterChain.java:202)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     >      at
>     >     org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter
>     (ReplyHeaderFilter.java:81)
>     >
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     >      at
>     >     org.apache.catalina.core.ApplicationFilterChain.doFilter
>     (ApplicationFilterChain.java:173)
>     >      at org.apache.catalina.core.StandardWrapperValve.invoke
>     >     (StandardWrapperValve.java:213)
>     >      at
>     >     org.apache.catalina.core.StandardContextValve.invoke
>     (StandardContextValve.java:178)
>     >      at
>     >    
>     
> org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
>     >      at
>     >     org.jboss.web.tomcat.security.SecurityAssociationValve.invoke
>     (SecurityAssociationValve.java:159)
>     >      at
>     >    
>     
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
>     >      at org.apache.catalina.core.StandardHostValve.invoke
>     >     ( StandardHostValve.java:126)
>     >      at
>     >    
>     
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>     >      at
>     >    
>     
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
>     :107)
>     >      at org.apache.catalina.connector.CoyoteAdapter.service
>     >     (CoyoteAdapter.java:148)
>     >      at
>     >    
>     org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>     >      at
>     >    
>     
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>     >
>     >      at
>     >    
>     
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java
>     :527)
>     >      at
>     >    
>     
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
>     >      at java.lang.Thread.run(Thread.java :595)
>     >     Caused by: javax.faces.FacesException : You must specify a default
>     >     locale for attributes !
>     >      at
>     >    
>     
> org.rcfaces.core.internal.tools.PageConfiguration.getAttributesLocale(PageConfiguration.java:181)
>     >      at
>     >    
>     org.rcfaces.core.internal.tools.CalendarTools.getAttributesCalendar
>     >     (CalendarTools.java:235)
>     >      at
>     >    
>     
> org.rcfaces.renderkit.html.internal.AbstractCalendarRenderer.createComponentDecorator(AbstractCalendarRenderer.java:259)
>     >      at
>     >    
>     
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.getComponentDecorator
> 
>     >     (AbstractHtmlRenderer.java:855)
>     >      at
>     >    
>     
> org.rcfaces.renderkit.html.internal.AbstractHtmlRenderer.encodeBegin(AbstractHtmlRenderer.java:299)
>     >      at
>     >    
>     org.rcfaces.core.internal.renderkit.AbstractCameliaRenderer.encodeBegin
>     (AbstractCameliaRenderer.java
>     >     :45)
>     >      ... 64 more
>     >     235728 INFO  [http-0.0.0.0-8080-1]
>     >     STDOUT       - EHR afterPhase(RENDER_RESPONSE(6))
>     >      235869 ERROR [http-0.0.0.0-8080-1 ]
>     >     org.apache.catalina.core.ContainerBase.[jboss.web
>     >     ].[localhost].[/ehr].[Faces Servlet]       - Servlet.service() for
>     >     servlet Faces Servlet threw exception
>     >      javax.faces.FacesException : javax.servlet.jsp.JspException:
>     >     RuntimeException
>     >      at
>     >    
>     org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
>     >     (ServletExternalContextImpl.java:425)
>     >      at
>     >    
>     
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.dispatch(JspTilesViewHandlerImpl.java:236)
>     >      at
>     >    
>     
> org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl.renderView
> 
>     >     (JspTilesViewHandlerImpl.java:222)
>     >      at
>     >    
>     
> org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)
>     >      at
>     >     org.apache.myfaces.lifecycle.LifecycleImpl.render
>     (LifecycleImpl.java:132)
>     >      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
>     :252)
>     >      at org.apache.catalina.core.ApplicationFilterChain.doFilter
>     >     (ApplicationFilterChain.java:173)
>     >      at
>     >    
>     
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java
>     :100)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java
>     >     :202)
>     >      at
>     >     org.apache.catalina.core.ApplicationFilterChain.doFilter
>     (ApplicationFilterChain.java:173)
>     >      at
>     >    
>     
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:190)
>     >      at
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>     >     (ApplicationFilterChain.java:202)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>     >      at
>     >     com.infosys.ehr.web.filter.SessionExpiryCheckFilter.doFilter
>     (SessionExpiryCheckFilter.java
>     >     :77)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
>     >      at
>     >     org.apache.catalina.core.ApplicationFilterChain.doFilter
>     (ApplicationFilterChain.java:173)
>     >      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter
>     >     (ReplyHeaderFilter.java:81)
>     >      at
>     >    
>     org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
>     (ApplicationFilterChain.java:202)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java
>     >     :173)
>     >      at
>     >     org.apache.catalina.core.StandardWrapperValve.invoke
>     (StandardWrapperValve.java:213)
>     >      at
>     >    
>     
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>     >      at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke
>     >     (CustomPrincipalValve.java:39)
>     >      at
>     >    
>     
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
>     >      at
>     >     org.jboss.web.tomcat.security.JaccContextValve.invoke
>     (JaccContextValve.java:59)
>     >
>     >      at
>     >    
>     
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>     >      at
>     >    
>     org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
>     :105)
>     >      at org.apache.catalina.core.StandardEngineValve.invoke
>     >     (StandardEngineValve.java:107)
>     >      at
>     >    
>     
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>     >      at
>     >    
>     org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>     >      at
>     >    
>     
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
>     >     ( Http11Protocol.java:744)
>     >      at
>     >    
>     
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>     >      at
>     >    
>     
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java
>     :112)
>     >      at java.lang.Thread.run (Thread.java:595)
>     >     Caused by: javax.servlet.ServletException:
>     >     javax.servlet.jsp.JspException: RuntimeException
>     >      at
>     >    
>     org.apache.jasper.runtime.PageContextImpl.doHandlePageException
>     (PageContextImpl.java:844)
>     >      at org.apache.jasper.runtime.PageContextImpl.handlePageException
>     >     (PageContextImpl.java:781)
>     >      at
>     org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:139 )
>     >      at
>     org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
>     >      at javax.servlet.http.HttpServlet.service ( HttpServlet.java:810)
>     >      at
>     >     org.apache.jasper.servlet.JspServletWrapper.service
>     (JspServletWrapper.java:322)
>     >      at
>     >    
>     org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
>     >      at org.apache.jasper.servlet.JspServlet.service
>     (JspServlet.java:264)
>     >      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>     >      at org.apache.catalina.core.ApplicationFilterChain.doFilter
>     >     (ApplicationFilterChain.java:173)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
>     >      at
>     >     org.apache.catalina.core.ApplicationDispatcher.processRequest
>     (ApplicationDispatcher.java
>     >     :463)
>     >      at
>     >    
>     
> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
>     >      at
>     >     org.apache.catalina.core.ApplicationDispatcher.forward
>     (ApplicationDispatcher.java:301)
>     >      at
>     >    
>     org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch
>     >     (ServletExternalContextImpl.java:419)
>     >      ... 33 more
>     >
>     >     It will be great if you could help me out with configuring
>     rcfaces
>     >     properly.
>     >
>     >     Thanks,
>     >     Madhav
>     >
>     >
>     >     On 1/9/07, *Veit Guna* <[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]> <mailto: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>>
>     >     wrote:
>     >
>     >         Hi.
>     >
>     >         I'm evaluating rcfaces for use with myfaces. For me it's the
>     >         other way around :).
>     >         There are some problems, I'm stuck with certain rcfaces
>     >         components and behavior's (css, ajax...) but basically it
>     work's
>     >         quite well. If you've a running myfaces app, it's not a real
>     >         problem to integrate rcfaces into it. There are some
>     integration
>     >         builds of rcfaces available, that you can try. They fix some
>     >         problems in combination with myfaces. Also there's an example
>     >         app available you can take a look at. I'm using
>     rcfaces/mxfaces
>     >         together with facelets. Make sure, you use the
>     StreamAddResource
>     >         of myfaces - the "normal" ExtensionFilter mechanism didn't
>     work
>     >         out for me.
>     >
>     >         Configuration of myfaces is documented quite well in the wiki
>     >         and should be no problem. rcfaces is more a problem. But
>     you can
>     >         ask questions in the forum on sourceforge. What problems
>     do you
>     >         have exactly?
>     >
>     >         regards,
>     >         Veit
>     >
>     >
>     >
>     >         -------- Original-Nachricht --------
>     >         Datum: Tue, 9 Jan 2007 10:57:11 +0530
>     >         Von: "Madhav Bhargava" < [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>     >         <mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>>>
>     >         An: "MyFaces Discussion" < [email protected]
>     <mailto:[email protected]>
>     >         <mailto:[email protected]
>     <mailto:[email protected]>>>
>     >         Betreff: rcfaces with myfaces
>     >
>     >         >
>     >         > Hi All,
>     >         >
>     >         >
>     >         >
>     >         > I tried to use rcfaces with myfaces and I ran into a lot of
>     >         problem. I
>     >         > have been trying to search for some document that will
>     help me
>     >         configure
>     >         > rcfaces to be used with myfaces.
>     >         >
>     >         >
>     >         >
>     >         > Is there any document that will help me configure myfaces?
>     >         >
>     >         >
>     >         >
>     >         > ~madhav
>     >         >
>     >         >
>     >         >
>     >         > **************** CAUTION - Disclaimer *****************
>     >         > This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION
>     >         intended
>     >         > solely for the use of the addressee(s). If you are not the
>     >         intended recipient,
>     >         > please notify the sender by e-mail and delete the
>     original message.
>     >         > Further, you are not to copy, disclose, or distribute this
>     >         e-mail or its contents
>     >         > to any other person and any such actions are unlawful. This
>     >         e-mail may
>     >         > contain viruses. Infosys has taken every reasonable
>     precaution
>     >         to minimize this
>     >         > risk, but is not liable for any damage you may sustain as a
>     >         result of any
>     >         > virus in this e-mail. You should carry out your own virus
>     >         checks before
>     >         > opening the e-mail or attachment. Infosys reserves the
>     right to
>     >         monitor and
>     >         > review the content of all messages sent to or from this
>     e-mail
>     >         address.
>     >         > Messages sent to or from this e-mail address may be
>     stored on
>     >         the Infosys e-mail
>     >         > system.
>     >         > ***INFOSYS******** End of Disclaimer ********INFOSYS***
>     >
>     >         --
>     >         Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu
>     sparen!
>     >         Ideal f�r Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
>     >
>     >
>     >
>     >
>     >     --
>     >     When I tell the truth, it is not for the sake of convincing those
>     >     who do not know it, but for the sake of defending those that do
>     >
>     >
> 
> 

Reply via email to