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