java.security.InvalidKeyException: Must be a PBEKey in RAW format.
------------------------------------------------------------------

                 Key: WICKET-585
                 URL: https://issues.apache.org/jira/browse/WICKET-585
             Project: Wicket
          Issue Type: Bug
    Affects Versions: 1.3.0
            Reporter: Peter Ertl


I am getting this on SAP J2EE 6.40 Web Engine...

2007-05-22 17:36:53,139 ERROR org.apache.wicket.util.crypt.AbstractCrypt 91 - 
Unable to encrypt text ''
java.security.InvalidKeyException: Must be a PBEKey in RAW format.
        at iaik.security.cipher.PbeWithMD5AndDES_CBC.initCipher(Unknown Source)
        at iaik.security.cipher.PbeWithMD5AndDES_CBC.engineInit(Unknown Source)
        at javax.crypto.Cipher.init(DashoA12275)
        at org.apache.wicket.util.crypt.SunJceCrypt.crypt(SunJceCrypt.java:101)
        at 
org.apache.wicket.util.crypt.AbstractCrypt.encryptStringToByteArray(AbstractCrypt.java:162)
        at 
org.apache.wicket.util.crypt.AbstractCrypt.encryptUrlSafe(AbstractCrypt.java:86)
        at 
org.apache.wicket.markup.html.form.PasswordTextField.getModelValue(PasswordTextField.java:95)
        at 
org.apache.wicket.markup.html.form.FormComponent.getValue(FormComponent.java:492)
        at 
org.apache.wicket.markup.html.form.TextField.onComponentTag(TextField.java:101)
        at 
org.apache.wicket.markup.html.form.PasswordTextField.onComponentTag(PasswordTextField.java:154)
        at org.apache.wicket.Component.renderComponent(Component.java:1827)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1163)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1268)
        at 
org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:865)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.markup.html.form.Form.onRender(Form.java:951)
        at org.apache.wicket.Component.render(Component.java:1685)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1163)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:621)
        at 
org.apache.wicket.markup.html.panel.Panel.onComponentTagBody(Panel.java:107)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1163)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1268)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at org.apache.wicket.Component.render(Component.java:1648)
        at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223)
        at 
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:65)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1190)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1268)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at org.apache.wicket.Component.render(Component.java:1648)
        at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223)
        at 
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:72)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1190)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1268)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at org.apache.wicket.Component.render(Component.java:1648)
        at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223)
        at 
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:65)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1190)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1268)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at org.apache.wicket.Component.render(Component.java:1648)
        at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:223)
        at 
org.apache.wicket.markup.resolver.MarkupInheritanceResolver.resolve(MarkupInheritanceResolver.java:72)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1190)
        at 
org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1333)
        at 
org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1268)
        at org.apache.wicket.Component.renderComponent(Component.java:1858)
        at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1278)
        at org.apache.wicket.Component.render(Component.java:1685)
        at 
org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1163)
        at 
org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1295)
        at org.apache.wicket.Page.onRender(Page.java:1325)
        at org.apache.wicket.Component.render(Component.java:1685)
        at org.apache.wicket.Page.renderPage(Page.java:897)
        at 
org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:223)
        at 
org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:103)
        at 
org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1011)
        at org.apache.wicket.RequestCycle.step(RequestCycle.java:1073)
        at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1142)
        at org.apache.wicket.RequestCycle.request(RequestCycle.java:490)
        at 
org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:248)
        at 
org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:122)
        at 
com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
        at 
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:368)
        at 
com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
        at 
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
        at 
com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
        at 
com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
        at 
com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
        at 
com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
        at 
com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
        at 
com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
        at 
com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
        at 
com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
        at 
com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)

Looks really odd...

I guess this error means that passwords will not be encrypted because of some 
crypto provider issue...



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to