Hi all,

Has anyone come acrosos this:
I have the situation where a user can type some keywords that will be
added to a choice list by clicking on a "+", and removed from that
choice list by clicking on the "-".
I've put these elements in a choice list, but after entering a word
and clicking on the "+", I seem to get an error I would never expect
(as I don't get its meaning)
The page code is:

<h:panelGrid columns="4">
        <h:selectOneMenu value="#{testOverviewBean.selectedAnalSysDevice}" >
                <f:selectItems value="#{testOverviewBean.analSystem.devices}"/>
        </h:selectOneMenu>
        <h:commandButton value="-"
        action="#{testOverviewBean.removeDeviceFromAnalSys}"  immediate="true"/>
       <h:inputText value="#{testOverviewBean.addedAnalDevice}" />
    <h:commandButton value="+"
action="#{testOverviewBean.addDeviceToAnalSys}"
      immediate="true"/>
</h:panelGrid>

The exception I get, is:

javax.faces.FacesException: javax.crypto.BadPaddingException: Given
final block not properly padded
        at 
org.apache.myfaces.shared_impl.util.StateUtils.symmetric(StateUtils.java:370)
        at 
org.apache.myfaces.shared_impl.util.StateUtils.symmetric(StateUtils.java:408)
        at 
org.apache.myfaces.shared_impl.util.StateUtils.decrypt(StateUtils.java:288)
        at 
org.apache.myfaces.shared_impl.util.StateUtils.reconstruct(StateUtils.java:237)
        at 
org.apache.myfaces.renderkit.html.HtmlResponseStateManager.getSavedState(HtmlResponseStateManager.java:170)
        at 
org.apache.myfaces.renderkit.html.HtmlResponseStateManager.getState(HtmlResponseStateManager.java:122)
        at 
org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspStateManagerImpl.java:283)
        at 
org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspViewHandlerImpl.java:354)
        at 
com.sun.facelets.FaceletViewHandler.restoreView(FaceletViewHandler.java:316)
        at 
org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:85)
        at 
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
        at 
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:148)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:190)
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)
        at 
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
        at java.lang.Thread.run(Thread.java:613)
Caused by: javax.crypto.BadPaddingException: Given final block not
properly padded
        at com.sun.crypto.provider.SunJCE_h.b(DashoA12275)
        at com.sun.crypto.provider.SunJCE_h.b(DashoA12275)
        at com.sun.crypto.provider.DESCipher.engineDoFinal(DashoA12275)
        at javax.crypto.Cipher.doFinal(DashoA12275)
        at 
org.apache.myfaces.shared_impl.util.StateUtils.symmetric(StateUtils.java:366)
        ... 27 more

Ps Using MF1.2.1 - Toma 2.0 - facelets 1.1.13

Reply via email to