Hmm, how can it work with enabled serialization gerhard?
IMHO Converter/ValidationWrapper needs an default constructor.


2014-03-11 19:17 GMT+01:00 Gerhard Petracek <[email protected]>:

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

Reply via email to