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 <[email protected]>: > 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 <[email protected]>: >> >> 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 <[email protected]>: >>>>> >>>>> 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. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>> >> >
