Re: Using SignInPanel throws FormComponent class org.apache.wicket.markup.html.form.PasswordTextField does not support cookies

2007-12-14 Thread Johan Compagner
I think we did support of passwords being stored as a cookie before,
is that changed?

On 12/14/07, Per Newgro [EMAIL PROTECTED] wrote:
 Hi *,

 I build an out of the box quickstart project with 1.3.0-rc2.
 Then i copied from wicket examples (template
 http://www.wicketstuff.org/wicket13/authentication/) to my own pages. So far
 everything seems to be correct.
 But if i start the application i get the bottom exception. Maybe persistent
 handling of PasswordTextField changed? Or did i miss something?

 Thanks
 Per

 https://issues.apache.org/jira/browse/WICKET-1225

 ERROR - RequestCycle - FormComponent class
 org.apache.wicket.markup.html.form.PasswordTextField does not support
 cookies
 java.lang.UnsupportedOperationException: FormComponent class
 org.apache.wicket.markup.html.form.PasswordTextField does not support
 cookies
 at
 org.apache.wicket.markup.html.form.FormComponent.setPersistent(FormComponent.java:932)
 at
 org.apache.wicket.authentication.panel.SignInPanel.setPersistent(SignInPanel.java:195)
 at
 org.apache.wicket.authentication.panel.SignInPanel$SignInForm.init(SignInPanel.java:94)
 at
 org.apache.wicket.authentication.panel.SignInPanel.init(SignInPanel.java:143)
 at
 org.apache.wicket.authentication.panel.SignInPanel.init(SignInPanel.java:121)
 at
 org.apache.wicket.authentication.pages.SignInPage.init(SignInPage.java:49)
 at
 org.apache.wicket.authentication.pages.SignInPage.init(SignInPage.java:38)
 at
 de.coresd.accommodationoffice.user.MySignInPage.init(MySignInPage.java:23)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
 at java.lang.Class.newInstance0(Class.java:350)
 at java.lang.Class.newInstance(Class.java:303)
 at
 org.apache.wicket.session.DefaultPageFactory.newPage(DefaultPageFactory.java:58)
 at
 org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage(BookmarkablePageRequestTarget.java:262)
 at
 org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage(BookmarkablePageRequestTarget.java:283)
 at
 org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents(BookmarkablePageRequestTarget.java:210)
 at
 org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:90)
 at
 org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1094)
 at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169)
 at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1248)
 at org.apache.wicket.RequestCycle.request(RequestCycle.java:489)
 at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354)
 at
 org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
 at
 org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
 at
 org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
 at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
 at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
 at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
 at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
 at org.mortbay.jetty.Server.handle(Server.java:295)
 at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
 at
 org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
 at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
 at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
 at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
 at
 org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226)
 at
 org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Using SignInPanel throws FormComponent class org.apache.wicket.markup.html.form.PasswordTextField does not support cookies

2007-12-14 Thread Frank Bille
No it's just been disabled per default, because it's not safe. I'll take a
look at it.

Frank


On Dec 14, 2007 11:06 PM, Johan Compagner [EMAIL PROTECTED] wrote:

 I think we did support of passwords being stored as a cookie before,
 is that changed?

 On 12/14/07, Per Newgro [EMAIL PROTECTED] wrote:
  Hi *,
 
  I build an out of the box quickstart project with 1.3.0-rc2.
  Then i copied from wicket examples (template
  http://www.wicketstuff.org/wicket13/authentication/) to my own pages. So
 far
  everything seems to be correct.
  But if i start the application i get the bottom exception. Maybe
 persistent
  handling of PasswordTextField changed? Or did i miss something?
 
  Thanks
  Per
 
  https://issues.apache.org/jira/browse/WICKET-1225
 
  ERROR - RequestCycle - FormComponent class
  org.apache.wicket.markup.html.form.PasswordTextField does not support
  cookies
  java.lang.UnsupportedOperationException: FormComponent class
  org.apache.wicket.markup.html.form.PasswordTextField does not support
  cookies
  at
  org.apache.wicket.markup.html.form.FormComponent.setPersistent(
 FormComponent.java:932)
  at
  org.apache.wicket.authentication.panel.SignInPanel.setPersistent(
 SignInPanel.java:195)
  at
  org.apache.wicket.authentication.panel.SignInPanel$SignInForm.init(
 SignInPanel.java:94)
  at
  org.apache.wicket.authentication.panel.SignInPanel.init(
 SignInPanel.java:143)
  at
  org.apache.wicket.authentication.panel.SignInPanel.init(
 SignInPanel.java:121)
  at
  org.apache.wicket.authentication.pages.SignInPage.init(SignInPage.java
 :49)
  at
  org.apache.wicket.authentication.pages.SignInPage.init(SignInPage.java
 :38)
  at
  de.coresd.accommodationoffice.user.MySignInPage.init(MySignInPage.java
 :23)
  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  at
  sun.reflect.NativeConstructorAccessorImpl.newInstance(
 NativeConstructorAccessorImpl.java:39)
  at
  sun.reflect.DelegatingConstructorAccessorImpl.newInstance(
 DelegatingConstructorAccessorImpl.java:27)
  at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
  at java.lang.Class.newInstance0(Class.java:350)
  at java.lang.Class.newInstance(Class.java:303)
  at
  org.apache.wicket.session.DefaultPageFactory.newPage(
 DefaultPageFactory.java:58)
  at
 
 org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.newPage
 (BookmarkablePageRequestTarget.java:262)
  at
 
 org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.getPage
 (BookmarkablePageRequestTarget.java:283)
  at
 
 org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.processEvents
 (BookmarkablePageRequestTarget.java:210)
  at
  org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(
 AbstractRequestCycleProcessor.java:90)
  at
  org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java
 :1094)
  at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169)
  at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1248)
  at org.apache.wicket.RequestCycle.request(RequestCycle.java:489)
  at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java
 :354)
  at
  org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java
 :194)
  at
  org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(
 ServletHandler.java:1089)
  at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java
 :365)
  at
  org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java
 :216)
  at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java
 :181)
  at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java
 :712)
  at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java
 :139)
  at org.mortbay.jetty.Server.handle(Server.java:295)
  at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java
 :503)
  at
  org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(
 HttpConnection.java:827)
  at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
  at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
  at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
  at
  org.mortbay.jetty.bio.SocketConnector$Connection.run(
 SocketConnector.java:226)
  at
  org.mortbay.thread.BoundedThreadPool$PoolThread.run(
 BoundedThreadPool.java:442)
 
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]
 
 

 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




Re: Using SignInPanel throws FormComponent class org.apache.wicket.markup.html.form.PasswordTextField does not support cookies

2007-12-14 Thread Gerolf Seitz
On Dec 15, 2007 12:37 AM, Frank Bille [EMAIL PROTECTED] wrote:

 Read this:


 http://cwiki.apache.org/WICKET/migrate-13.html#Migrate-1.3-PasswordTextFieldnolongersupportscookiesbydefault


i added the reason (security issues) for throwing the exception.

Gerolf