Re: how to use other jsf jar files, continued
How to make car module? Lin Sun-2 wrote: Hi, assuming that you have disabled the myfaces and myfaces-deployer module, did you update your artifact-aliases.properties file per the instruction here (http://cwiki.apache.org/GMOxDOC21/how-to-upgrade-jars-and-swap-modules.html)? Also, if your jsf impl has multiple jars, you may have to pack them into one car module so that you can use the newly created module id as newartifactId. Lin On Wed, Jul 23, 2008 at 10:30 PM, zhoub [EMAIL PROTECTED] wrote: error message is : java.util.NoSuchElementException Caused by: java.util.NoSuchElementException +- Stack Trace java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubviewTree(AjaxUpdaterRenderer.java:366) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubview(AjaxUpdaterRenderer.java:373) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.encodeChildren(AjaxUpdaterRenderer.java:141) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:543) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:239) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.CGLIB$encodeAll$137(generated) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2$$FastClassByCGLIB$$81604c49.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.CGLIB$encodeAll$140(generated) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22$$FastClassByCGLIB$$ee8a26d8.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.html.HtmlPage.encodeAll(HtmlPage.java:290) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.facelets.FaceletViewHandlerHook.renderView(FaceletViewHandlerHook.java:221) at org.operamasks.faces.lifecycle.RenderResponse.execute(RenderResponse.java:42) at org.operamasks.faces.lifecycle.LifecycleImpl.doPhase(LifecycleImpl.java:134) at org.operamasks.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:95) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.operamasks.faces.webapp.filter.DefaultSuffixRedirector.doFilter(DefaultSuffixRedirector.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:406) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at
Re: how to use other jsf jar files, continued
You can do this using maven 2 - you specify your new moduleid as the artifactid and your jsf impl jars are dependencies. I found this configuration example in our 2.0 svn that you can follow as an example - https://svn.apache.org/repos/asf/geronimo/server/branches/2.0/configs/webservices-common/ HTH, Lin On Fri, Jul 25, 2008 at 5:11 AM, zhoub [EMAIL PROTECTED] wrote: How to make car module? Lin Sun-2 wrote: Hi, assuming that you have disabled the myfaces and myfaces-deployer module, did you update your artifact-aliases.properties file per the instruction here (http://cwiki.apache.org/GMOxDOC21/how-to-upgrade-jars-and-swap-modules.html)? Also, if your jsf impl has multiple jars, you may have to pack them into one car module so that you can use the newly created module id as newartifactId. Lin On Wed, Jul 23, 2008 at 10:30 PM, zhoub [EMAIL PROTECTED] wrote: error message is : java.util.NoSuchElementException Caused by: java.util.NoSuchElementException +- Stack Trace java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubviewTree(AjaxUpdaterRenderer.java:366) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubview(AjaxUpdaterRenderer.java:373) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.encodeChildren(AjaxUpdaterRenderer.java:141) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:543) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:239) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.CGLIB$encodeAll$137(generated) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2$$FastClassByCGLIB$$81604c49.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.CGLIB$encodeAll$140(generated) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22$$FastClassByCGLIB$$ee8a26d8.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.html.HtmlPage.encodeAll(HtmlPage.java:290) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.facelets.FaceletViewHandlerHook.renderView(FaceletViewHandlerHook.java:221) at org.operamasks.faces.lifecycle.RenderResponse.execute(RenderResponse.java:42) at org.operamasks.faces.lifecycle.LifecycleImpl.doPhase(LifecycleImpl.java:134) at org.operamasks.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:95) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.operamasks.faces.webapp.filter.DefaultSuffixRedirector.doFilter(DefaultSuffixRedirector.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at
Re: how to use other jsf jar files, continued
On Jul 24, 2008, at 10:58 PM, Lin Sun wrote: Hi, assuming that you have disabled the myfaces and myfaces-deployer module, did you update your artifact-aliases.properties file per the instruction here (http://cwiki.apache.org/GMOxDOC21/how-to-upgrade-jars-and-swap-modules.html)? Also, if your jsf impl has multiple jars, you may have to pack them into one car module so that you can use the newly created module id as newartifactId. I'm not following why we're giving instructions on how to alias artifacts. What aliasing is needed in this scenario? None, I think. I may have missed something in the discussion thread, but believe the user is deploying OperaMasks in their web app. It won't be an entirely integrated JSF implementation wrt annotation injection, but It's kind of nice to be on the wrong-end of a language barrier -- http://www.operamasks.org/ I'd only heard about OperaMasks for the first time, yesterday. What make and version of Java are you using? There may be a threading issue -- one thread removing elements from the Collection while this thread is iterating... At the moment, I'm having problems seeing how this is a Geronimo problem, but happy to be proven otherwise... Can you provide us with a sample app which recreates this problem? --kevan
Re: how to use other jsf jar files, continued
I am under the impression that zhoub wants to use a different jsf impl than myfaces per his email - http://www.nabble.com/how-to-disable-myfaces-tp18607775s134p18607775.html But I am with you - i don't really know the exact steps to get to the exception. Lin On Fri, Jul 25, 2008 at 11:10 AM, Kevan Miller [EMAIL PROTECTED] wrote: On Jul 24, 2008, at 10:58 PM, Lin Sun wrote: Hi, assuming that you have disabled the myfaces and myfaces-deployer module, did you update your artifact-aliases.properties file per the instruction here (http://cwiki.apache.org/GMOxDOC21/how-to-upgrade-jars-and-swap-modules.html)? Also, if your jsf impl has multiple jars, you may have to pack them into one car module so that you can use the newly created module id as newartifactId. I'm not following why we're giving instructions on how to alias artifacts. What aliasing is needed in this scenario? None, I think. I may have missed something in the discussion thread, but believe the user is deploying OperaMasks in their web app. It won't be an entirely integrated JSF implementation wrt annotation injection, but It's kind of nice to be on the wrong-end of a language barrier -- http://www.operamasks.org/ I'd only heard about OperaMasks for the first time, yesterday. What make and version of Java are you using? There may be a threading issue -- one thread removing elements from the Collection while this thread is iterating... At the moment, I'm having problems seeing how this is a Geronimo problem, but happy to be proven otherwise... Can you provide us with a sample app which recreates this problem? --kevan
Re: how to use other jsf jar files, continued
It seems like your JSF framework (operamasks) error, not Geronimo error. Have you tried run your sample in the other container? such as Tomcat. Thanks a lot. -- Yun Feng zhoub wrote: error message is : java.util.NoSuchElementException Caused by: java.util.NoSuchElementException +- Stack Trace java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubviewTree(AjaxUpdaterRenderer.java:366) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubview(AjaxUpdaterRenderer.java:373) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.encodeChildren(AjaxUpdaterRenderer.java:141) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:543) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:239) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.CGLIB$encodeAll$137(generated) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2$$FastClassByCGLIB$$81604c49.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.CGLIB$encodeAll$140(generated) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22$$FastClassByCGLIB$$ee8a26d8.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.html.HtmlPage.encodeAll(HtmlPage.java:290) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.facelets.FaceletViewHandlerHook.renderView(FaceletViewHandlerHook.java:221) at org.operamasks.faces.lifecycle.RenderResponse.execute(RenderResponse.java:42) at org.operamasks.faces.lifecycle.LifecycleImpl.doPhase(LifecycleImpl.java:134) at org.operamasks.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:95) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.operamasks.faces.webapp.filter.DefaultSuffixRedirector.doFilter(DefaultSuffixRedirector.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:406) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47) 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.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at
Re: how to use other jsf jar files, continued
The operamasks can work well in Jboss4.2.2, with proper configure. That is remove the jsf framework of JBoss. YunFeng Ma wrote: It seems like your JSF framework (operamasks) error, not Geronimo error. Have you tried run your sample in the other container? such as Tomcat. Thanks a lot. -- Yun Feng zhoub wrote: error message is : java.util.NoSuchElementException Caused by: java.util.NoSuchElementException +- Stack Trace java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubviewTree(AjaxUpdaterRenderer.java:366) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubview(AjaxUpdaterRenderer.java:373) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.encodeChildren(AjaxUpdaterRenderer.java:141) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:543) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:239) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.CGLIB$encodeAll$137(generated) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2$$FastClassByCGLIB$$81604c49.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.CGLIB$encodeAll$140(generated) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22$$FastClassByCGLIB$$ee8a26d8.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.html.HtmlPage.encodeAll(HtmlPage.java:290) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.facelets.FaceletViewHandlerHook.renderView(FaceletViewHandlerHook.java:221) at org.operamasks.faces.lifecycle.RenderResponse.execute(RenderResponse.java:42) at org.operamasks.faces.lifecycle.LifecycleImpl.doPhase(LifecycleImpl.java:134) at org.operamasks.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:95) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.operamasks.faces.webapp.filter.DefaultSuffixRedirector.doFilter(DefaultSuffixRedirector.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:406) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47) 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.valves.AccessLogValve.invoke(AccessLogValve.java:563) at
Re: how to use other jsf jar files, continued
Hi, assuming that you have disabled the myfaces and myfaces-deployer module, did you update your artifact-aliases.properties file per the instruction here (http://cwiki.apache.org/GMOxDOC21/how-to-upgrade-jars-and-swap-modules.html)? Also, if your jsf impl has multiple jars, you may have to pack them into one car module so that you can use the newly created module id as newartifactId. Lin On Wed, Jul 23, 2008 at 10:30 PM, zhoub [EMAIL PROTECTED] wrote: error message is : java.util.NoSuchElementException Caused by: java.util.NoSuchElementException +- Stack Trace java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubviewTree(AjaxUpdaterRenderer.java:366) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubview(AjaxUpdaterRenderer.java:373) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.encodeChildren(AjaxUpdaterRenderer.java:141) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:543) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:239) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.CGLIB$encodeAll$137(generated) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2$$FastClassByCGLIB$$81604c49.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.CGLIB$encodeAll$140(generated) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22$$FastClassByCGLIB$$ee8a26d8.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.html.HtmlPage.encodeAll(HtmlPage.java:290) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.facelets.FaceletViewHandlerHook.renderView(FaceletViewHandlerHook.java:221) at org.operamasks.faces.lifecycle.RenderResponse.execute(RenderResponse.java:42) at org.operamasks.faces.lifecycle.LifecycleImpl.doPhase(LifecycleImpl.java:134) at org.operamasks.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:95) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.operamasks.faces.webapp.filter.DefaultSuffixRedirector.doFilter(DefaultSuffixRedirector.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:406) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at
Re: how to use other jsf jar files, continued
error message is : java.util.NoSuchElementException Caused by: java.util.NoSuchElementException +- Stack Trace java.util.NoSuchElementException at java.util.AbstractList$Itr.next(AbstractList.java:350) at java.util.AbstractCollection.addAll(AbstractCollection.java:305) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubviewTree(AjaxUpdaterRenderer.java:366) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.buildSubview(AjaxUpdaterRenderer.java:373) at org.operamasks.faces.render.ajax.AjaxUpdaterRenderer.encodeChildren(AjaxUpdaterRenderer.java:141) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:543) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:239) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.CGLIB$encodeAll$137(generated) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2$$FastClassByCGLIB$$81604c49.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIPanel$$EnhancerByCGLIB$$b5cdd3e2.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.CGLIB$encodeAll$140(generated) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22$$FastClassByCGLIB$$ee8a26d8.invoke(generated) at org.operamasks.net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:169) at org.operamasks.faces.interceptor.CompositeInterceptor.invokeSuper(CompositeInterceptor.java:69) at org.operamasks.faces.interceptor.CompositeInterceptor.invoke(CompositeInterceptor.java:60) at org.operamasks.faces.interceptor.CompositeInterceptor.intercept(CompositeInterceptor.java:41) at org.operamasks.faces.component.layout.impl.UIBorderLayout$$EnhancerByCGLIB$$c8c1ea22.encodeAll(generated) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.component.html.HtmlPage.encodeAll(HtmlPage.java:290) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:246) at org.operamasks.faces.facelets.FaceletViewHandlerHook.renderView(FaceletViewHandlerHook.java:221) at org.operamasks.faces.lifecycle.RenderResponse.execute(RenderResponse.java:42) at org.operamasks.faces.lifecycle.LifecycleImpl.doPhase(LifecycleImpl.java:134) at org.operamasks.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:95) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.operamasks.faces.webapp.filter.DefaultSuffixRedirector.doFilter(DefaultSuffixRedirector.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:406) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47) 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.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at