Re: how to use other jsf jar files, continued

2008-07-25 Thread zhoub

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

2008-07-25 Thread Lin Sun
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

2008-07-25 Thread Kevan Miller


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

2008-07-25 Thread Lin Sun
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

2008-07-24 Thread YunFeng Ma
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

2008-07-24 Thread zhoub

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

2008-07-24 Thread Lin Sun
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

2008-07-23 Thread zhoub

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