Re: Using SignInPanel throws FormComponent class org.apache.wicket.markup.html.form.PasswordTextField does not support cookies
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
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
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