You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Peter Ertl (JIRA)" <ji...@apache.org> on 2007/05/22 17:42:16 UTC
[jira] Created: (WICKET-585) java.security.InvalidKeyException:
Must be a PBEKey in RAW format.
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.
[jira] Resolved: (WICKET-585) java.security.InvalidKeyException:
Must be a PBEKey in RAW format.
Posted by "Alastair Maw (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/WICKET-585?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alastair Maw resolved WICKET-585.
---------------------------------
Resolution: Invalid
This is a bug in SAP, not Wicket. Please see https://www.sdn.sap.com/irj/sdn/thread?threadID=124421 for more information.
> 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-beta1
> 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.