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.
>
>
>