PrimeFaces 4.0.14 + MyFaces 2.2.3: ClassCastException in ConfigContainer

2014-06-05 Thread Felipe Jaekel
Hi,

I'm eventually getting a ClassCastException in my production server. All
pages stop rendering and I need to reload the application to make it work
again.

Problem happens in a PrimeFaces class, but as the value is retrieved from
JSF I'd like to check here too.

Jun 05, 2014 8:06:47 AM javax.faces.component._ExternalSpecifications
isBeanValidationAvailable
Informações: MyFaces Bean Validation support enabled
Jun 05, 2014 8:06:47 AM
br.com.spdata.jsf.util.AbstractRedirectExceptionHandler log
Grave: java.lang.Boolean cannot be cast to java.lang.String
java.lang.ClassCastException: java.lang.Boolean cannot be cast to
java.lang.String
at 
org.primefaces.config.ConfigContainer.initConfigFromContextParams(ConfigContainer.java:104)
at org.primefaces.config.ConfigContainer.init(ConfigContainer.java:60)
at 
org.primefaces.context.DefaultApplicationContext.init(DefaultApplicationContext.java:30)
at 
org.primefaces.context.DefaultRequestContext.getApplicationContext(DefaultRequestContext.java:223)
at 
org.primefaces.util.ComponentUtils.getConverter(ComponentUtils.java:130)
at 
org.primefaces.renderkit.InputRenderer.getConvertedValue(InputRenderer.java:183)
at javax.faces.component.UIInput.getConvertedValue(UIInput.java:662)
at javax.faces.component.UIInput.validate(UIInput.java:598)
at javax.faces.component.UIInput.processValidators(UIInput.java:274)
at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
at 
org.primefaces.component.panel.Panel.processValidators(Panel.java:281)
at javax.faces.component.UIForm.processValidators(UIForm.java:210)
at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
at 
javax.faces.component.UIViewRoot._processValidatorsDefault(UIViewRoot.java:1697)
at javax.faces.component.UIViewRoot.access$600(UIViewRoot.java:77)
at 
javax.faces.component.UIViewRoot$ProcessValidatorPhaseProcessor.process(UIViewRoot.java:1804)
at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1653)
at 
javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:909)
at 
org.apache.myfaces.lifecycle.ProcessValidationsExecutor.execute(ProcessValidationsExecutor.java:38)
at 
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196)
at 
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at 
br.com.spdata.filter.FileUploadFilter.doFilter(FileUploadFilter.java:118)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at 
br.com.spdata.tecnico.filter.LoginFilter.doFilter(LoginFilter.java:45)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
at 
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
at 
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at 
org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
at 
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
at 
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
at 
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
at 
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
at 
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
at 
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
at 
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at 

Re: PrimeFaces 4.0.14 + MyFaces 2.2.3: ClassCastException in ConfigContainer

2014-06-05 Thread Thomas Andraschko
Hey,

i fixed this in PF 5.0 -
https://code.google.com/p/primefaces/issues/detail?id=688

Regards,
Thomas


2014-06-05 15:42 GMT+02:00 Felipe Jaekel fkjae...@gmail.com:

 Hi,

 I'm eventually getting a ClassCastException in my production server. All
 pages stop rendering and I need to reload the application to make it work
 again.

 Problem happens in a PrimeFaces class, but as the value is retrieved from
 JSF I'd like to check here too.

 Jun 05, 2014 8:06:47 AM javax.faces.component._ExternalSpecifications
 isBeanValidationAvailable
 Informações: MyFaces Bean Validation support enabled
 Jun 05, 2014 8:06:47 AM
 br.com.spdata.jsf.util.AbstractRedirectExceptionHandler log
 Grave: java.lang.Boolean cannot be cast to java.lang.String
 java.lang.ClassCastException: java.lang.Boolean cannot be cast to
 java.lang.String
 at
 org.primefaces.config.ConfigContainer.initConfigFromContextParams(ConfigContainer.java:104)
 at
 org.primefaces.config.ConfigContainer.init(ConfigContainer.java:60)
 at
 org.primefaces.context.DefaultApplicationContext.init(DefaultApplicationContext.java:30)
 at
 org.primefaces.context.DefaultRequestContext.getApplicationContext(DefaultRequestContext.java:223)
 at
 org.primefaces.util.ComponentUtils.getConverter(ComponentUtils.java:130)
 at
 org.primefaces.renderkit.InputRenderer.getConvertedValue(InputRenderer.java:183)
 at
 javax.faces.component.UIInput.getConvertedValue(UIInput.java:662)
 at javax.faces.component.UIInput.validate(UIInput.java:598)
 at
 javax.faces.component.UIInput.processValidators(UIInput.java:274)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 org.primefaces.component.panel.Panel.processValidators(Panel.java:281)
 at javax.faces.component.UIForm.processValidators(UIForm.java:210)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 javax.faces.component.UIViewRoot._processValidatorsDefault(UIViewRoot.java:1697)
 at javax.faces.component.UIViewRoot.access$600(UIViewRoot.java:77)
 at
 javax.faces.component.UIViewRoot$ProcessValidatorPhaseProcessor.process(UIViewRoot.java:1804)
 at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1653)
 at
 javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:909)
 at
 org.apache.myfaces.lifecycle.ProcessValidationsExecutor.execute(ProcessValidationsExecutor.java:38)
 at
 org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196)
 at
 org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at
 br.com.spdata.filter.FileUploadFilter.doFilter(FileUploadFilter.java:118)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at
 br.com.spdata.tecnico.filter.LoginFilter.doFilter(LoginFilter.java:45)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at
 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
 at
 org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
 at
 org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
 at
 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
 at
 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
 at
 org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
 at
 org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
 at
 org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
 at
 org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
 at
 org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
 at
 org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
 at
 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
 at
 

Re: PrimeFaces 4.0.14 + MyFaces 2.2.3: ClassCastException in ConfigContainer

2014-06-05 Thread Thomas Andraschko
Sorry, wrong URL.
https://code.google.com/p/primefaces/issues/detail?id=6889


2014-06-05 15:47 GMT+02:00 Thomas Andraschko andraschko.tho...@gmail.com:

 Hey,

 i fixed this in PF 5.0 -
 https://code.google.com/p/primefaces/issues/detail?id=688

 Regards,
 Thomas


 2014-06-05 15:42 GMT+02:00 Felipe Jaekel fkjae...@gmail.com:

 Hi,

 I'm eventually getting a ClassCastException in my production server. All
 pages stop rendering and I need to reload the application to make it work
 again.

 Problem happens in a PrimeFaces class, but as the value is retrieved from
 JSF I'd like to check here too.

 Jun 05, 2014 8:06:47 AM javax.faces.component._ExternalSpecifications
 isBeanValidationAvailable
 Informações: MyFaces Bean Validation support enabled
 Jun 05, 2014 8:06:47 AM
 br.com.spdata.jsf.util.AbstractRedirectExceptionHandler log
 Grave: java.lang.Boolean cannot be cast to java.lang.String
 java.lang.ClassCastException: java.lang.Boolean cannot be cast to
 java.lang.String
 at
 org.primefaces.config.ConfigContainer.initConfigFromContextParams(ConfigContainer.java:104)
 at
 org.primefaces.config.ConfigContainer.init(ConfigContainer.java:60)
 at
 org.primefaces.context.DefaultApplicationContext.init(DefaultApplicationContext.java:30)
 at
 org.primefaces.context.DefaultRequestContext.getApplicationContext(DefaultRequestContext.java:223)
 at
 org.primefaces.util.ComponentUtils.getConverter(ComponentUtils.java:130)
 at
 org.primefaces.renderkit.InputRenderer.getConvertedValue(InputRenderer.java:183)
 at
 javax.faces.component.UIInput.getConvertedValue(UIInput.java:662)
 at javax.faces.component.UIInput.validate(UIInput.java:598)
 at
 javax.faces.component.UIInput.processValidators(UIInput.java:274)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 org.primefaces.component.panel.Panel.processValidators(Panel.java:281)
 at javax.faces.component.UIForm.processValidators(UIForm.java:210)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
 at
 javax.faces.component.UIViewRoot._processValidatorsDefault(UIViewRoot.java:1697)
 at javax.faces.component.UIViewRoot.access$600(UIViewRoot.java:77)
 at
 javax.faces.component.UIViewRoot$ProcessValidatorPhaseProcessor.process(UIViewRoot.java:1804)
 at javax.faces.component.UIViewRoot._process(UIViewRoot.java:1653)
 at
 javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:909)
 at
 org.apache.myfaces.lifecycle.ProcessValidationsExecutor.execute(ProcessValidationsExecutor.java:38)
 at
 org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196)
 at
 org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
 at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at
 br.com.spdata.filter.FileUploadFilter.doFilter(FileUploadFilter.java:118)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at
 br.com.spdata.tecnico.filter.LoginFilter.doFilter(LoginFilter.java:45)
 at
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 at
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 at
 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
 at
 org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
 at
 org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
 at
 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
 at
 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
 at
 org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
 at
 org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
 at
 org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
 at
 org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
 at
 org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:383)
 at
 

Re: PrimeFaces 4.0.14 + MyFaces 2.2.3: ClassCastException in ConfigContainer

2014-06-05 Thread Felipe Jaekel
Thanks for the quick feedback.

I left a question in the issue tracker.


2014-06-05 10:48 GMT-03:00 Thomas Andraschko andraschko.tho...@gmail.com:

 Sorry, wrong URL.
 https://code.google.com/p/primefaces/issues/detail?id=6889


 2014-06-05 15:47 GMT+02:00 Thomas Andraschko andraschko.tho...@gmail.com
 :

  Hey,
 
  i fixed this in PF 5.0 -
  https://code.google.com/p/primefaces/issues/detail?id=688
 
  Regards,
  Thomas
 
 
  2014-06-05 15:42 GMT+02:00 Felipe Jaekel fkjae...@gmail.com:
 
  Hi,
 
  I'm eventually getting a ClassCastException in my production server. All
  pages stop rendering and I need to reload the application to make it
 work
  again.
 
  Problem happens in a PrimeFaces class, but as the value is retrieved
 from
  JSF I'd like to check here too.
 
  Jun 05, 2014 8:06:47 AM javax.faces.component._ExternalSpecifications
  isBeanValidationAvailable
  Informações: MyFaces Bean Validation support enabled
  Jun 05, 2014 8:06:47 AM
  br.com.spdata.jsf.util.AbstractRedirectExceptionHandler log
  Grave: java.lang.Boolean cannot be cast to java.lang.String
  java.lang.ClassCastException: java.lang.Boolean cannot be cast to
  java.lang.String
  at
 
 org.primefaces.config.ConfigContainer.initConfigFromContextParams(ConfigContainer.java:104)
  at
  org.primefaces.config.ConfigContainer.init(ConfigContainer.java:60)
  at
 
 org.primefaces.context.DefaultApplicationContext.init(DefaultApplicationContext.java:30)
  at
 
 org.primefaces.context.DefaultRequestContext.getApplicationContext(DefaultRequestContext.java:223)
  at
  org.primefaces.util.ComponentUtils.getConverter(ComponentUtils.java:130)
  at
 
 org.primefaces.renderkit.InputRenderer.getConvertedValue(InputRenderer.java:183)
  at
  javax.faces.component.UIInput.getConvertedValue(UIInput.java:662)
  at javax.faces.component.UIInput.validate(UIInput.java:598)
  at
  javax.faces.component.UIInput.processValidators(UIInput.java:274)
  at
 
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
  at
 
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
  at
  org.primefaces.component.panel.Panel.processValidators(Panel.java:281)
  at
 javax.faces.component.UIForm.processValidators(UIForm.java:210)
  at
 
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
  at
 
 javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1457)
  at
 
 javax.faces.component.UIViewRoot._processValidatorsDefault(UIViewRoot.java:1697)
  at
 javax.faces.component.UIViewRoot.access$600(UIViewRoot.java:77)
  at
 
 javax.faces.component.UIViewRoot$ProcessValidatorPhaseProcessor.process(UIViewRoot.java:1804)
  at
 javax.faces.component.UIViewRoot._process(UIViewRoot.java:1653)
  at
  javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:909)
  at
 
 org.apache.myfaces.lifecycle.ProcessValidationsExecutor.execute(ProcessValidationsExecutor.java:38)
  at
 
 org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196)
  at
 
 org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
  at
 javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
  at
 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
  at
 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  at
 
 br.com.spdata.filter.FileUploadFilter.doFilter(FileUploadFilter.java:118)
  at
 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  at
 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  at
  br.com.spdata.tecnico.filter.LoginFilter.doFilter(LoginFilter.java:45)
  at
 
 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  at
 
 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  at
 
 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:61)
  at
 
 org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
  at
 
 org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
  at
 
 org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
  at
 
 org.apache.shiro.web.servlet.ProxiedFilterChain.doFilter(ProxiedFilterChain.java:66)
  at
 
 org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
  at
 
 org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
  at