Re: [Wicket-user] PasswordTextField throwing a java.security.NoSuchAlgorithmException

2006-08-19 Thread Johan Compagner
This also happens with a co worker of mine. I don't know exactly why it happens at his pcBecause no one else had problems. So i guess he somehow installed the wrong jdk.I told him to reinstall a complete jdk. Dont know if that did solve it.
johanOn 8/19/06, Juergen Donnerstag <[EMAIL PROTECTED]> wrote:
Which OS are you working on? Which Java version? Which country are youfrom? Due to legal restriction and other reasons as well, SUN does notdeliver the encrypt/decryptimplementation classes in all countries. And depending on the OS and
the country it might be that the class is not deployed as well.Luckily it is not a problem with Wicket. Please see wicket-examplesfor how to provide your own ICrypt implementation with your "own"
encryp/decrypt implementation.JuergenOn 8/19/06, Tim Fletcher <[EMAIL PROTECTED]> wrote:> Hi,> i searched the list for this problem, but could only find information
> about cvs commits.>> I'm trying to use the PasswordTextField, but when i submit the form, I> get the following exception: java.security.NoSuchAlgorithmException:> Algorithm PBEWithMD5AndDES not available
>> Thanks in advance,> Tim>> here is the trace>> 19-Aug-2006 13:58:30 wicket.util.crypt.ClassCryptFactory newCrypt> INFO: using encryption/decryption object [EMAIL PROTECTED]
> 19-Aug-2006 13:58:30 wicket.util.crypt.AbstractCrypt encrypt> SEVERE: Unable to encrypt text ''> java.security.NoSuchAlgorithmException: Algorithm PBEWithMD5AndDES not available> at 
javax.crypto.SunJCE_b.a(DashoA12275)> at javax.crypto.SecretKeyFactory.getInstance(DashoA12275)> at wicket.util.crypt.SunJceCrypt.generateSecretKey(SunJceCrypt.java:119)> at wicket.util.crypt.SunJceCrypt.crypt
(SunJceCrypt.java:95)> at wicket.util.crypt.AbstractCrypt.encryptStringToByteArray(AbstractCrypt.java:204)> at wicket.util.crypt.AbstractCrypt.encrypt(AbstractCrypt.java:107)> at 
wicket.markup.html.form.PasswordTextField.getModelValue(PasswordTextField.java:97)> at wicket.markup.html.form.FormComponent.getValue(FormComponent.java:387)> at wicket.markup.html.form.TextField.onComponentTag
(TextField.java:102)> at wicket.markup.html.form.PasswordTextField.onComponentTag(PasswordTextField.java:157)> at wicket.Component.renderComponent(Component.java:1651)> at wicket.MarkupContainer.onRender
(MarkupContainer.java:925)> at wicket.Component.render(Component.java:1518)> at wicket.MarkupContainer.renderNext(MarkupContainer.java:1332)> at wicket.MarkupContainer.renderComponentTagBody
(MarkupContainer.java:980)> at wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:915)> at wicket.markup.html.form.Form.onComponentTagBody(Form.java:773)> at wicket.Component.renderComponent
(Component.java:1682)> at wicket.MarkupContainer.onRender(MarkupContainer.java:925)> at wicket.markup.html.form.Form.onRender(Form.java:844)> at wicket.Component.render(Component.java
:1518)> at wicket.MarkupContainer.renderNext(MarkupContainer.java:1332)> at wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:980)> at wicket.MarkupContainer.onComponentTagBody
(MarkupContainer.java:915)> at wicket.Component.renderComponent(Component.java:1682)> at wicket.MarkupContainer.onRender(MarkupContainer.java:925)> at wicket.Component.render(Component.java
:1518)> at wicket.MarkupContainer.renderNext(MarkupContainer.java:1332)> at wicket.MarkupContainer.renderAll(MarkupContainer.java:942)> at wicket.Page.onRender(Page.java:867)
> at wicket.Component.render(Component.java:1518)> at wicket.Page.renderPage(Page.java:411)> at wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java
:226)> at wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)> at wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(AbstractCompoundRequestCycleProcessor.java
:66)> at wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)> at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:879)> at wicket.RequestCycle.step
(RequestCycle.java:960)> at wicket.RequestCycle.steps(RequestCycle.java:1034)> at wicket.RequestCycle.request(RequestCycle.java:453)> at wicket.protocol.http.WicketServlet.doGet
(WicketServlet.java:215)> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
(ApplicationFilterChain.java:252)>> -> Using Tomcat but need to do more? Need to support web services, security?> Get stuff done quickly with pre-integrated technolo

Re: [Wicket-user] PasswordTextField throwing a java.security.NoSuchAlgorithmException

2006-08-19 Thread Juergen Donnerstag
Which OS are you working on? Which Java version? Which country are you
from? Due to legal restriction and other reasons as well, SUN does not
deliver the encrypt/decrypt
implementation classes in all countries. And depending on the OS and
the country it might be that the class is not deployed as well.
Luckily it is not a problem with Wicket. Please see wicket-examples
for how to provide your own ICrypt implementation with your "own"
encryp/decrypt implementation.

Juergen

On 8/19/06, Tim Fletcher <[EMAIL PROTECTED]> wrote:
> Hi,
> i searched the list for this problem, but could only find information
> about cvs commits.
>
> I'm trying to use the PasswordTextField, but when i submit the form, I
> get the following exception: java.security.NoSuchAlgorithmException:
> Algorithm PBEWithMD5AndDES not available
>
> Thanks in advance,
> Tim
>
> here is the trace
>
> 19-Aug-2006 13:58:30 wicket.util.crypt.ClassCryptFactory newCrypt
> INFO: using encryption/decryption object [EMAIL PROTECTED]
> 19-Aug-2006 13:58:30 wicket.util.crypt.AbstractCrypt encrypt
> SEVERE: Unable to encrypt text ''
> java.security.NoSuchAlgorithmException: Algorithm PBEWithMD5AndDES not 
> available
> at javax.crypto.SunJCE_b.a(DashoA12275)
> at javax.crypto.SecretKeyFactory.getInstance(DashoA12275)
> at 
> wicket.util.crypt.SunJceCrypt.generateSecretKey(SunJceCrypt.java:119)
> at wicket.util.crypt.SunJceCrypt.crypt(SunJceCrypt.java:95)
> at 
> wicket.util.crypt.AbstractCrypt.encryptStringToByteArray(AbstractCrypt.java:204)
> at wicket.util.crypt.AbstractCrypt.encrypt(AbstractCrypt.java:107)
> at 
> wicket.markup.html.form.PasswordTextField.getModelValue(PasswordTextField.java:97)
> at 
> wicket.markup.html.form.FormComponent.getValue(FormComponent.java:387)
> at 
> wicket.markup.html.form.TextField.onComponentTag(TextField.java:102)
> at 
> wicket.markup.html.form.PasswordTextField.onComponentTag(PasswordTextField.java:157)
> at wicket.Component.renderComponent(Component.java:1651)
> at wicket.MarkupContainer.onRender(MarkupContainer.java:925)
> at wicket.Component.render(Component.java:1518)
> at wicket.MarkupContainer.renderNext(MarkupContainer.java:1332)
> at 
> wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:980)
> at wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:915)
> at wicket.markup.html.form.Form.onComponentTagBody(Form.java:773)
> at wicket.Component.renderComponent(Component.java:1682)
> at wicket.MarkupContainer.onRender(MarkupContainer.java:925)
> at wicket.markup.html.form.Form.onRender(Form.java:844)
> at wicket.Component.render(Component.java:1518)
> at wicket.MarkupContainer.renderNext(MarkupContainer.java:1332)
> at 
> wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:980)
> at wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:915)
> at wicket.Component.renderComponent(Component.java:1682)
> at wicket.MarkupContainer.onRender(MarkupContainer.java:925)
> at wicket.Component.render(Component.java:1518)
> at wicket.MarkupContainer.renderNext(MarkupContainer.java:1332)
> at wicket.MarkupContainer.renderAll(MarkupContainer.java:942)
> at wicket.Page.onRender(Page.java:867)
> at wicket.Component.render(Component.java:1518)
> at wicket.Page.renderPage(Page.java:411)
> at 
> wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:226)
> at 
> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)
> at 
> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond(AbstractCompoundRequestCycleProcessor.java:66)
> at 
> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:852)
> at wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:879)
> at wicket.RequestCycle.step(RequestCycle.java:960)
> at wicket.RequestCycle.steps(RequestCycle.java:1034)
> at wicket.RequestCycle.request(RequestCycle.java:453)
> at wicket.protocol.http.WicketServlet.doGet(WicketServlet.java:215)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _