Return-Path: X-Original-To: apmail-deltaspike-users-archive@www.apache.org Delivered-To: apmail-deltaspike-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 39A7E102CC for ; Tue, 11 Mar 2014 19:00:12 +0000 (UTC) Received: (qmail 47068 invoked by uid 500); 11 Mar 2014 18:59:51 -0000 Delivered-To: apmail-deltaspike-users-archive@deltaspike.apache.org Received: (qmail 46910 invoked by uid 500); 11 Mar 2014 18:59:47 -0000 Mailing-List: contact users-help@deltaspike.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@deltaspike.apache.org Delivered-To: mailing list users@deltaspike.apache.org Received: (qmail 46883 invoked by uid 99); 11 Mar 2014 18:59:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2014 18:59:46 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of l.penet@senat.fr designates 213.30.147.240 as permitted sender) Received: from [213.30.147.240] (HELO buster.senat.fr) (213.30.147.240) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 11 Mar 2014 18:59:42 +0000 Received: by buster.senat.fr (8.14.5/8.14.5) with ESMTP id s2BIxHgg001638; Tue, 11 Mar 2014 19:59:17 +0100 Received: from klebar.senat.fr (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D18951F15DF; Tue, 11 Mar 2014 19:59:16 +0100 (CET) Received: from truman.senat.fr (unknown [192.168.1.7]) by klebar.senat.fr (Postfix) with ESMTP id C592C1F018B; Tue, 11 Mar 2014 19:59:16 +0100 (CET) Received: from pif.senat.fr by truman.senat.fr (8.14.4/8.14.4) with ESMTP id s2BIxG3L019098 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Mar 2014 19:59:16 +0100 Received: from [100.95.23.3] (222.16.90.92.rev.sfr.net [92.90.16.222]) (authenticated bits=0) by pif.senat.fr (8.13.8/8.13.8) with ESMTP id s2BIx3aZ024343 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 11 Mar 2014 19:59:14 +0100 User-Agent: K-9 Mail for Android In-Reply-To: References: <531F5042.2040901@senat.fr> <0cfff9d1-c2d4-4fd9-9673-b2603cf2f9db@email.android.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----KURCV38I0XSV0OTIPNDGYY1NA0U03E" Content-Transfer-Encoding: 8bit Subject: Re: Problem with @ViewAccessScoped From: =?ISO-8859-1?Q?Ludovic_P=E9net?= Date: Tue, 11 Mar 2014 19:58:59 +0100 To: Gerhard Petracek CC: users@deltaspike.apache.org Message-ID: X-SA-Is-Spam: No X-Scanned-By: MIMEDefang 2.70 on 192.168.8.105 X-TM-AS-MML: disable X-TM-AS-Product-Ver: IMSVA-8.5.0.1165-7.5.0.1017-20560.001 X-TMASE-Version: IMSVA-8.5.0.1165-7.5.1017-20560.001 X-TMASE-Result: 10--22.350400-5.000000 X-TMASE-MatchedRID: 3jjmsNNiuHQ7iuZ/mdYYttnHixdK1M4dCsX0k+VGFgfWUt9Q8DHoM+uE 2+PTEY9Bx+HbvfzdC2R1e7Xbb6Im2ueRk/aOqlpTDXHJBD8X89jFpYY/Yh3laQj6ELyqNW89Qrp ujEFRKxxAXbiRmn1bDxi14cCd2Feja/fioJ9l4Hiyd65qZFFPk48UwVOAhM+hbVG2Ty5VIf29sM KKYNh1RckwYM+oZdHXrA6HcPclJMY4g0zmp+s1D/GlFX+1aG8JCS6IUmxCo5EzZ9MrbEN2Q0gSL otkStPzk7AoXwAS65ImEURBmKrZlOt792wiM0pZyL0CMroLynXawapCWhPR/e5f+SbQ7Vhg6fGP C8b8e5938Zsqeq8ESMG0UNgaZpYqqwU71dzr0Ss1jYi8tribH/zxfg6IZlFl903za6XM/QI0os5 4kEqgrxAjnndaQMfLK0i8I7h0nQ8tjEXijkAJ1KSQTybfBHHh1Wp9sa325h3vfsEsAc02/w5u7Q 9+Kf54A6LoO88aPa//McoAQhls9Ez/gc2oIMvkSM5qv6yAnjbdKUSBW7I322+5ieh24ZYRgDLqn rRlXrbS77Co4bNJXUY41YX/o/8KFoUBpHn8yG0IG2tI4ZX7KyGcCsUbTFN3IluAEneuzNOUahYf aD061IQYCUOxSOi9lFZALCteG1E= X-Virus-Checked: Checked by ClamAV on apache.org ------KURCV38I0XSV0OTIPNDGYY1NA0U03E Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" I will do my best to provide this tomorrow. Thank you for your quick reply and for the workaround. Best regards Ludovix On 11 mars 2014 19:46:42 UTC+01:00, Gerhard Petracek wrote: >hi ludovic, > >it would be great if you can provide a link to a demo which illustrates >the >issue. > >for now you can provide a custom implementation of JsfModuleConfig >(e.g. >via @Specializes) >which returns false in case of #isContainerManagedConvertersEnabled and >#isContainerManagedValidatorsEnabled > >regards, >gerhard > >http://www.irian.at > >Your JSF/JavaEE powerhouse - >JavaEE Consulting, Development and >Courses in English and German > >Professional Support for Apache MyFaces > > > >2014-03-11 19:29 GMT+01:00 Ludovic Pénet : > >> 2.2.1. >> >> Thank you, >> >> Ludovic >> >> On 11 mars 2014 19:17:15 UTC+01:00, Gerhard Petracek < >> gerhard.petracek@gmail.com> wrote: >> >>> hi ludovic, >>> >>> please provide the version of myfaces-core you are using. >>> >>> regards, >>> gerhard >>> >>> http://www.irian.at >>> >>> Your JSF/JavaEE powerhouse - >>> >>> JavaEE Consulting, Development and >>> Courses in English and German >>> >>> Professional Support for Apache MyFaces >>> >>> >>> >>> 2014-03-11 19:04 GMT+01:00 l.penet@senat.fr : >>> >>> Dear all, >>>> >>>> I tried DeltaSpike 0.6 snapshot from 20140311 (various times from >13:57 to >>>> >>>> 13:59). >>>> >>>> I have special interest in @ViewAccessScoped >>>> >>>> I regularly have the exception whose call stack is pasted below. >>>> >>>> Hope this helps... >>>> >>>> Ludovic >>>> >>>> >>>> java.lang.RuntimeException: Could not restore StateHolder of type >>>> >>>> >>>> org.apache.deltaspike.jsf.impl.injection.ConverterWrapper (missing >>>> no-args constructor?) >>>> at javax.faces.component.UIComponentBase.restoreAttachedState( >>>> UIComponentBase.java:1902) >>>> at >javax.faces.component.UIOutput.restoreState(UIOutput.java:256) >>>> at javax.faces.component.UIComponentBase.processRestoreState( >>>> UIComponentBase.java:1630) >>>> at javax.faces.component.UIComponentBase.processRestoreState( >>>> UIComponentBase.java:1674) >>>> >>>> at >org.apache.myfaces.view.facelets.DefaultFaceletsStateManagement >>>> Strategy$AddComponentCallback.invokeContextCallback( >>>> DefaultFaceletsStateManagementStrategy.java:567) >>>> at >javax.faces.component.UIData.invokeOnComponent(UIData.java:333) >>>> at javax.faces.component.UIComponent.invokeOnComponent( >>>> UIComponent.java:265) >>>> at javax.faces.component.UIComponentBase.invokeOnComponent( >>>> UIComponentBase.java:1170) >>>> at >>>> javax.faces.component.UIComponent.invokeOnComponent( >>>> UIComponent.java:265) >>>> at javax.faces.component.UIComponentBase.invokeOnComponent( >>>> UIComponentBase.java:1170) >>>> at javax.faces.component.UIComponent.invokeOnComponent( >>>> >>>> UIComponent.java:265) >>>> at javax.faces.component.UIComponentBase.invokeOnComponent( >>>> UIComponentBase.java:1170) >>>> at javax.faces.component.UIComponent.invokeOnComponent( >>>> UIComponent.java:265) >>>> at javax.faces.component.UIComponentBase.invokeOnComponent( >>>> >>>> UIComponentBase.java:1170) >>>> at >org.apache.myfaces.view.facelets.DefaultFaceletsStateManagement >>>> Strategy.handleDynamicAddedRemovedComponents( >>>> DefaultFaceletsStateManagementStrategy.java:491) >>>> at >org.apache.myfaces.view.facelets.DefaultFaceletsStateManagement >>>> >>>> >Strategy.restoreView(DefaultFaceletsStateManagementStrategy.java:431) >>>> at org.apache.myfaces.application.StateManagerImpl. >>>> >>>> restoreView(StateManagerImpl.java:133) >>>> at org.apache.myfaces.shared.view.ViewDeclarationLanguageBase. >>>> restoreView(ViewDeclarationLanguageBase.java:104) >>>> at >org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage >>>> >>>> .restoreView(FaceletViewDeclarationLanguage.java:2134) >>>> at org.apache.myfaces.application.ViewHandlerImpl. >>>> restoreView(ViewHandlerImpl.java:336) >>>> at javax.faces.application.ViewHandlerWrapper.restoreView( >>>> >>>> ViewHandlerWrapper.java:81) >>>> at javax.faces.application.ViewHandlerWrapper.restoreView( >>>> ViewHandlerWrapper.java:81) >>>> at >org.omnifaces.viewhandler.RestorableViewHandler.restoreView( >>>> RestorableViewHandler.java:66) >>>> >>>> at javax.faces.application.ViewHandlerWrapper.restoreView( >>>> ViewHandlerWrapper.java:81) >>>> at org.apache.myfaces.lifecycle.RestoreViewExecutor.execute( >>>> RestoreViewExecutor.java:168) >>>> at >>>> org.apache.myfaces.lifecycle.LifecycleImpl.executePhase( >>>> LifecycleImpl.java:196) >>>> at org.apache.myfaces.lifecycle.LifecycleImpl.execute( >>>> LifecycleImpl.java:143) >>>> at org.apache.deltaspike.jsf.impl.listener.request. >>>> >>>> >DeltaSpikeLifecycleWrapper.execute(DeltaSpikeLifecycleWrapper.java:89) >>>> at javax.faces.lifecycle.LifecycleWrapper.execute( >>>> LifecycleWrapper.java:46) >>>> at >javax.faces.webapp.FacesServlet.service(FacesServlet.java:196) >>>> at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >>>> ApplicationFilterChain.java:305) >>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >>>> ApplicationFilterChain.java:210) >>>> >>>> at fr.senat.faces.filters.HibernateNoCacheFilter.doFilter( >>>> HibernateNoCacheFilter.java:118) >>>> at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >>>> ApplicationFilterChain.java:243) >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter( >>>> ApplicationFilterChain.java:210) >>>> at >fr.senat.faces.filters.HibernateSessionConversationFilter.doFilter( >>>> HibernateSessionConversationFilter.java:70) >>>> >>>> at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >>>> ApplicationFilterChain.java:243) >>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >>>> ApplicationFilterChain.java:210) >>>> at >fr.senat.faces.filters.HibernateUserFromPrincipalFilter.doFilter( >>>> >>>> HibernateUserFromPrincipalFilter.java:32) >>>> at >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( >>>> ApplicationFilterChain.java:243) >>>> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >>>> >>>> ApplicationFilterChain.java:210) >>>> at org.apache.catalina.core.StandardWrapperValve.invoke( >>>> StandardWrapperValve.java:222) >>>> at org.apache.catalina.core.StandardContextValve.invoke( >>>> >>>> StandardContextValve.java:123) >>>> at org.apache.catalina.authenticator.AuthenticatorBase.invoke( >>>> AuthenticatorBase.java:581) >>>> at org.apache.catalina.core.StandardHostValve.invoke( >>>> StandardHostValve.java:171) >>>> >>>> at org.apache.catalina.valves.ErrorReportValve.invoke( >>>> ErrorReportValve.java:99) >>>> at org.apache.catalina.valves.AccessLogValve.invoke( >>>> AccessLogValve.java:947) >>>> at org.apache.catalina.core.StandardEngineValve.invoke( >>>> >>>> StandardEngineValve.java:118) >>>> at org.apache.catalina.connector.CoyoteAdapter.service( >>>> CoyoteAdapter.java:408) >>>> at org.apache.coyote.http11.AbstractHttp11Processor.process( >>>> AbstractHttp11Processor.java:1009) >>>> >>>> at >org.apache.coyote.AbstractProtocol$AbstractConnectionHandler. >>>> process(AbstractProtocol.java:589) >>>> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor. >>>> >>>> >>>> run(JIoEndpoint.java:312) >>>> at java.util.concurrent.ThreadPoolExecutor.runWorker( >>>> ThreadPoolExecutor.java:1145) >>>> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >>>> ThreadPoolExecutor.java:615) >>>> >>>> at java.lang.Thread.run(Thread.java:744) >>>> Caused by: java.lang.InstantiationException: >org.apache.deltaspike.jsf. >>>> impl.injection.ConverterWrapper >>>> at java.lang.Class.newInstance(Class.java:359) >>>> >>>> at javax.faces.component.UIComponentBase.restoreAttachedState( >>>> UIComponentBase.java:1898) >>>> ... 54 more >>>> >>>> | >>>> | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. >>>> | >>>> >>> >>> >>> >> -- >> Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté. >> >> | >> | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. >> | >> >> -- Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté. | | AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT. | ------KURCV38I0XSV0OTIPNDGYY1NA0U03E--