You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@deltaspike.apache.org by Edilmar LISTAS <ed...@intersite.com.br> on 2016/07/05 15:34:26 UTC

DeltaSpike x Payara App Server

My actual environment is:

- Glassfish 3.1.2.2
- CDI Weld 1.1.8
- DeltaSpike 1.6.0
- JSF Mojarra javax.faces.jar 2.1.29
- RichFaces 4.5.15
- JPA 2
- Hibernate 4.2.7
- JasperReports 6.1.0
- JDBC drivers Jaybird/Firebird and PostgreSQL

Now, I have tried to change to:

-***** Payara 4.1.1 (Glassfish 4.1.1 clone)
-***** CDI Weld 2.3.2
- DeltaSpike 1.6.0
-***** JSF Mojarra javax.faces.jar 2.2.13
- RichFaces 4.5.15
- JPA 2
- Hibernate 4.2.7
- JasperReports 6.1.0
- JDBC drivers Jaybird/Firebird and PostgreSQL

My webapp is JEE6, but Payara team said me it is fully compatible with
JEE6/JEE7.

I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar 
file), but when I try to run, the first login page (with login/pass 
required="true" fields) doesn't work properly. I type the values for 
login/pass and JSF page arises an error message that fields login/pass 
are required, JSF native error, nothing is sent to server.

After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
arises many exceptions and doesn't run.

Then, I think the right jar is the actual 
deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is 
with DS or other
JSF specific configuration.



Re: DeltaSpike x Payara App Server

Posted by "John D. Ament" <jo...@apache.org>.
Can you provide us with your logs?  The regular JAR should worm fine since
it's ee7.
On Jul 5, 2016 11:34, "Edilmar LISTAS" <ed...@intersite.com.br> wrote:

> My actual environment is:
>
> - Glassfish 3.1.2.2
> - CDI Weld 1.1.8
> - DeltaSpike 1.6.0
> - JSF Mojarra javax.faces.jar 2.1.29
> - RichFaces 4.5.15
> - JPA 2
> - Hibernate 4.2.7
> - JasperReports 6.1.0
> - JDBC drivers Jaybird/Firebird and PostgreSQL
>
> Now, I have tried to change to:
>
> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
> -***** CDI Weld 2.3.2
> - DeltaSpike 1.6.0
> -***** JSF Mojarra javax.faces.jar 2.2.13
> - RichFaces 4.5.15
> - JPA 2
> - Hibernate 4.2.7
> - JasperReports 6.1.0
> - JDBC drivers Jaybird/Firebird and PostgreSQL
>
> My webapp is JEE6, but Payara team said me it is fully compatible with
> JEE6/JEE7.
>
> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar
> file), but when I try to run, the first login page (with login/pass
> required="true" fields) doesn't work properly. I type the values for
> login/pass and JSF page arises an error message that fields login/pass are
> required, JSF native error, nothing is sent to server.
>
> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
> arises many exceptions and doesn't run.
>
> Then, I think the right jar is the actual
> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is
> with DS or other
> JSF specific configuration.
>
>
>

Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

#1 you deactivated the additional behaviour of it
#2 it's just in the callstack - the exception is in mojarra forwarded by
this.wrapped.createConverter(targetClass)

as you can see at [1] deltaspike doesn't change the behaviour before this
delegation (-> before the exception occurs).

regards,
gerhard

[1]
https://github.com/apache/deltaspike/blob/master/deltaspike/modules/jsf/impl/src/main/java/org/apache/deltaspike/jsf/impl/injection/InjectionAwareApplicationWrapper.java#L60



2016-07-12 20:21 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> Payara/people said me the problem may be this:
>
> at
> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>
> Is there some config to do that don't create an instance of this abstract
> converter?
>
>
> Em 11-07-2016 16:44, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> in that case you should contact the payara-community.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2016-07-11 20:15 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>> Hi,
>>>
>>> I dropped @FacesConverter. Same error:
>>>
>>>
>>> javax.faces.FacesException: Não é possível criar instância para·a classe:
>>> SubMacroWeb.convert.LookupStrConverter.
>>>         at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>         at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>         at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>         at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>         at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>         at
>>>
>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>         at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>         at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>         at
>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>         at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>         at
>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>         at
>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>         at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>         at
>>> javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>         at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>         at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>         at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>         at
>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>         at
>>>
>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>         at
>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>         at
>>>
>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>         at
>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>         at
>>>
>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>         at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>         at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>         at
>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>         at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>         at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>         at
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>         at
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>         at
>>>
>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>         at
>>>
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>         at
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>         at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>         at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>         at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>         at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>         at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>         at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>         at
>>>
>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>         at
>>>
>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>         at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>         at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>         at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>         at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>         at
>>>
>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>         at
>>>
>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>         at
>>>
>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>         at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>         at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>         at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>         at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>         at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>         at java.lang.Thread.run(Thread.java:745)
>>> Caused by: java.lang.InstantiationException
>>>         at
>>>
>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>         at
>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>         at java.lang.Class.newInstance(Class.java:442)
>>>         at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>         ... 56 more
>>>
>>>
>>>
>>>
>>>
>>> Em 08-07-2016 17:04, Gerhard Petracek escreveu:
>>>
>>> hi edilmar,
>>>>
>>>> if you are using it as base-class, please drop @FacesConverter
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>>
>>>>
>>>> 2016-07-08 22:40 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>
>>>> I have this abstract converter with generic code, but I never use this
>>>>
>>>>> converter for JSF, I create children classes for JSF using. But it is
>>>>> possible that JEE7 appservers don't like this.
>>>>>
>>>>>
>>>>> Em 08-07-2016 15:26, Gerhard Petracek escreveu:
>>>>>
>>>>> hi edilmar,
>>>>>
>>>>>>
>>>>>> please don't try to use abstract-classes as converters.
>>>>>> we don't have all details of your application, so it isn't possible to
>>>>>> answer why gf3 ~ignores it.
>>>>>>
>>>>>> regards,
>>>>>> gerhard
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <edilista@intersite.com.br
>>>>>> >:
>>>>>>
>>>>>> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't
>>>>>> in
>>>>>>
>>>>>> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>>>>>>>
>>>>>>> package SubMacroWeb.convert;
>>>>>>>
>>>>>>> import SubMacroUtils.Geral;
>>>>>>> import SubMacroUtils.HTMLProducerTab;
>>>>>>> import SubMacroWeb.util.JsfUtil;
>>>>>>> import entity.GenericEntity;
>>>>>>> import javax.faces.component.UIComponent;
>>>>>>> import javax.faces.context.FacesContext;
>>>>>>> import javax.faces.convert.Converter;
>>>>>>> import javax.faces.convert.FacesConverter;
>>>>>>> import javax.persistence.EntityManager;
>>>>>>>
>>>>>>> @FacesConverter
>>>>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>>>>   private Class<T> persistentClass;
>>>>>>>   private EntityManager em;
>>>>>>>
>>>>>>>   public LookupStrConverter() {
>>>>>>>   }
>>>>>>>   protected void init(Class<T> persistentClass) {
>>>>>>>     setPersistentClass(persistentClass);
>>>>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>>>>   }
>>>>>>>
>>>>>>>   public Class<T> getPersistentClass() {
>>>>>>>     return persistentClass;
>>>>>>>   }
>>>>>>>
>>>>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>>>>     this.persistentClass = persistentClass;
>>>>>>>   }
>>>>>>>
>>>>>>>   public EntityManager getEm() {
>>>>>>>     return em;
>>>>>>>   }
>>>>>>>
>>>>>>>   public void setEm(EntityManager em) {
>>>>>>>     this.em = em;
>>>>>>>   }
>>>>>>>
>>>>>>>   @Override
>>>>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>>>>> uiComponent,
>>>>>>> String string) {
>>>>>>>     if (Geral.StrEmpty(string)) {
>>>>>>>       return null;
>>>>>>>     }
>>>>>>>     try {
>>>>>>>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>>>>>>>         string = Geral.getItemComboBoxCod(string);
>>>>>>>       T object;
>>>>>>>       if (em != null)
>>>>>>>         object = em.find(persistentClass, string);
>>>>>>>       else
>>>>>>>         object = null;
>>>>>>>       return object;
>>>>>>>     } catch (Exception e) {
>>>>>>>       e.printStackTrace();
>>>>>>>       return null;
>>>>>>>     }
>>>>>>>   }
>>>>>>>
>>>>>>>   @Override
>>>>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>>>>> uIComponent, Object object) {
>>>>>>>     if (object == null) {
>>>>>>>       return null;
>>>>>>>     }
>>>>>>>     if (object instanceof Long) {
>>>>>>>       return object.toString();
>>>>>>>     } else {
>>>>>>>       try {
>>>>>>>         GenericEntity o = (GenericEntity) object;
>>>>>>>         return Geral.LimpaDescricao(o.getDescricao()) +
>>>>>>> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>>>>>>>       } catch (Exception e) {
>>>>>>>         e.printStackTrace();
>>>>>>>         return null;
>>>>>>>       }
>>>>>>>     }
>>>>>>>   }
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>>>>>>>
>>>>>>> hi edilmar,
>>>>>>>
>>>>>>>
>>>>>>>> looks like mojarra has an issue with your converter - see:
>>>>>>>> at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>> at java.lang.Class.newInstance(Class.java:442)
>>>>>>>> at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>>
>>>>>>>> -> that isn't related to deltaspike.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>> gerhard
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
Payara/people said me the problem may be this:

at 
org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)

Is there some config to do that don't create an instance of this 
abstract converter?

Em 11-07-2016 16:44, Gerhard Petracek escreveu:
> hi edilmar,
>
> in that case you should contact the payara-community.
>
> regards,
> gerhard
>
>
>
> 2016-07-11 20:15 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> Hi,
>>
>> I dropped @FacesConverter. Same error:
>>
>>
>> javax.faces.FacesException: Não é possível criar instância para·a classe:
>> SubMacroWeb.convert.LookupStrConverter.
>>         at
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>         at
>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>         at
>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>         at
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>         at
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>         at
>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>         at
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>         at
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>         at
>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>         at javax.faces.component.UIInput.validate(UIInput.java:975)
>>         at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>         at
>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>         at
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>         at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>         at
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>         at
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>         at
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>         at
>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>         at
>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>         at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>         at
>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>         at
>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>         at
>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>         at
>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>         at
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>         at
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>         at
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>         at
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>         at
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>         at
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>         at
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>         at
>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>         at
>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>         at
>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>         at
>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>         at
>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>         at
>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>         at
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>         at
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>         at
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>         at
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>         at
>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>         at
>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>         at
>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>         at
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>         at
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>         at
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>         at
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>         at
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>         at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.InstantiationException
>>         at
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>         at java.lang.Class.newInstance(Class.java:442)
>>         at
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>         ... 56 more
>>
>>
>>
>>
>>
>> Em 08-07-2016 17:04, Gerhard Petracek escreveu:
>>
>>> hi edilmar,
>>>
>>> if you are using it as base-class, please drop @FacesConverter
>>>
>>> regards,
>>> gerhard
>>>
>>>
>>>
>>> 2016-07-08 22:40 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>
>>> I have this abstract converter with generic code, but I never use this
>>>> converter for JSF, I create children classes for JSF using. But it is
>>>> possible that JEE7 appservers don't like this.
>>>>
>>>>
>>>> Em 08-07-2016 15:26, Gerhard Petracek escreveu:
>>>>
>>>> hi edilmar,
>>>>>
>>>>> please don't try to use abstract-classes as converters.
>>>>> we don't have all details of your application, so it isn't possible to
>>>>> answer why gf3 ~ignores it.
>>>>>
>>>>> regards,
>>>>> gerhard
>>>>>
>>>>>
>>>>>
>>>>> 2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>>
>>>>> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't
>>>>> in
>>>>>
>>>>>> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>>>>>>
>>>>>> package SubMacroWeb.convert;
>>>>>>
>>>>>> import SubMacroUtils.Geral;
>>>>>> import SubMacroUtils.HTMLProducerTab;
>>>>>> import SubMacroWeb.util.JsfUtil;
>>>>>> import entity.GenericEntity;
>>>>>> import javax.faces.component.UIComponent;
>>>>>> import javax.faces.context.FacesContext;
>>>>>> import javax.faces.convert.Converter;
>>>>>> import javax.faces.convert.FacesConverter;
>>>>>> import javax.persistence.EntityManager;
>>>>>>
>>>>>> @FacesConverter
>>>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>>>   private Class<T> persistentClass;
>>>>>>   private EntityManager em;
>>>>>>
>>>>>>   public LookupStrConverter() {
>>>>>>   }
>>>>>>   protected void init(Class<T> persistentClass) {
>>>>>>     setPersistentClass(persistentClass);
>>>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>>>   }
>>>>>>
>>>>>>   public Class<T> getPersistentClass() {
>>>>>>     return persistentClass;
>>>>>>   }
>>>>>>
>>>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>>>     this.persistentClass = persistentClass;
>>>>>>   }
>>>>>>
>>>>>>   public EntityManager getEm() {
>>>>>>     return em;
>>>>>>   }
>>>>>>
>>>>>>   public void setEm(EntityManager em) {
>>>>>>     this.em = em;
>>>>>>   }
>>>>>>
>>>>>>   @Override
>>>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>>>> uiComponent,
>>>>>> String string) {
>>>>>>     if (Geral.StrEmpty(string)) {
>>>>>>       return null;
>>>>>>     }
>>>>>>     try {
>>>>>>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>>>>>>         string = Geral.getItemComboBoxCod(string);
>>>>>>       T object;
>>>>>>       if (em != null)
>>>>>>         object = em.find(persistentClass, string);
>>>>>>       else
>>>>>>         object = null;
>>>>>>       return object;
>>>>>>     } catch (Exception e) {
>>>>>>       e.printStackTrace();
>>>>>>       return null;
>>>>>>     }
>>>>>>   }
>>>>>>
>>>>>>   @Override
>>>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>>>> uIComponent, Object object) {
>>>>>>     if (object == null) {
>>>>>>       return null;
>>>>>>     }
>>>>>>     if (object instanceof Long) {
>>>>>>       return object.toString();
>>>>>>     } else {
>>>>>>       try {
>>>>>>         GenericEntity o = (GenericEntity) object;
>>>>>>         return Geral.LimpaDescricao(o.getDescricao()) +
>>>>>> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>>>>>>       } catch (Exception e) {
>>>>>>         e.printStackTrace();
>>>>>>         return null;
>>>>>>       }
>>>>>>     }
>>>>>>   }
>>>>>> }
>>>>>>
>>>>>>
>>>>>> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>>>>>>
>>>>>> hi edilmar,
>>>>>>
>>>>>>>
>>>>>>> looks like mojarra has an issue with your converter - see:
>>>>>>> at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>> at java.lang.Class.newInstance(Class.java:442)
>>>>>>> at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>
>>>>>>> -> that isn't related to deltaspike.
>>>>>>>
>>>>>>> regards,
>>>>>>> gerhard
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>
>>>>
>>>
>>
>


Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

in that case you should contact the payara-community.

regards,
gerhard



2016-07-11 20:15 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> Hi,
>
> I dropped @FacesConverter. Same error:
>
>
> javax.faces.FacesException: Não é possível criar instância para·a classe:
> SubMacroWeb.convert.LookupStrConverter.
>         at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>         at
> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>         at
> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>         at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>         at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>         at
> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>         at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>         at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>         at
> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>         at javax.faces.component.UIInput.validate(UIInput.java:975)
>         at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>         at
> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>         at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>         at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>         at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>         at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>         at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>         at
> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>         at
> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>         at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>         at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>         at
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>         at
> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>         at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>         at
> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>         at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>         at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>         at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>         at
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>         at
> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>         at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>         at
> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>         at
> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>         at
> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>         at
> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>         at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>         at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>         at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>         at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>         at
> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>         at
> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>         at
> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>         at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>         at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>         at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>         at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>         at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.InstantiationException
>         at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>         at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>         at java.lang.Class.newInstance(Class.java:442)
>         at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>         ... 56 more
>
>
>
>
>
> Em 08-07-2016 17:04, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> if you are using it as base-class, please drop @FacesConverter
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2016-07-08 22:40 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>> I have this abstract converter with generic code, but I never use this
>>> converter for JSF, I create children classes for JSF using. But it is
>>> possible that JEE7 appservers don't like this.
>>>
>>>
>>> Em 08-07-2016 15:26, Gerhard Petracek escreveu:
>>>
>>> hi edilmar,
>>>>
>>>> please don't try to use abstract-classes as converters.
>>>> we don't have all details of your application, so it isn't possible to
>>>> answer why gf3 ~ignores it.
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>>
>>>>
>>>> 2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>
>>>> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't
>>>> in
>>>>
>>>>> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>>>>>
>>>>> package SubMacroWeb.convert;
>>>>>
>>>>> import SubMacroUtils.Geral;
>>>>> import SubMacroUtils.HTMLProducerTab;
>>>>> import SubMacroWeb.util.JsfUtil;
>>>>> import entity.GenericEntity;
>>>>> import javax.faces.component.UIComponent;
>>>>> import javax.faces.context.FacesContext;
>>>>> import javax.faces.convert.Converter;
>>>>> import javax.faces.convert.FacesConverter;
>>>>> import javax.persistence.EntityManager;
>>>>>
>>>>> @FacesConverter
>>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>>   private Class<T> persistentClass;
>>>>>   private EntityManager em;
>>>>>
>>>>>   public LookupStrConverter() {
>>>>>   }
>>>>>   protected void init(Class<T> persistentClass) {
>>>>>     setPersistentClass(persistentClass);
>>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>>   }
>>>>>
>>>>>   public Class<T> getPersistentClass() {
>>>>>     return persistentClass;
>>>>>   }
>>>>>
>>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>>     this.persistentClass = persistentClass;
>>>>>   }
>>>>>
>>>>>   public EntityManager getEm() {
>>>>>     return em;
>>>>>   }
>>>>>
>>>>>   public void setEm(EntityManager em) {
>>>>>     this.em = em;
>>>>>   }
>>>>>
>>>>>   @Override
>>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>>> uiComponent,
>>>>> String string) {
>>>>>     if (Geral.StrEmpty(string)) {
>>>>>       return null;
>>>>>     }
>>>>>     try {
>>>>>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>>>>>         string = Geral.getItemComboBoxCod(string);
>>>>>       T object;
>>>>>       if (em != null)
>>>>>         object = em.find(persistentClass, string);
>>>>>       else
>>>>>         object = null;
>>>>>       return object;
>>>>>     } catch (Exception e) {
>>>>>       e.printStackTrace();
>>>>>       return null;
>>>>>     }
>>>>>   }
>>>>>
>>>>>   @Override
>>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>>> uIComponent, Object object) {
>>>>>     if (object == null) {
>>>>>       return null;
>>>>>     }
>>>>>     if (object instanceof Long) {
>>>>>       return object.toString();
>>>>>     } else {
>>>>>       try {
>>>>>         GenericEntity o = (GenericEntity) object;
>>>>>         return Geral.LimpaDescricao(o.getDescricao()) +
>>>>> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>>>>>       } catch (Exception e) {
>>>>>         e.printStackTrace();
>>>>>         return null;
>>>>>       }
>>>>>     }
>>>>>   }
>>>>> }
>>>>>
>>>>>
>>>>> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>>>>>
>>>>> hi edilmar,
>>>>>
>>>>>>
>>>>>> looks like mojarra has an issue with your converter - see:
>>>>>> at
>>>>>>
>>>>>>
>>>>>>
>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>> at java.lang.Class.newInstance(Class.java:442)
>>>>>> at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>
>>>>>> -> that isn't related to deltaspike.
>>>>>>
>>>>>> regards,
>>>>>> gerhard
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>
>>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
Hi,

I dropped @FacesConverter. Same error:

javax.faces.FacesException: Não é possível criar instância para·a 
classe: SubMacroWeb.convert.LookupStrConverter.
	at 
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
	at 
com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
	at 
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
	at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
	at javax.faces.component.UIInput.validate(UIInput.java:975)
	at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
	at javax.faces.component.UIInput.processValidators(UIInput.java:712)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIForm.processValidators(UIForm.java:253)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
	at 
com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
	at 
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
	at javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
	at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at 
org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
	at 
org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
	at 
org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
	at 
org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
	at 
org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
	at 
org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at 
org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
	at 
org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.InstantiationException
	at 
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at 
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
	... 56 more




Em 08-07-2016 17:04, Gerhard Petracek escreveu:
> hi edilmar,
>
> if you are using it as base-class, please drop @FacesConverter
>
> regards,
> gerhard
>
>
>
> 2016-07-08 22:40 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> I have this abstract converter with generic code, but I never use this
>> converter for JSF, I create children classes for JSF using. But it is
>> possible that JEE7 appservers don't like this.
>>
>>
>> Em 08-07-2016 15:26, Gerhard Petracek escreveu:
>>
>>> hi edilmar,
>>>
>>> please don't try to use abstract-classes as converters.
>>> we don't have all details of your application, so it isn't possible to
>>> answer why gf3 ~ignores it.
>>>
>>> regards,
>>> gerhard
>>>
>>>
>>>
>>> 2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>
>>> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't in
>>>> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>>>>
>>>> package SubMacroWeb.convert;
>>>>
>>>> import SubMacroUtils.Geral;
>>>> import SubMacroUtils.HTMLProducerTab;
>>>> import SubMacroWeb.util.JsfUtil;
>>>> import entity.GenericEntity;
>>>> import javax.faces.component.UIComponent;
>>>> import javax.faces.context.FacesContext;
>>>> import javax.faces.convert.Converter;
>>>> import javax.faces.convert.FacesConverter;
>>>> import javax.persistence.EntityManager;
>>>>
>>>> @FacesConverter
>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>   private Class<T> persistentClass;
>>>>   private EntityManager em;
>>>>
>>>>   public LookupStrConverter() {
>>>>   }
>>>>   protected void init(Class<T> persistentClass) {
>>>>     setPersistentClass(persistentClass);
>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>   }
>>>>
>>>>   public Class<T> getPersistentClass() {
>>>>     return persistentClass;
>>>>   }
>>>>
>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>     this.persistentClass = persistentClass;
>>>>   }
>>>>
>>>>   public EntityManager getEm() {
>>>>     return em;
>>>>   }
>>>>
>>>>   public void setEm(EntityManager em) {
>>>>     this.em = em;
>>>>   }
>>>>
>>>>   @Override
>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>> uiComponent,
>>>> String string) {
>>>>     if (Geral.StrEmpty(string)) {
>>>>       return null;
>>>>     }
>>>>     try {
>>>>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>>>>         string = Geral.getItemComboBoxCod(string);
>>>>       T object;
>>>>       if (em != null)
>>>>         object = em.find(persistentClass, string);
>>>>       else
>>>>         object = null;
>>>>       return object;
>>>>     } catch (Exception e) {
>>>>       e.printStackTrace();
>>>>       return null;
>>>>     }
>>>>   }
>>>>
>>>>   @Override
>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>> uIComponent, Object object) {
>>>>     if (object == null) {
>>>>       return null;
>>>>     }
>>>>     if (object instanceof Long) {
>>>>       return object.toString();
>>>>     } else {
>>>>       try {
>>>>         GenericEntity o = (GenericEntity) object;
>>>>         return Geral.LimpaDescricao(o.getDescricao()) +
>>>> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>>>>       } catch (Exception e) {
>>>>         e.printStackTrace();
>>>>         return null;
>>>>       }
>>>>     }
>>>>   }
>>>> }
>>>>
>>>>
>>>> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>>>>
>>>> hi edilmar,
>>>>>
>>>>> looks like mojarra has an issue with your converter - see:
>>>>> at
>>>>>
>>>>>
>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>> at java.lang.Class.newInstance(Class.java:442)
>>>>> at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>
>>>>> -> that isn't related to deltaspike.
>>>>>
>>>>> regards,
>>>>> gerhard
>>>>>
>>>>>
>>>>>
>>>
>>
>


Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

if you are using it as base-class, please drop @FacesConverter

regards,
gerhard



2016-07-08 22:40 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> I have this abstract converter with generic code, but I never use this
> converter for JSF, I create children classes for JSF using. But it is
> possible that JEE7 appservers don't like this.
>
>
> Em 08-07-2016 15:26, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> please don't try to use abstract-classes as converters.
>> we don't have all details of your application, so it isn't possible to
>> answer why gf3 ~ignores it.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't in
>>> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>>>
>>> package SubMacroWeb.convert;
>>>
>>> import SubMacroUtils.Geral;
>>> import SubMacroUtils.HTMLProducerTab;
>>> import SubMacroWeb.util.JsfUtil;
>>> import entity.GenericEntity;
>>> import javax.faces.component.UIComponent;
>>> import javax.faces.context.FacesContext;
>>> import javax.faces.convert.Converter;
>>> import javax.faces.convert.FacesConverter;
>>> import javax.persistence.EntityManager;
>>>
>>> @FacesConverter
>>> public abstract class LookupStrConverter<T> implements Converter {
>>>   private Class<T> persistentClass;
>>>   private EntityManager em;
>>>
>>>   public LookupStrConverter() {
>>>   }
>>>   protected void init(Class<T> persistentClass) {
>>>     setPersistentClass(persistentClass);
>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>   }
>>>
>>>   public Class<T> getPersistentClass() {
>>>     return persistentClass;
>>>   }
>>>
>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>     this.persistentClass = persistentClass;
>>>   }
>>>
>>>   public EntityManager getEm() {
>>>     return em;
>>>   }
>>>
>>>   public void setEm(EntityManager em) {
>>>     this.em = em;
>>>   }
>>>
>>>   @Override
>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>> uiComponent,
>>> String string) {
>>>     if (Geral.StrEmpty(string)) {
>>>       return null;
>>>     }
>>>     try {
>>>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>>>         string = Geral.getItemComboBoxCod(string);
>>>       T object;
>>>       if (em != null)
>>>         object = em.find(persistentClass, string);
>>>       else
>>>         object = null;
>>>       return object;
>>>     } catch (Exception e) {
>>>       e.printStackTrace();
>>>       return null;
>>>     }
>>>   }
>>>
>>>   @Override
>>>   public String getAsString(FacesContext facesContext, UIComponent
>>> uIComponent, Object object) {
>>>     if (object == null) {
>>>       return null;
>>>     }
>>>     if (object instanceof Long) {
>>>       return object.toString();
>>>     } else {
>>>       try {
>>>         GenericEntity o = (GenericEntity) object;
>>>         return Geral.LimpaDescricao(o.getDescricao()) +
>>> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>>>       } catch (Exception e) {
>>>         e.printStackTrace();
>>>         return null;
>>>       }
>>>     }
>>>   }
>>> }
>>>
>>>
>>> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>>>
>>> hi edilmar,
>>>>
>>>> looks like mojarra has an issue with your converter - see:
>>>> at
>>>>
>>>>
>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>> at java.lang.Class.newInstance(Class.java:442)
>>>> at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>
>>>> -> that isn't related to deltaspike.
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>>
>>>>
>>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
I have this abstract converter with generic code, but I never use this 
converter for JSF, I create children classes for JSF using. But it is
possible that JEE7 appservers don't like this.

Em 08-07-2016 15:26, Gerhard Petracek escreveu:
> hi edilmar,
>
> please don't try to use abstract-classes as converters.
> we don't have all details of your application, so it isn't possible to
> answer why gf3 ~ignores it.
>
> regards,
> gerhard
>
>
>
> 2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't in
>> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>>
>> package SubMacroWeb.convert;
>>
>> import SubMacroUtils.Geral;
>> import SubMacroUtils.HTMLProducerTab;
>> import SubMacroWeb.util.JsfUtil;
>> import entity.GenericEntity;
>> import javax.faces.component.UIComponent;
>> import javax.faces.context.FacesContext;
>> import javax.faces.convert.Converter;
>> import javax.faces.convert.FacesConverter;
>> import javax.persistence.EntityManager;
>>
>> @FacesConverter
>> public abstract class LookupStrConverter<T> implements Converter {
>>   private Class<T> persistentClass;
>>   private EntityManager em;
>>
>>   public LookupStrConverter() {
>>   }
>>   protected void init(Class<T> persistentClass) {
>>     setPersistentClass(persistentClass);
>>     setEm(JsfUtil.getAttributeEntityManager());
>>   }
>>
>>   public Class<T> getPersistentClass() {
>>     return persistentClass;
>>   }
>>
>>   public void setPersistentClass(Class<T> persistentClass) {
>>     this.persistentClass = persistentClass;
>>   }
>>
>>   public EntityManager getEm() {
>>     return em;
>>   }
>>
>>   public void setEm(EntityManager em) {
>>     this.em = em;
>>   }
>>
>>   @Override
>>   public T getAsObject(FacesContext facesContext, UIComponent uiComponent,
>> String string) {
>>     if (Geral.StrEmpty(string)) {
>>       return null;
>>     }
>>     try {
>>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>>         string = Geral.getItemComboBoxCod(string);
>>       T object;
>>       if (em != null)
>>         object = em.find(persistentClass, string);
>>       else
>>         object = null;
>>       return object;
>>     } catch (Exception e) {
>>       e.printStackTrace();
>>       return null;
>>     }
>>   }
>>
>>   @Override
>>   public String getAsString(FacesContext facesContext, UIComponent
>> uIComponent, Object object) {
>>     if (object == null) {
>>       return null;
>>     }
>>     if (object instanceof Long) {
>>       return object.toString();
>>     } else {
>>       try {
>>         GenericEntity o = (GenericEntity) object;
>>         return Geral.LimpaDescricao(o.getDescricao()) +
>> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>>       } catch (Exception e) {
>>         e.printStackTrace();
>>         return null;
>>       }
>>     }
>>   }
>> }
>>
>>
>> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>>
>>> hi edilmar,
>>>
>>> looks like mojarra has an issue with your converter - see:
>>> at
>>>
>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>> at java.lang.Class.newInstance(Class.java:442)
>>> at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>
>>> -> that isn't related to deltaspike.
>>>
>>> regards,
>>> gerhard
>>>
>>>
>


Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

please don't try to use abstract-classes as converters.
we don't have all details of your application, so it isn't possible to
answer why gf3 ~ignores it.

regards,
gerhard



2016-07-08 21:14 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't in
> Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:
>
> package SubMacroWeb.convert;
>
> import SubMacroUtils.Geral;
> import SubMacroUtils.HTMLProducerTab;
> import SubMacroWeb.util.JsfUtil;
> import entity.GenericEntity;
> import javax.faces.component.UIComponent;
> import javax.faces.context.FacesContext;
> import javax.faces.convert.Converter;
> import javax.faces.convert.FacesConverter;
> import javax.persistence.EntityManager;
>
> @FacesConverter
> public abstract class LookupStrConverter<T> implements Converter {
>   private Class<T> persistentClass;
>   private EntityManager em;
>
>   public LookupStrConverter() {
>   }
>   protected void init(Class<T> persistentClass) {
>     setPersistentClass(persistentClass);
>     setEm(JsfUtil.getAttributeEntityManager());
>   }
>
>   public Class<T> getPersistentClass() {
>     return persistentClass;
>   }
>
>   public void setPersistentClass(Class<T> persistentClass) {
>     this.persistentClass = persistentClass;
>   }
>
>   public EntityManager getEm() {
>     return em;
>   }
>
>   public void setEm(EntityManager em) {
>     this.em = em;
>   }
>
>   @Override
>   public T getAsObject(FacesContext facesContext, UIComponent uiComponent,
> String string) {
>     if (Geral.StrEmpty(string)) {
>       return null;
>     }
>     try {
>       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
>         string = Geral.getItemComboBoxCod(string);
>       T object;
>       if (em != null)
>         object = em.find(persistentClass, string);
>       else
>         object = null;
>       return object;
>     } catch (Exception e) {
>       e.printStackTrace();
>       return null;
>     }
>   }
>
>   @Override
>   public String getAsString(FacesContext facesContext, UIComponent
> uIComponent, Object object) {
>     if (object == null) {
>       return null;
>     }
>     if (object instanceof Long) {
>       return object.toString();
>     } else {
>       try {
>         GenericEntity o = (GenericEntity) object;
>         return Geral.LimpaDescricao(o.getDescricao()) +
> HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
>       } catch (Exception e) {
>         e.printStackTrace();
>         return null;
>       }
>     }
>   }
> }
>
>
> Em 07-07-2016 12:33, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> looks like mojarra has an issue with your converter - see:
>> at
>>
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>> at java.lang.Class.newInstance(Class.java:442)
>> at
>>
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>
>> -> that isn't related to deltaspike.
>>
>> regards,
>> gerhard
>>
>>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
But why does webapp run fine in GF 3.1.2.2/Mojarra 2.1.29 and doesn't in 
Payara/GF 4.1.1/Mojarra 2.2.13? My converter is very simple:

package SubMacroWeb.convert;

import SubMacroUtils.Geral;
import SubMacroUtils.HTMLProducerTab;
import SubMacroWeb.util.JsfUtil;
import entity.GenericEntity;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;
import javax.persistence.EntityManager;

@FacesConverter
public abstract class LookupStrConverter<T> implements Converter {
   private Class<T> persistentClass;
   private EntityManager em;

   public LookupStrConverter() {
   }
   protected void init(Class<T> persistentClass) {
     setPersistentClass(persistentClass);
     setEm(JsfUtil.getAttributeEntityManager());
   }

   public Class<T> getPersistentClass() {
     return persistentClass;
   }

   public void setPersistentClass(Class<T> persistentClass) {
     this.persistentClass = persistentClass;
   }

   public EntityManager getEm() {
     return em;
   }

   public void setEm(EntityManager em) {
     this.em = em;
   }

   @Override
   public T getAsObject(FacesContext facesContext, UIComponent 
uiComponent, String string) {
     if (Geral.StrEmpty(string)) {
       return null;
     }
     try {
       if (string.indexOf(HTMLProducerTab.XMLSEPARADORCOMBO) > -1)
         string = Geral.getItemComboBoxCod(string);
       T object;
       if (em != null)
         object = em.find(persistentClass, string);
       else
         object = null;
       return object;
     } catch (Exception e) {
       e.printStackTrace();
       return null;
     }
   }

   @Override
   public String getAsString(FacesContext facesContext, UIComponent 
uIComponent, Object object) {
     if (object == null) {
       return null;
     }
     if (object instanceof Long) {
       return object.toString();
     } else {
       try {
         GenericEntity o = (GenericEntity) object;
         return Geral.LimpaDescricao(o.getDescricao()) + 
HTMLProducerTab.XMLSEPARADORCOMBO + o.getCodigo().toString();
       } catch (Exception e) {
         e.printStackTrace();
         return null;
       }
     }
   }
}


Em 07-07-2016 12:33, Gerhard Petracek escreveu:
> hi edilmar,
>
> looks like mojarra has an issue with your converter - see:
> at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.lang.Class.newInstance(Class.java:442)
> at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>
> -> that isn't related to deltaspike.
>
> regards,
> gerhard
>

Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

looks like mojarra has an issue with your converter - see:
at
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)

-> that isn't related to deltaspike.

regards,
gerhard



2016-07-07 17:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> Hi,
>
> Attached tar.gz (the original file has 300k)...
>
>
> Em 06-07-2016 17:12, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> just to be sure - please send the new stacktrace as well.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2016-07-06 22:19 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>> I put a System.out.println at each method... the messages appear many
>>> times just opening login.jsf page...
>>>
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>> Informações:   Enter isContainerManagedConvertersEnabled...
>>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>>
>>>
>>> Em 06-07-2016 11:57, Gerhard Petracek escreveu:
>>>
>>> hi edilmar,
>>>>
>>>> that should be fine already.
>>>> please check if they get called.
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>>
>>>>
>>>> 2016-07-06 17:04 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>
>>>> Hi Gerhard,
>>>>
>>>>>
>>>>> I created this class:
>>>>>
>>>>> package util;
>>>>>
>>>>> import javax.enterprise.inject.Specializes;
>>>>> import org.apache.deltaspike.jsf.api.config.JsfModuleConfig;
>>>>>
>>>>> @Specializes
>>>>> public class MyJsfModuleConfig extends JsfModuleConfig {
>>>>>   @Override
>>>>>   public boolean isContainerManagedConvertersEnabled() {
>>>>>     return false;
>>>>>   }
>>>>>   @Override
>>>>>   public boolean isContainerManagedValidatorsEnabled() {
>>>>>     return false;
>>>>>   }
>>>>> }
>>>>>
>>>>> After run again, same exception.
>>>>> Do I need to do something in web.xml or faces-config.xml?
>>>>>
>>>>>
>>>>> Em 06-07-2016 05:28, Gerhard Petracek escreveu:
>>>>>
>>>>> hi edilmar,
>>>>>
>>>>>>
>>>>>> please create a specialized or alternative implementation of
>>>>>> org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
>>>>>> #isContainerManagedConvertersEnabled as well as
>>>>>> #isContainerManagedValidatorsEnabled to return false.
>>>>>>
>>>>>> regards,
>>>>>> gerhard
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <edilista@intersite.com.br
>>>>>> >:
>>>>>>
>>>>>> More info... LookupStrConverter is a generic converter with mamy
>>>>>> inherited
>>>>>>
>>>>>> classes...
>>>>>>>
>>>>>>> @FacesConverter
>>>>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>>>>   private Class<T> persistentClass;
>>>>>>>   private EntityManager em;
>>>>>>>
>>>>>>>   public LookupStrConverter() {
>>>>>>>   }
>>>>>>>   //protected void init(Class<T> persistentClass, EntityManager em) {
>>>>>>>   protected void init(Class<T> persistentClass) {
>>>>>>>     setPersistentClass(persistentClass);
>>>>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>>>>   }
>>>>>>>
>>>>>>>   public Class<T> getPersistentClass() {
>>>>>>>     return persistentClass;
>>>>>>>   }
>>>>>>>
>>>>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>>>>     this.persistentClass = persistentClass;
>>>>>>>   }
>>>>>>>
>>>>>>>   public EntityManager getEm() {
>>>>>>>     return em;
>>>>>>>   }
>>>>>>>
>>>>>>>   public void setEm(EntityManager em) {
>>>>>>>     this.em = em;
>>>>>>>   }
>>>>>>>
>>>>>>>   @Override
>>>>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>>>>> uiComponent,
>>>>>>> String string) {
>>>>>>>         ...
>>>>>>>   }
>>>>>>>
>>>>>>>   @Override
>>>>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>>>>> uIComponent, Object object) {
>>>>>>>         ...
>>>>>>>
>>>>>>>   }
>>>>>>> }
>>>>>>>
>>>>>>>
>>>>>>> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>>>>>>>
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>>>
>>>>>>>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>>>>>>>> below... this is the exception, where LookupStrConverter is a class
>>>>>>>> of
>>>>>>>> my project, a JSF converter. But this app runs fine in old GF
>>>>>>>> 3.1.2.2
>>>>>>>> :
>>>>>>>>
>>>>>>>> Advertência:   Não é possível criar instância para·a classe:
>>>>>>>> SubMacroWeb.convert.LookupStrConverter.
>>>>>>>> javax.faces.FacesException: Não é possível criar instância para·a
>>>>>>>> classe: SubMacroWeb.convert.LookupStrConverter.
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>>>
>>>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>>>     at
>>>>>>>>
>>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>>>     at
>>>>>>>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>>>     at
>>>>>>>> com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>>>
>>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>>> Caused by: java.lang.InstantiationException
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>>
>>>>>>>>     ... 56 more
>>>>>>>>
>>>>>>>> Informações:   ##############################
>>>>>>>> Informações:   Usuario:
>>>>>>>> Informações:   ##############################
>>>>>>>> Advertência:   StandardWrapperValve[Faces Servlet]:
>>>>>>>> Servlet.service()
>>>>>>>> for servlet Faces Servlet threw exception
>>>>>>>> java.lang.InstantiationException
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>>>
>>>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>>>     at
>>>>>>>>
>>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>>>     at
>>>>>>>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>>>     at
>>>>>>>> com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>>>
>>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>>>
>>>>>>>> Grave:   javax.servlet.ServletException
>>>>>>>>     at
>>>>>>>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>>>     at
>>>>>>>> com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>>>
>>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>>> Caused by: java.lang.InstantiationException
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>> javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>>>
>>>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>>>     at
>>>>>>>>
>>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>>>
>>>>>>>>     at
>>>>>>>>
>>>>>>>>
>>>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>>>     at
>>>>>>>> javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>>>     ... 33 more
>>>>>>>>
>>>>>>>>
>>>>>>>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>>>>>>>
>>>>>>>> hi edilmar,
>>>>>>>>
>>>>>>>>
>>>>>>>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>>>>>>>> ee6 and
>>>>>>>>> ee7).
>>>>>>>>> the ee6-module is just a reduced version for ee6-servers which have
>>>>>>>>> issues
>>>>>>>>> with optional ee7 classes.
>>>>>>>>>
>>>>>>>>> regards,
>>>>>>>>> gerhard
>>>>>>>>>
>>>>>>>>> http://www.irian.at
>>>>>>>>>
>>>>>>>>> Your JavaEE powerhouse -
>>>>>>>>> JavaEE Consulting, Development and
>>>>>>>>> Courses in English and German
>>>>>>>>>
>>>>>>>>> Professional Support for Apache
>>>>>>>>> MyFaces, DeltaSpike and OpenWebBeans
>>>>>>>>>
>>>>>>>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <
>>>>>>>>> edilista@intersite.com.br
>>>>>>>>>
>>>>>>>>>> :
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> My actual environment is:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> - Glassfish 3.1.2.2
>>>>>>>>>> - CDI Weld 1.1.8
>>>>>>>>>> - DeltaSpike 1.6.0
>>>>>>>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>>>>>>>> - RichFaces 4.5.15
>>>>>>>>>> - JPA 2
>>>>>>>>>> - Hibernate 4.2.7
>>>>>>>>>> - JasperReports 6.1.0
>>>>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>>>>
>>>>>>>>>> Now, I have tried to change to:
>>>>>>>>>>
>>>>>>>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>>>>>>>> -***** CDI Weld 2.3.2
>>>>>>>>>> - DeltaSpike 1.6.0
>>>>>>>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>>>>>>>> - RichFaces 4.5.15
>>>>>>>>>> - JPA 2
>>>>>>>>>> - Hibernate 4.2.7
>>>>>>>>>> - JasperReports 6.1.0
>>>>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>>>>
>>>>>>>>>> My webapp is JEE6, but Payara team said me it is fully compatible
>>>>>>>>>> with
>>>>>>>>>> JEE6/JEE7.
>>>>>>>>>>
>>>>>>>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS
>>>>>>>>>> JEE6
>>>>>>>>>> jar
>>>>>>>>>> file), but when I try to run, the first login page (with
>>>>>>>>>> login/pass
>>>>>>>>>> required="true" fields) doesn't work properly. I type the values
>>>>>>>>>> for
>>>>>>>>>> login/pass and JSF page arises an error message that fields
>>>>>>>>>> login/pass are
>>>>>>>>>> required, JSF native error, nothing is sent to server.
>>>>>>>>>>
>>>>>>>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the
>>>>>>>>>> webapp
>>>>>>>>>> arises many exceptions and doesn't run.
>>>>>>>>>>
>>>>>>>>>> Then, I think the right jar is the actual
>>>>>>>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the
>>>>>>>>>> problem
>>>>>>>>>> is
>>>>>>>>>> with DS or other
>>>>>>>>>> JSF specific configuration.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
Hi,

Attached tar.gz (the original file has 300k)...

Em 06-07-2016 17:12, Gerhard Petracek escreveu:
> hi edilmar,
>
> just to be sure - please send the new stacktrace as well.
>
> regards,
> gerhard
>
>
>
> 2016-07-06 22:19 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> I put a System.out.println at each method... the messages appear many
>> times just opening login.jsf page...
>>
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>> Informações:   Enter isContainerManagedConvertersEnabled...
>> Informações:   Enter isContainerManagedValidatorsEnabled...
>>
>>
>> Em 06-07-2016 11:57, Gerhard Petracek escreveu:
>>
>>> hi edilmar,
>>>
>>> that should be fine already.
>>> please check if they get called.
>>>
>>> regards,
>>> gerhard
>>>
>>>
>>>
>>> 2016-07-06 17:04 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>
>>> Hi Gerhard,
>>>>
>>>> I created this class:
>>>>
>>>> package util;
>>>>
>>>> import javax.enterprise.inject.Specializes;
>>>> import org.apache.deltaspike.jsf.api.config.JsfModuleConfig;
>>>>
>>>> @Specializes
>>>> public class MyJsfModuleConfig extends JsfModuleConfig {
>>>>   @Override
>>>>   public boolean isContainerManagedConvertersEnabled() {
>>>>     return false;
>>>>   }
>>>>   @Override
>>>>   public boolean isContainerManagedValidatorsEnabled() {
>>>>     return false;
>>>>   }
>>>> }
>>>>
>>>> After run again, same exception.
>>>> Do I need to do something in web.xml or faces-config.xml?
>>>>
>>>>
>>>> Em 06-07-2016 05:28, Gerhard Petracek escreveu:
>>>>
>>>> hi edilmar,
>>>>>
>>>>> please create a specialized or alternative implementation of
>>>>> org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
>>>>> #isContainerManagedConvertersEnabled as well as
>>>>> #isContainerManagedValidatorsEnabled to return false.
>>>>>
>>>>> regards,
>>>>> gerhard
>>>>>
>>>>>
>>>>>
>>>>> 2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>>
>>>>> More info... LookupStrConverter is a generic converter with mamy
>>>>> inherited
>>>>>
>>>>>> classes...
>>>>>>
>>>>>> @FacesConverter
>>>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>>>   private Class<T> persistentClass;
>>>>>>   private EntityManager em;
>>>>>>
>>>>>>   public LookupStrConverter() {
>>>>>>   }
>>>>>>   //protected void init(Class<T> persistentClass, EntityManager em) {
>>>>>>   protected void init(Class<T> persistentClass) {
>>>>>>     setPersistentClass(persistentClass);
>>>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>>>   }
>>>>>>
>>>>>>   public Class<T> getPersistentClass() {
>>>>>>     return persistentClass;
>>>>>>   }
>>>>>>
>>>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>>>     this.persistentClass = persistentClass;
>>>>>>   }
>>>>>>
>>>>>>   public EntityManager getEm() {
>>>>>>     return em;
>>>>>>   }
>>>>>>
>>>>>>   public void setEm(EntityManager em) {
>>>>>>     this.em = em;
>>>>>>   }
>>>>>>
>>>>>>   @Override
>>>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>>>> uiComponent,
>>>>>> String string) {
>>>>>>         ...
>>>>>>   }
>>>>>>
>>>>>>   @Override
>>>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>>>> uIComponent, Object object) {
>>>>>>         ...
>>>>>>
>>>>>>   }
>>>>>> }
>>>>>>
>>>>>>
>>>>>> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>>
>>>>>>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>>>>>>> below... this is the exception, where LookupStrConverter is a class of
>>>>>>> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2
>>>>>>> :
>>>>>>>
>>>>>>> Advertência:   Não é possível criar instância para·a classe:
>>>>>>> SubMacroWeb.convert.LookupStrConverter.
>>>>>>> javax.faces.FacesException: Não é possível criar instância para·a
>>>>>>> classe: SubMacroWeb.convert.LookupStrConverter.
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>>
>>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>>     at
>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>
>>>>>>>     at
>>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>>
>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>> Caused by: java.lang.InstantiationException
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>
>>>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>
>>>>>>>     ... 56 more
>>>>>>>
>>>>>>> Informações:   ##############################
>>>>>>> Informações:   Usuario:
>>>>>>> Informações:   ##############################
>>>>>>> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
>>>>>>> for servlet Faces Servlet threw exception
>>>>>>> java.lang.InstantiationException
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>
>>>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>>
>>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>>     at
>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>
>>>>>>>     at
>>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>>
>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>>
>>>>>>> Grave:   javax.servlet.ServletException
>>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>
>>>>>>>     at
>>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>>
>>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>> Caused by: java.lang.InstantiationException
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>>
>>>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>>
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>>     at
>>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>>
>>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>>     at
>>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>>     at
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>>
>>>>>>>     at
>>>>>>>
>>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>>     ... 33 more
>>>>>>>
>>>>>>>
>>>>>>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>>>>>>
>>>>>>> hi edilmar,
>>>>>>>
>>>>>>>>
>>>>>>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>>>>>>> ee6 and
>>>>>>>> ee7).
>>>>>>>> the ee6-module is just a reduced version for ee6-servers which have
>>>>>>>> issues
>>>>>>>> with optional ee7 classes.
>>>>>>>>
>>>>>>>> regards,
>>>>>>>> gerhard
>>>>>>>>
>>>>>>>> http://www.irian.at
>>>>>>>>
>>>>>>>> Your JavaEE powerhouse -
>>>>>>>> JavaEE Consulting, Development and
>>>>>>>> Courses in English and German
>>>>>>>>
>>>>>>>> Professional Support for Apache
>>>>>>>> MyFaces, DeltaSpike and OpenWebBeans
>>>>>>>>
>>>>>>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <edilista@intersite.com.br
>>>>>>>>> :
>>>>>>>>
>>>>>>>> My actual environment is:
>>>>>>>>
>>>>>>>>
>>>>>>>>> - Glassfish 3.1.2.2
>>>>>>>>> - CDI Weld 1.1.8
>>>>>>>>> - DeltaSpike 1.6.0
>>>>>>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>>>>>>> - RichFaces 4.5.15
>>>>>>>>> - JPA 2
>>>>>>>>> - Hibernate 4.2.7
>>>>>>>>> - JasperReports 6.1.0
>>>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>>>
>>>>>>>>> Now, I have tried to change to:
>>>>>>>>>
>>>>>>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>>>>>>> -***** CDI Weld 2.3.2
>>>>>>>>> - DeltaSpike 1.6.0
>>>>>>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>>>>>>> - RichFaces 4.5.15
>>>>>>>>> - JPA 2
>>>>>>>>> - Hibernate 4.2.7
>>>>>>>>> - JasperReports 6.1.0
>>>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>>>
>>>>>>>>> My webapp is JEE6, but Payara team said me it is fully compatible
>>>>>>>>> with
>>>>>>>>> JEE6/JEE7.
>>>>>>>>>
>>>>>>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6
>>>>>>>>> jar
>>>>>>>>> file), but when I try to run, the first login page (with login/pass
>>>>>>>>> required="true" fields) doesn't work properly. I type the values for
>>>>>>>>> login/pass and JSF page arises an error message that fields
>>>>>>>>> login/pass are
>>>>>>>>> required, JSF native error, nothing is sent to server.
>>>>>>>>>
>>>>>>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>>>>>>>> arises many exceptions and doesn't run.
>>>>>>>>>
>>>>>>>>> Then, I think the right jar is the actual
>>>>>>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the
>>>>>>>>> problem
>>>>>>>>> is
>>>>>>>>> with DS or other
>>>>>>>>> JSF specific configuration.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>>
>>
>


Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

just to be sure - please send the new stacktrace as well.

regards,
gerhard



2016-07-06 22:19 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> I put a System.out.println at each method... the messages appear many
> times just opening login.jsf page...
>
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
> Informações:   Enter isContainerManagedConvertersEnabled...
> Informações:   Enter isContainerManagedValidatorsEnabled...
>
>
> Em 06-07-2016 11:57, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> that should be fine already.
>> please check if they get called.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2016-07-06 17:04 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>> Hi Gerhard,
>>>
>>> I created this class:
>>>
>>> package util;
>>>
>>> import javax.enterprise.inject.Specializes;
>>> import org.apache.deltaspike.jsf.api.config.JsfModuleConfig;
>>>
>>> @Specializes
>>> public class MyJsfModuleConfig extends JsfModuleConfig {
>>>   @Override
>>>   public boolean isContainerManagedConvertersEnabled() {
>>>     return false;
>>>   }
>>>   @Override
>>>   public boolean isContainerManagedValidatorsEnabled() {
>>>     return false;
>>>   }
>>> }
>>>
>>> After run again, same exception.
>>> Do I need to do something in web.xml or faces-config.xml?
>>>
>>>
>>> Em 06-07-2016 05:28, Gerhard Petracek escreveu:
>>>
>>> hi edilmar,
>>>>
>>>> please create a specialized or alternative implementation of
>>>> org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
>>>> #isContainerManagedConvertersEnabled as well as
>>>> #isContainerManagedValidatorsEnabled to return false.
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>>
>>>>
>>>> 2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>
>>>> More info... LookupStrConverter is a generic converter with mamy
>>>> inherited
>>>>
>>>>> classes...
>>>>>
>>>>> @FacesConverter
>>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>>   private Class<T> persistentClass;
>>>>>   private EntityManager em;
>>>>>
>>>>>   public LookupStrConverter() {
>>>>>   }
>>>>>   //protected void init(Class<T> persistentClass, EntityManager em) {
>>>>>   protected void init(Class<T> persistentClass) {
>>>>>     setPersistentClass(persistentClass);
>>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>>   }
>>>>>
>>>>>   public Class<T> getPersistentClass() {
>>>>>     return persistentClass;
>>>>>   }
>>>>>
>>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>>     this.persistentClass = persistentClass;
>>>>>   }
>>>>>
>>>>>   public EntityManager getEm() {
>>>>>     return em;
>>>>>   }
>>>>>
>>>>>   public void setEm(EntityManager em) {
>>>>>     this.em = em;
>>>>>   }
>>>>>
>>>>>   @Override
>>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>>> uiComponent,
>>>>> String string) {
>>>>>         ...
>>>>>   }
>>>>>
>>>>>   @Override
>>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>>> uIComponent, Object object) {
>>>>>         ...
>>>>>
>>>>>   }
>>>>> }
>>>>>
>>>>>
>>>>> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>>>>>
>>>>>
>>>>> Hi,
>>>>>>
>>>>>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>>>>>> below... this is the exception, where LookupStrConverter is a class of
>>>>>> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2
>>>>>> :
>>>>>>
>>>>>> Advertência:   Não é possível criar instância para·a classe:
>>>>>> SubMacroWeb.convert.LookupStrConverter.
>>>>>> javax.faces.FacesException: Não é possível criar instância para·a
>>>>>> classe: SubMacroWeb.convert.LookupStrConverter.
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>
>>>>>>     at
>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>     at
>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>     at
>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>
>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>     at
>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>
>>>>>>     at
>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>
>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: java.lang.InstantiationException
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>
>>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>
>>>>>>     ... 56 more
>>>>>>
>>>>>> Informações:   ##############################
>>>>>> Informações:   Usuario:
>>>>>> Informações:   ##############################
>>>>>> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
>>>>>> for servlet Faces Servlet threw exception
>>>>>> java.lang.InstantiationException
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>
>>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>
>>>>>>     at
>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>     at
>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>     at
>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>
>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>     at
>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>
>>>>>>     at
>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>
>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>>
>>>>>> Grave:   javax.servlet.ServletException
>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>
>>>>>>     at
>>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>>
>>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>> Caused by: java.lang.InstantiationException
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>>
>>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>>
>>>>>>     at
>>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>>     at
>>>>>> javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>>     at
>>>>>> javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>>
>>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>>     at
>>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>>     at
>>>>>>
>>>>>>
>>>>>>
>>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>>
>>>>>>     at
>>>>>>
>>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>>     ... 33 more
>>>>>>
>>>>>>
>>>>>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>>>>>
>>>>>> hi edilmar,
>>>>>>
>>>>>>>
>>>>>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>>>>>> ee6 and
>>>>>>> ee7).
>>>>>>> the ee6-module is just a reduced version for ee6-servers which have
>>>>>>> issues
>>>>>>> with optional ee7 classes.
>>>>>>>
>>>>>>> regards,
>>>>>>> gerhard
>>>>>>>
>>>>>>> http://www.irian.at
>>>>>>>
>>>>>>> Your JavaEE powerhouse -
>>>>>>> JavaEE Consulting, Development and
>>>>>>> Courses in English and German
>>>>>>>
>>>>>>> Professional Support for Apache
>>>>>>> MyFaces, DeltaSpike and OpenWebBeans
>>>>>>>
>>>>>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <edilista@intersite.com.br
>>>>>>> >:
>>>>>>>
>>>>>>> My actual environment is:
>>>>>>>
>>>>>>>
>>>>>>>> - Glassfish 3.1.2.2
>>>>>>>> - CDI Weld 1.1.8
>>>>>>>> - DeltaSpike 1.6.0
>>>>>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>>>>>> - RichFaces 4.5.15
>>>>>>>> - JPA 2
>>>>>>>> - Hibernate 4.2.7
>>>>>>>> - JasperReports 6.1.0
>>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>>
>>>>>>>> Now, I have tried to change to:
>>>>>>>>
>>>>>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>>>>>> -***** CDI Weld 2.3.2
>>>>>>>> - DeltaSpike 1.6.0
>>>>>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>>>>>> - RichFaces 4.5.15
>>>>>>>> - JPA 2
>>>>>>>> - Hibernate 4.2.7
>>>>>>>> - JasperReports 6.1.0
>>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>>
>>>>>>>> My webapp is JEE6, but Payara team said me it is fully compatible
>>>>>>>> with
>>>>>>>> JEE6/JEE7.
>>>>>>>>
>>>>>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6
>>>>>>>> jar
>>>>>>>> file), but when I try to run, the first login page (with login/pass
>>>>>>>> required="true" fields) doesn't work properly. I type the values for
>>>>>>>> login/pass and JSF page arises an error message that fields
>>>>>>>> login/pass are
>>>>>>>> required, JSF native error, nothing is sent to server.
>>>>>>>>
>>>>>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>>>>>>> arises many exceptions and doesn't run.
>>>>>>>>
>>>>>>>> Then, I think the right jar is the actual
>>>>>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the
>>>>>>>> problem
>>>>>>>> is
>>>>>>>> with DS or other
>>>>>>>> JSF specific configuration.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
I put a System.out.println at each method... the messages appear many 
times just opening login.jsf page...

Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...
Informações:   Enter isContainerManagedConvertersEnabled...
Informações:   Enter isContainerManagedValidatorsEnabled...

Em 06-07-2016 11:57, Gerhard Petracek escreveu:
> hi edilmar,
>
> that should be fine already.
> please check if they get called.
>
> regards,
> gerhard
>
>
>
> 2016-07-06 17:04 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> Hi Gerhard,
>>
>> I created this class:
>>
>> package util;
>>
>> import javax.enterprise.inject.Specializes;
>> import org.apache.deltaspike.jsf.api.config.JsfModuleConfig;
>>
>> @Specializes
>> public class MyJsfModuleConfig extends JsfModuleConfig {
>>   @Override
>>   public boolean isContainerManagedConvertersEnabled() {
>>     return false;
>>   }
>>   @Override
>>   public boolean isContainerManagedValidatorsEnabled() {
>>     return false;
>>   }
>> }
>>
>> After run again, same exception.
>> Do I need to do something in web.xml or faces-config.xml?
>>
>>
>> Em 06-07-2016 05:28, Gerhard Petracek escreveu:
>>
>>> hi edilmar,
>>>
>>> please create a specialized or alternative implementation of
>>> org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
>>> #isContainerManagedConvertersEnabled as well as
>>> #isContainerManagedValidatorsEnabled to return false.
>>>
>>> regards,
>>> gerhard
>>>
>>>
>>>
>>> 2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>
>>> More info... LookupStrConverter is a generic converter with mamy inherited
>>>> classes...
>>>>
>>>> @FacesConverter
>>>> public abstract class LookupStrConverter<T> implements Converter {
>>>>   private Class<T> persistentClass;
>>>>   private EntityManager em;
>>>>
>>>>   public LookupStrConverter() {
>>>>   }
>>>>   //protected void init(Class<T> persistentClass, EntityManager em) {
>>>>   protected void init(Class<T> persistentClass) {
>>>>     setPersistentClass(persistentClass);
>>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>>   }
>>>>
>>>>   public Class<T> getPersistentClass() {
>>>>     return persistentClass;
>>>>   }
>>>>
>>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>>     this.persistentClass = persistentClass;
>>>>   }
>>>>
>>>>   public EntityManager getEm() {
>>>>     return em;
>>>>   }
>>>>
>>>>   public void setEm(EntityManager em) {
>>>>     this.em = em;
>>>>   }
>>>>
>>>>   @Override
>>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>>> uiComponent,
>>>> String string) {
>>>>         ...
>>>>   }
>>>>
>>>>   @Override
>>>>   public String getAsString(FacesContext facesContext, UIComponent
>>>> uIComponent, Object object) {
>>>>         ...
>>>>
>>>>   }
>>>> }
>>>>
>>>>
>>>> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>>>>> below... this is the exception, where LookupStrConverter is a class of
>>>>> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2:
>>>>>
>>>>> Advertência:   Não é possível criar instância para·a classe:
>>>>> SubMacroWeb.convert.LookupStrConverter.
>>>>> javax.faces.FacesException: Não é possível criar instância para·a
>>>>> classe: SubMacroWeb.convert.LookupStrConverter.
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>
>>>>>     at
>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>
>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>     at
>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>
>>>>>     at
>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>
>>>>>     at
>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>
>>>>>     at
>>>>>
>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>
>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>> Caused by: java.lang.InstantiationException
>>>>>     at
>>>>>
>>>>>
>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>
>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>
>>>>>     ... 56 more
>>>>>
>>>>> Informações:   ##############################
>>>>> Informações:   Usuario:
>>>>> Informações:   ##############################
>>>>> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
>>>>> for servlet Faces Servlet threw exception
>>>>> java.lang.InstantiationException
>>>>>     at
>>>>>
>>>>>
>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>
>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>
>>>>>     at
>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>
>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>     at
>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>
>>>>>     at
>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>
>>>>>     at
>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>
>>>>>     at
>>>>>
>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>
>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>>
>>>>> Grave:   javax.servlet.ServletException
>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>
>>>>>     at
>>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>>
>>>>>     at
>>>>>
>>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>>
>>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>> Caused by: java.lang.InstantiationException
>>>>>     at
>>>>>
>>>>>
>>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>>
>>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>>
>>>>>     at
>>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>>
>>>>>
>>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>>
>>>>>     at
>>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>>     at
>>>>>
>>>>>
>>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>>
>>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>>     at
>>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>>     at
>>>>>
>>>>>
>>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>>
>>>>>     at
>>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>>     ... 33 more
>>>>>
>>>>>
>>>>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>>>>
>>>>> hi edilmar,
>>>>>>
>>>>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>>>>> ee6 and
>>>>>> ee7).
>>>>>> the ee6-module is just a reduced version for ee6-servers which have
>>>>>> issues
>>>>>> with optional ee7 classes.
>>>>>>
>>>>>> regards,
>>>>>> gerhard
>>>>>>
>>>>>> http://www.irian.at
>>>>>>
>>>>>> Your JavaEE powerhouse -
>>>>>> JavaEE Consulting, Development and
>>>>>> Courses in English and German
>>>>>>
>>>>>> Professional Support for Apache
>>>>>> MyFaces, DeltaSpike and OpenWebBeans
>>>>>>
>>>>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>>>
>>>>>> My actual environment is:
>>>>>>
>>>>>>>
>>>>>>> - Glassfish 3.1.2.2
>>>>>>> - CDI Weld 1.1.8
>>>>>>> - DeltaSpike 1.6.0
>>>>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>>>>> - RichFaces 4.5.15
>>>>>>> - JPA 2
>>>>>>> - Hibernate 4.2.7
>>>>>>> - JasperReports 6.1.0
>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>
>>>>>>> Now, I have tried to change to:
>>>>>>>
>>>>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>>>>> -***** CDI Weld 2.3.2
>>>>>>> - DeltaSpike 1.6.0
>>>>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>>>>> - RichFaces 4.5.15
>>>>>>> - JPA 2
>>>>>>> - Hibernate 4.2.7
>>>>>>> - JasperReports 6.1.0
>>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>>
>>>>>>> My webapp is JEE6, but Payara team said me it is fully compatible with
>>>>>>> JEE6/JEE7.
>>>>>>>
>>>>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6
>>>>>>> jar
>>>>>>> file), but when I try to run, the first login page (with login/pass
>>>>>>> required="true" fields) doesn't work properly. I type the values for
>>>>>>> login/pass and JSF page arises an error message that fields
>>>>>>> login/pass are
>>>>>>> required, JSF native error, nothing is sent to server.
>>>>>>>
>>>>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>>>>>> arises many exceptions and doesn't run.
>>>>>>>
>>>>>>> Then, I think the right jar is the actual
>>>>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem
>>>>>>> is
>>>>>>> with DS or other
>>>>>>> JSF specific configuration.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>




Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

that should be fine already.
please check if they get called.

regards,
gerhard



2016-07-06 17:04 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> Hi Gerhard,
>
> I created this class:
>
> package util;
>
> import javax.enterprise.inject.Specializes;
> import org.apache.deltaspike.jsf.api.config.JsfModuleConfig;
>
> @Specializes
> public class MyJsfModuleConfig extends JsfModuleConfig {
>   @Override
>   public boolean isContainerManagedConvertersEnabled() {
>     return false;
>   }
>   @Override
>   public boolean isContainerManagedValidatorsEnabled() {
>     return false;
>   }
> }
>
> After run again, same exception.
> Do I need to do something in web.xml or faces-config.xml?
>
>
> Em 06-07-2016 05:28, Gerhard Petracek escreveu:
>
>> hi edilmar,
>>
>> please create a specialized or alternative implementation of
>> org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
>> #isContainerManagedConvertersEnabled as well as
>> #isContainerManagedValidatorsEnabled to return false.
>>
>> regards,
>> gerhard
>>
>>
>>
>> 2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>> More info... LookupStrConverter is a generic converter with mamy inherited
>>> classes...
>>>
>>> @FacesConverter
>>> public abstract class LookupStrConverter<T> implements Converter {
>>>   private Class<T> persistentClass;
>>>   private EntityManager em;
>>>
>>>   public LookupStrConverter() {
>>>   }
>>>   //protected void init(Class<T> persistentClass, EntityManager em) {
>>>   protected void init(Class<T> persistentClass) {
>>>     setPersistentClass(persistentClass);
>>>     setEm(JsfUtil.getAttributeEntityManager());
>>>   }
>>>
>>>   public Class<T> getPersistentClass() {
>>>     return persistentClass;
>>>   }
>>>
>>>   public void setPersistentClass(Class<T> persistentClass) {
>>>     this.persistentClass = persistentClass;
>>>   }
>>>
>>>   public EntityManager getEm() {
>>>     return em;
>>>   }
>>>
>>>   public void setEm(EntityManager em) {
>>>     this.em = em;
>>>   }
>>>
>>>   @Override
>>>   public T getAsObject(FacesContext facesContext, UIComponent
>>> uiComponent,
>>> String string) {
>>>         ...
>>>   }
>>>
>>>   @Override
>>>   public String getAsString(FacesContext facesContext, UIComponent
>>> uIComponent, Object object) {
>>>         ...
>>>
>>>   }
>>> }
>>>
>>>
>>> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>>>
>>>
>>>> Hi,
>>>>
>>>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>>>> below... this is the exception, where LookupStrConverter is a class of
>>>> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2:
>>>>
>>>> Advertência:   Não é possível criar instância para·a classe:
>>>> SubMacroWeb.convert.LookupStrConverter.
>>>> javax.faces.FacesException: Não é possível criar instância para·a
>>>> classe: SubMacroWeb.convert.LookupStrConverter.
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>
>>>>     at
>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>
>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>     at
>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>     at
>>>>
>>>>
>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>
>>>>     at
>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>
>>>>     at
>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>     at
>>>>
>>>>
>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>
>>>>     at
>>>>
>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>
>>>>     at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: java.lang.InstantiationException
>>>>     at
>>>>
>>>>
>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>
>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>
>>>>     ... 56 more
>>>>
>>>> Informações:   ##############################
>>>> Informações:   Usuario:
>>>> Informações:   ##############################
>>>> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
>>>> for servlet Faces Servlet threw exception
>>>> java.lang.InstantiationException
>>>>     at
>>>>
>>>>
>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>
>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>
>>>>     at
>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>
>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>     at
>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>     at
>>>>
>>>>
>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>
>>>>     at
>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>
>>>>     at
>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>     at
>>>>
>>>>
>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>
>>>>     at
>>>>
>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>
>>>>     at java.lang.Thread.run(Thread.java:745)
>>>>
>>>> Grave:   javax.servlet.ServletException
>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>
>>>>     at
>>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>>     at
>>>>
>>>>
>>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>>
>>>>     at
>>>>
>>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>>
>>>>     at java.lang.Thread.run(Thread.java:745)
>>>> Caused by: java.lang.InstantiationException
>>>>     at
>>>>
>>>>
>>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>>
>>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>>     at java.lang.Class.newInstance(Class.java:442)
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>>
>>>>     at
>>>>
>>>>
>>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>>
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>>
>>>>     at
>>>> javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>>
>>>>
>>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>>
>>>>     at
>>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>>     at
>>>>
>>>>
>>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>>
>>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>>     at
>>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>>     at
>>>>
>>>>
>>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>>
>>>>     at
>>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>>     ... 33 more
>>>>
>>>>
>>>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>>>
>>>> hi edilmar,
>>>>>
>>>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>>>> ee6 and
>>>>> ee7).
>>>>> the ee6-module is just a reduced version for ee6-servers which have
>>>>> issues
>>>>> with optional ee7 classes.
>>>>>
>>>>> regards,
>>>>> gerhard
>>>>>
>>>>> http://www.irian.at
>>>>>
>>>>> Your JavaEE powerhouse -
>>>>> JavaEE Consulting, Development and
>>>>> Courses in English and German
>>>>>
>>>>> Professional Support for Apache
>>>>> MyFaces, DeltaSpike and OpenWebBeans
>>>>>
>>>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>>
>>>>> My actual environment is:
>>>>>
>>>>>>
>>>>>> - Glassfish 3.1.2.2
>>>>>> - CDI Weld 1.1.8
>>>>>> - DeltaSpike 1.6.0
>>>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>>>> - RichFaces 4.5.15
>>>>>> - JPA 2
>>>>>> - Hibernate 4.2.7
>>>>>> - JasperReports 6.1.0
>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>
>>>>>> Now, I have tried to change to:
>>>>>>
>>>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>>>> -***** CDI Weld 2.3.2
>>>>>> - DeltaSpike 1.6.0
>>>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>>>> - RichFaces 4.5.15
>>>>>> - JPA 2
>>>>>> - Hibernate 4.2.7
>>>>>> - JasperReports 6.1.0
>>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>>
>>>>>> My webapp is JEE6, but Payara team said me it is fully compatible with
>>>>>> JEE6/JEE7.
>>>>>>
>>>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6
>>>>>> jar
>>>>>> file), but when I try to run, the first login page (with login/pass
>>>>>> required="true" fields) doesn't work properly. I type the values for
>>>>>> login/pass and JSF page arises an error message that fields
>>>>>> login/pass are
>>>>>> required, JSF native error, nothing is sent to server.
>>>>>>
>>>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>>>>> arises many exceptions and doesn't run.
>>>>>>
>>>>>> Then, I think the right jar is the actual
>>>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem
>>>>>> is
>>>>>> with DS or other
>>>>>> JSF specific configuration.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
Hi Gerhard,

I created this class:

package util;

import javax.enterprise.inject.Specializes;
import org.apache.deltaspike.jsf.api.config.JsfModuleConfig;

@Specializes
public class MyJsfModuleConfig extends JsfModuleConfig {
   @Override
   public boolean isContainerManagedConvertersEnabled() {
     return false;
   }
   @Override
   public boolean isContainerManagedValidatorsEnabled() {
     return false;
   }
}

After run again, same exception.
Do I need to do something in web.xml or faces-config.xml?

Em 06-07-2016 05:28, Gerhard Petracek escreveu:
> hi edilmar,
>
> please create a specialized or alternative implementation of
> org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
> #isContainerManagedConvertersEnabled as well as
> #isContainerManagedValidatorsEnabled to return false.
>
> regards,
> gerhard
>
>
>
> 2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> More info... LookupStrConverter is a generic converter with mamy inherited
>> classes...
>>
>> @FacesConverter
>> public abstract class LookupStrConverter<T> implements Converter {
>>   private Class<T> persistentClass;
>>   private EntityManager em;
>>
>>   public LookupStrConverter() {
>>   }
>>   //protected void init(Class<T> persistentClass, EntityManager em) {
>>   protected void init(Class<T> persistentClass) {
>>     setPersistentClass(persistentClass);
>>     setEm(JsfUtil.getAttributeEntityManager());
>>   }
>>
>>   public Class<T> getPersistentClass() {
>>     return persistentClass;
>>   }
>>
>>   public void setPersistentClass(Class<T> persistentClass) {
>>     this.persistentClass = persistentClass;
>>   }
>>
>>   public EntityManager getEm() {
>>     return em;
>>   }
>>
>>   public void setEm(EntityManager em) {
>>     this.em = em;
>>   }
>>
>>   @Override
>>   public T getAsObject(FacesContext facesContext, UIComponent uiComponent,
>> String string) {
>>         ...
>>   }
>>
>>   @Override
>>   public String getAsString(FacesContext facesContext, UIComponent
>> uIComponent, Object object) {
>>         ...
>>
>>   }
>> }
>>
>>
>> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>>
>>>
>>> Hi,
>>>
>>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>>> below... this is the exception, where LookupStrConverter is a class of
>>> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2:
>>>
>>> Advertência:   Não é possível criar instância para·a classe:
>>> SubMacroWeb.convert.LookupStrConverter.
>>> javax.faces.FacesException: Não é possível criar instância para·a
>>> classe: SubMacroWeb.convert.LookupStrConverter.
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>>
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>
>>>     at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>
>>>     at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>
>>>     at
>>>
>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>
>>>     at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>
>>>     at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>
>>>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>     at
>>>
>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>
>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>     at
>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>     at
>>>
>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>
>>>     at
>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>     at
>>>
>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>
>>>     at
>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>     at
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>
>>>     at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>
>>>     at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>     at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>
>>>     at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>
>>>     at
>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>     at
>>>
>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>
>>>     at java.lang.Thread.run(Thread.java:745)
>>> Caused by: java.lang.InstantiationException
>>>     at
>>>
>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>
>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>     at java.lang.Class.newInstance(Class.java:442)
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>
>>>     ... 56 more
>>>
>>> Informações:   ##############################
>>> Informações:   Usuario:
>>> Informações:   ##############################
>>> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
>>> for servlet Faces Servlet threw exception
>>> java.lang.InstantiationException
>>>     at
>>>
>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>
>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>     at java.lang.Class.newInstance(Class.java:442)
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>
>>>     at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>
>>>     at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>
>>>     at
>>>
>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>
>>>     at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>
>>>     at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>
>>>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>     at
>>>
>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>
>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>     at
>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>     at
>>>
>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>
>>>     at
>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>     at
>>>
>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>
>>>     at
>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>     at
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>
>>>     at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>
>>>     at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>     at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>
>>>     at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>
>>>     at
>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>     at
>>>
>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>
>>>     at java.lang.Thread.run(Thread.java:745)
>>>
>>> Grave:   javax.servlet.ServletException
>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>>     at
>>>
>>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>
>>>     at
>>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>>
>>>     at
>>>
>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>>     at
>>>
>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>>
>>>     at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>>
>>>     at
>>>
>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>>     at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>>
>>>     at
>>>
>>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>>
>>>     at
>>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>>     at
>>>
>>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>>
>>>     at
>>>
>>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>>
>>>     at java.lang.Thread.run(Thread.java:745)
>>> Caused by: java.lang.InstantiationException
>>>     at
>>>
>>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>>
>>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>>     at java.lang.Class.newInstance(Class.java:442)
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>>
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>>
>>>     at
>>>
>>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>>
>>>     at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>
>>>     at
>>>
>>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>>
>>>     at
>>>
>>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>>
>>>     at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>>
>>>     at
>>>
>>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>>
>>>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>>
>>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>>
>>>     at
>>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>>     at
>>>
>>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>>
>>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>>     at
>>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>>     at
>>>
>>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>>
>>>     at
>>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>>     ... 33 more
>>>
>>>
>>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>>
>>>> hi edilmar,
>>>>
>>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>>> ee6 and
>>>> ee7).
>>>> the ee6-module is just a reduced version for ee6-servers which have
>>>> issues
>>>> with optional ee7 classes.
>>>>
>>>> regards,
>>>> gerhard
>>>>
>>>> http://www.irian.at
>>>>
>>>> Your JavaEE powerhouse -
>>>> JavaEE Consulting, Development and
>>>> Courses in English and German
>>>>
>>>> Professional Support for Apache
>>>> MyFaces, DeltaSpike and OpenWebBeans
>>>>
>>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>>
>>>> My actual environment is:
>>>>>
>>>>> - Glassfish 3.1.2.2
>>>>> - CDI Weld 1.1.8
>>>>> - DeltaSpike 1.6.0
>>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>>> - RichFaces 4.5.15
>>>>> - JPA 2
>>>>> - Hibernate 4.2.7
>>>>> - JasperReports 6.1.0
>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>
>>>>> Now, I have tried to change to:
>>>>>
>>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>>> -***** CDI Weld 2.3.2
>>>>> - DeltaSpike 1.6.0
>>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>>> - RichFaces 4.5.15
>>>>> - JPA 2
>>>>> - Hibernate 4.2.7
>>>>> - JasperReports 6.1.0
>>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>>
>>>>> My webapp is JEE6, but Payara team said me it is fully compatible with
>>>>> JEE6/JEE7.
>>>>>
>>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar
>>>>> file), but when I try to run, the first login page (with login/pass
>>>>> required="true" fields) doesn't work properly. I type the values for
>>>>> login/pass and JSF page arises an error message that fields
>>>>> login/pass are
>>>>> required, JSF native error, nothing is sent to server.
>>>>>
>>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>>>> arises many exceptions and doesn't run.
>>>>>
>>>>> Then, I think the right jar is the actual
>>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is
>>>>> with DS or other
>>>>> JSF specific configuration.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>
>


Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

please create a specialized or alternative implementation of
org.apache.deltaspike.jsf.api.config.JsfModuleConfig and override
#isContainerManagedConvertersEnabled as well as
#isContainerManagedValidatorsEnabled to return false.

regards,
gerhard



2016-07-05 23:16 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> More info... LookupStrConverter is a generic converter with mamy inherited
> classes...
>
> @FacesConverter
> public abstract class LookupStrConverter<T> implements Converter {
>   private Class<T> persistentClass;
>   private EntityManager em;
>
>   public LookupStrConverter() {
>   }
>   //protected void init(Class<T> persistentClass, EntityManager em) {
>   protected void init(Class<T> persistentClass) {
>     setPersistentClass(persistentClass);
>     setEm(JsfUtil.getAttributeEntityManager());
>   }
>
>   public Class<T> getPersistentClass() {
>     return persistentClass;
>   }
>
>   public void setPersistentClass(Class<T> persistentClass) {
>     this.persistentClass = persistentClass;
>   }
>
>   public EntityManager getEm() {
>     return em;
>   }
>
>   public void setEm(EntityManager em) {
>     this.em = em;
>   }
>
>   @Override
>   public T getAsObject(FacesContext facesContext, UIComponent uiComponent,
> String string) {
>         ...
>   }
>
>   @Override
>   public String getAsString(FacesContext facesContext, UIComponent
> uIComponent, Object object) {
>         ...
>
>   }
> }
>
>
> Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>
>>
>> Hi,
>>
>> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
>> below... this is the exception, where LookupStrConverter is a class of
>> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2:
>>
>> Advertência:   Não é possível criar instância para·a classe:
>> SubMacroWeb.convert.LookupStrConverter.
>> javax.faces.FacesException: Não é possível criar instância para·a
>> classe: SubMacroWeb.convert.LookupStrConverter.
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>>
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>
>>     at
>>
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>
>>     at
>>
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>
>>     at
>>
>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>
>>     at
>>
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>
>>     at
>>
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>
>>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>     at
>>
>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>
>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>     at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>     at
>>
>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>
>>     at
>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>     at
>>
>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>
>>     at
>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>
>>     at
>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>
>>     at
>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>
>>     at
>>
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>
>>     at
>>
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>     at
>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>
>>     at
>>
>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>
>>     at
>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>     at
>>
>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>
>>     at
>>
>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>
>>     at
>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>     at
>>
>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>
>>     at
>>
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>
>>     at
>>
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>
>>     at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.InstantiationException
>>     at
>>
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>
>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>     at java.lang.Class.newInstance(Class.java:442)
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>
>>     ... 56 more
>>
>> Informações:   ##############################
>> Informações:   Usuario:
>> Informações:   ##############################
>> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
>> for servlet Faces Servlet threw exception
>> java.lang.InstantiationException
>>     at
>>
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>
>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>     at java.lang.Class.newInstance(Class.java:442)
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>
>>     at
>>
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>
>>     at
>>
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>
>>     at
>>
>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>
>>     at
>>
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>
>>     at
>>
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>
>>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>     at
>>
>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>
>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>     at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>     at
>>
>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>
>>     at
>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>     at
>>
>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>
>>     at
>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>
>>     at
>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>
>>     at
>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>
>>     at
>>
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>
>>     at
>>
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>     at
>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>
>>     at
>>
>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>
>>     at
>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>     at
>>
>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>
>>     at
>>
>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>
>>     at
>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>     at
>>
>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>
>>     at
>>
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>
>>     at
>>
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>
>>     at java.lang.Thread.run(Thread.java:745)
>>
>> Grave:   javax.servlet.ServletException
>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>>     at
>>
>> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>>
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>
>>     at
>> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>>
>>     at
>>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>>
>>     at
>>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>>
>>     at
>>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>>
>>     at
>>
>> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>>
>>     at
>>
>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>>     at
>>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>>
>>     at
>>
>> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>>
>>     at
>>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>>     at
>>
>> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>>
>>     at
>>
>> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>>
>>     at
>>
>> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>>
>>     at
>>
>> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>>
>>     at
>> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>>     at
>>
>> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>>
>>     at
>>
>> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>>
>>     at
>>
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>>
>>     at
>>
>> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>>
>>     at java.lang.Thread.run(Thread.java:745)
>> Caused by: java.lang.InstantiationException
>>     at
>>
>> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>>
>>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>>     at java.lang.Class.newInstance(Class.java:442)
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>>
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>>
>>     at
>>
>> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>>
>>     at
>>
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>
>>     at
>>
>> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>>
>>     at
>>
>> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>>
>>     at
>>
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>>
>>     at
>>
>> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>>
>>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>>
>> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>>
>>     at
>> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>>     at
>>
>> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>>
>>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>>     at
>> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>>     at
>>
>> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>>
>>     at
>> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>>     ... 33 more
>>
>>
>> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>>
>>> hi edilmar,
>>>
>>> the correct jsf-module for glassfish v4 is the normal one (it's for
>>> ee6 and
>>> ee7).
>>> the ee6-module is just a reduced version for ee6-servers which have
>>> issues
>>> with optional ee7 classes.
>>>
>>> regards,
>>> gerhard
>>>
>>> http://www.irian.at
>>>
>>> Your JavaEE powerhouse -
>>> JavaEE Consulting, Development and
>>> Courses in English and German
>>>
>>> Professional Support for Apache
>>> MyFaces, DeltaSpike and OpenWebBeans
>>>
>>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>>
>>> My actual environment is:
>>>>
>>>> - Glassfish 3.1.2.2
>>>> - CDI Weld 1.1.8
>>>> - DeltaSpike 1.6.0
>>>> - JSF Mojarra javax.faces.jar 2.1.29
>>>> - RichFaces 4.5.15
>>>> - JPA 2
>>>> - Hibernate 4.2.7
>>>> - JasperReports 6.1.0
>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>
>>>> Now, I have tried to change to:
>>>>
>>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>>> -***** CDI Weld 2.3.2
>>>> - DeltaSpike 1.6.0
>>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>>> - RichFaces 4.5.15
>>>> - JPA 2
>>>> - Hibernate 4.2.7
>>>> - JasperReports 6.1.0
>>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>>
>>>> My webapp is JEE6, but Payara team said me it is fully compatible with
>>>> JEE6/JEE7.
>>>>
>>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar
>>>> file), but when I try to run, the first login page (with login/pass
>>>> required="true" fields) doesn't work properly. I type the values for
>>>> login/pass and JSF page arises an error message that fields
>>>> login/pass are
>>>> required, JSF native error, nothing is sent to server.
>>>>
>>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>>> arises many exceptions and doesn't run.
>>>>
>>>> Then, I think the right jar is the actual
>>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is
>>>> with DS or other
>>>> JSF specific configuration.
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>

Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
More info... LookupStrConverter is a generic converter with mamy 
inherited classes...

@FacesConverter
public abstract class LookupStrConverter<T> implements Converter {
   private Class<T> persistentClass;
   private EntityManager em;

   public LookupStrConverter() {
   }
   //protected void init(Class<T> persistentClass, EntityManager em) {
   protected void init(Class<T> persistentClass) {
     setPersistentClass(persistentClass);
     setEm(JsfUtil.getAttributeEntityManager());
   }

   public Class<T> getPersistentClass() {
     return persistentClass;
   }

   public void setPersistentClass(Class<T> persistentClass) {
     this.persistentClass = persistentClass;
   }

   public EntityManager getEm() {
     return em;
   }

   public void setEm(EntityManager em) {
     this.em = em;
   }

   @Override
   public T getAsObject(FacesContext facesContext, UIComponent 
uiComponent, String string) {
	...
   }

   @Override
   public String getAsString(FacesContext facesContext, UIComponent 
uIComponent, Object object) {
	...
   }
}


Em 05-07-2016 17:12, Edilmar LISTAS escreveu:
>
> Hi,
>
> I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said
> below... this is the exception, where LookupStrConverter is a class of
> my project, a JSF converter. But this app runs fine in old GF 3.1.2.2:
>
> Advertência:   Não é possível criar instância para·a classe:
> SubMacroWeb.convert.LookupStrConverter.
> javax.faces.FacesException: Não é possível criar instância para·a
> classe: SubMacroWeb.convert.LookupStrConverter.
>     at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
>
>     at
> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>
>     at
> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>
>     at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>
>     at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>
>     at
> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>
>     at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>
>     at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>
>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>     at
> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>
>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>     at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>     at
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>
>     at
> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>     at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>
>     at
> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>
>     at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>
>     at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>     at
> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>
>     at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>
>     at
> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>
>     at
> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>
>     at
> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>
>     at
> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>
>     at
> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>     at
> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>
>     at
> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>
>     at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>
>     at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>
>     at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.InstantiationException
>     at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>     at java.lang.Class.newInstance(Class.java:442)
>     at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>
>     ... 56 more
>
> Informações:   ##############################
> Informações:   Usuario:
> Informações:   ##############################
> Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service()
> for servlet Faces Servlet threw exception
> java.lang.InstantiationException
>     at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>     at java.lang.Class.newInstance(Class.java:442)
>     at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>
>     at
> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>
>     at
> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>
>     at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>
>     at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>
>     at
> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>
>     at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>
>     at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>
>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>     at
> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>
>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>     at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>     at
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>
>     at
> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>     at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>
>     at
> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>
>     at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>
>     at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>     at
> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>
>     at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>
>     at
> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>
>     at
> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>
>     at
> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>
>     at
> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>
>     at
> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>     at
> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>
>     at
> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>
>     at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>
>     at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>
>     at java.lang.Thread.run(Thread.java:745)
>
> Grave:   javax.servlet.ServletException
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
>     at
> org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>
>     at
> util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
>
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
>
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
>
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
>
>     at
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
>
>     at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
>     at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
>
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
>     at
> com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
>
>     at
> com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
>
>     at
> org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
>
>     at
> org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
>
>     at
> org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
>
>     at
> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
>
>     at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
>
>     at
> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
>     at
> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
>
>     at
> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
>
>     at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
>
>     at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
>
>     at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
>
>     at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.InstantiationException
>     at
> sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
>
>     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
>     at java.lang.Class.newInstance(Class.java:442)
>     at
> com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
>
>     at
> com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
>
>     at
> com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
>
>     at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>
>     at
> javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
>
>     at
> org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
>
>     at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
>
>     at
> com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
>
>     at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
>     at javax.faces.component.UIInput.validate(UIInput.java:975)
>     at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
>     at javax.faces.component.UIInput.processValidators(UIInput.java:712)
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at javax.faces.component.UIForm.processValidators(UIForm.java:253)
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
>
>     at
> javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
>     at
> com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
>
>     at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
>     at
> com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
>     at
> org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
>
>     at
> javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
>     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
>     ... 33 more
>
>
> Em 05-07-2016 13:37, Gerhard Petracek escreveu:
>> hi edilmar,
>>
>> the correct jsf-module for glassfish v4 is the normal one (it's for
>> ee6 and
>> ee7).
>> the ee6-module is just a reduced version for ee6-servers which have
>> issues
>> with optional ee7 classes.
>>
>> regards,
>> gerhard
>>
>> http://www.irian.at
>>
>> Your JavaEE powerhouse -
>> JavaEE Consulting, Development and
>> Courses in English and German
>>
>> Professional Support for Apache
>> MyFaces, DeltaSpike and OpenWebBeans
>>
>> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>>
>>> My actual environment is:
>>>
>>> - Glassfish 3.1.2.2
>>> - CDI Weld 1.1.8
>>> - DeltaSpike 1.6.0
>>> - JSF Mojarra javax.faces.jar 2.1.29
>>> - RichFaces 4.5.15
>>> - JPA 2
>>> - Hibernate 4.2.7
>>> - JasperReports 6.1.0
>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>
>>> Now, I have tried to change to:
>>>
>>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>>> -***** CDI Weld 2.3.2
>>> - DeltaSpike 1.6.0
>>> -***** JSF Mojarra javax.faces.jar 2.2.13
>>> - RichFaces 4.5.15
>>> - JPA 2
>>> - Hibernate 4.2.7
>>> - JasperReports 6.1.0
>>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>>
>>> My webapp is JEE6, but Payara team said me it is fully compatible with
>>> JEE6/JEE7.
>>>
>>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar
>>> file), but when I try to run, the first login page (with login/pass
>>> required="true" fields) doesn't work properly. I type the values for
>>> login/pass and JSF page arises an error message that fields
>>> login/pass are
>>> required, JSF native error, nothing is sent to server.
>>>
>>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>>> arises many exceptions and doesn't run.
>>>
>>> Then, I think the right jar is the actual
>>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is
>>> with DS or other
>>> JSF specific configuration.
>>>
>>>
>>>
>>
>
>


Re: DeltaSpike x Payara App Server

Posted by Edilmar LISTAS <ed...@intersite.com.br>.
Hi,

I changed to deltaspike-jsf-module-impl-1.6.0.jar, like you said 
below... this is the exception, where LookupStrConverter is a class of 
my project, a JSF converter. But this app runs fine in old GF 3.1.2.2:

Advertência:   Não é possível criar instância para·a classe: 
SubMacroWeb.convert.LookupStrConverter.
javax.faces.FacesException: Não é possível criar instância para·a 
classe: SubMacroWeb.convert.LookupStrConverter.
	at 
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1815)
	at 
com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
	at 
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
	at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
	at javax.faces.component.UIInput.validate(UIInput.java:975)
	at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
	at javax.faces.component.UIInput.processValidators(UIInput.java:712)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIForm.processValidators(UIForm.java:253)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
	at 
com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
	at 
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
	at javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
	at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at 
org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
	at 
org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
	at 
org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
	at 
org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
	at 
org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
	at 
org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at 
org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
	at 
org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.InstantiationException
	at 
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at 
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
	... 56 more

Informações:   ##############################
Informações:   Usuario:
Informações:   ##############################
Advertência:   StandardWrapperValve[Faces Servlet]: Servlet.service() 
for servlet Faces Servlet threw exception
java.lang.InstantiationException
	at 
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at 
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
	at 
com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
	at 
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
	at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
	at javax.faces.component.UIInput.validate(UIInput.java:975)
	at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
	at javax.faces.component.UIInput.processValidators(UIInput.java:712)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIForm.processValidators(UIForm.java:253)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
	at 
com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
	at 
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
	at javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
	at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at 
org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
	at 
org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
	at 
org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
	at 
org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
	at 
org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
	at 
org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at 
org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
	at 
org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
	at java.lang.Thread.run(Thread.java:745)

Grave:   javax.servlet.ServletException
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:671)
	at 
org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:344)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at util.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:50)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:316)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
	at 
org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
	at 
org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:416)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:283)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper$HttpHandlerCallable.call(ContainerMapper.java:459)
	at 
com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:167)
	at 
org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:206)
	at 
org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:180)
	at 
org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:235)
	at 
org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
	at 
org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
	at 
org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
	at 
org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:526)
	at 
org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
	at 
org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:591)
	at 
org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:571)
	at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.InstantiationException
	at 
sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(InstantiationExceptionConstructorAccessorImpl.java:48)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at java.lang.Class.newInstance(Class.java:442)
	at 
com.sun.faces.application.ApplicationImpl.newConverter(ApplicationImpl.java:1808)
	at 
com.sun.faces.application.ApplicationImpl.createConverterBasedOnClass(ApplicationImpl.java:1420)
	at 
com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1399)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
javax.faces.application.ApplicationWrapper.createConverter(ApplicationWrapper.java:403)
	at 
org.apache.deltaspike.jsf.impl.injection.InjectionAwareApplicationWrapper.createConverter(InjectionAwareApplicationWrapper.java:60)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.hasStringConverter(HtmlBasicInputRenderer.java:241)
	at 
com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:112)
	at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1045)
	at javax.faces.component.UIInput.validate(UIInput.java:975)
	at javax.faces.component.UIInput.executeValidate(UIInput.java:1248)
	at javax.faces.component.UIInput.processValidators(UIInput.java:712)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIForm.processValidators(UIForm.java:253)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at 
javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1261)
	at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1195)
	at 
com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198)
	at 
org.apache.deltaspike.jsf.impl.listener.request.DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89)
	at javax.faces.lifecycle.LifecycleWrapper.execute(LifecycleWrapper.java:77)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:658)
	... 33 more


Em 05-07-2016 13:37, Gerhard Petracek escreveu:
> hi edilmar,
>
> the correct jsf-module for glassfish v4 is the normal one (it's for ee6 and
> ee7).
> the ee6-module is just a reduced version for ee6-servers which have issues
> with optional ee7 classes.
>
> regards,
> gerhard
>
> http://www.irian.at
>
> Your JavaEE powerhouse -
> JavaEE Consulting, Development and
> Courses in English and German
>
> Professional Support for Apache
> MyFaces, DeltaSpike and OpenWebBeans
>
> 2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:
>
>> My actual environment is:
>>
>> - Glassfish 3.1.2.2
>> - CDI Weld 1.1.8
>> - DeltaSpike 1.6.0
>> - JSF Mojarra javax.faces.jar 2.1.29
>> - RichFaces 4.5.15
>> - JPA 2
>> - Hibernate 4.2.7
>> - JasperReports 6.1.0
>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>
>> Now, I have tried to change to:
>>
>> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
>> -***** CDI Weld 2.3.2
>> - DeltaSpike 1.6.0
>> -***** JSF Mojarra javax.faces.jar 2.2.13
>> - RichFaces 4.5.15
>> - JPA 2
>> - Hibernate 4.2.7
>> - JasperReports 6.1.0
>> - JDBC drivers Jaybird/Firebird and PostgreSQL
>>
>> My webapp is JEE6, but Payara team said me it is fully compatible with
>> JEE6/JEE7.
>>
>> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar
>> file), but when I try to run, the first login page (with login/pass
>> required="true" fields) doesn't work properly. I type the values for
>> login/pass and JSF page arises an error message that fields login/pass are
>> required, JSF native error, nothing is sent to server.
>>
>> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
>> arises many exceptions and doesn't run.
>>
>> Then, I think the right jar is the actual
>> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is
>> with DS or other
>> JSF specific configuration.
>>
>>
>>
>


Re: DeltaSpike x Payara App Server

Posted by Gerhard Petracek <ge...@gmail.com>.
hi edilmar,

the correct jsf-module for glassfish v4 is the normal one (it's for ee6 and
ee7).
the ee6-module is just a reduced version for ee6-servers which have issues
with optional ee7 classes.

regards,
gerhard

http://www.irian.at

Your JavaEE powerhouse -
JavaEE Consulting, Development and
Courses in English and German

Professional Support for Apache
MyFaces, DeltaSpike and OpenWebBeans

2016-07-05 17:34 GMT+02:00 Edilmar LISTAS <ed...@intersite.com.br>:

> My actual environment is:
>
> - Glassfish 3.1.2.2
> - CDI Weld 1.1.8
> - DeltaSpike 1.6.0
> - JSF Mojarra javax.faces.jar 2.1.29
> - RichFaces 4.5.15
> - JPA 2
> - Hibernate 4.2.7
> - JasperReports 6.1.0
> - JDBC drivers Jaybird/Firebird and PostgreSQL
>
> Now, I have tried to change to:
>
> -***** Payara 4.1.1 (Glassfish 4.1.1 clone)
> -***** CDI Weld 2.3.2
> - DeltaSpike 1.6.0
> -***** JSF Mojarra javax.faces.jar 2.2.13
> - RichFaces 4.5.15
> - JPA 2
> - Hibernate 4.2.7
> - JasperReports 6.1.0
> - JDBC drivers Jaybird/Firebird and PostgreSQL
>
> My webapp is JEE6, but Payara team said me it is fully compatible with
> JEE6/JEE7.
>
> I tried first with deltaspike-jsf-module-impl-ee6-1.6.0.jar (DS JEE6 jar
> file), but when I try to run, the first login page (with login/pass
> required="true" fields) doesn't work properly. I type the values for
> login/pass and JSF page arises an error message that fields login/pass are
> required, JSF native error, nothing is sent to server.
>
> After to change to deltaspike-jsf-module-impl-1.6.0.jar, the webapp
> arises many exceptions and doesn't run.
>
> Then, I think the right jar is the actual
> deltaspike-jsf-module-impl-ee6-1.6.0.jar. I don't know if the problem is
> with DS or other
> JSF specific configuration.
>
>
>