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.