History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: CIB-1624
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Daniel Ostermeier
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Pulse

NPE on user login with LDAP authentication and remember me selected

Created: 28/Aug/08 02:41 PM   Updated: 10/Sep/08 08:38 AM
Component/s: User management
Affects Version/s: 2.0.11
Fix Version/s: 1.2.57, 2.0.12


 Description  « Hide
The error below happens only when a user logs in via LDAP and the "remember me" option is selected (client is FF or IE).


:: internal error ::


An internal error has occurred. Recent server error and warning messages are shown below to give further information. Please report this error to zutubi support, including details about what action you were performing and the messages shown below.

 

errors

8/19/08 12:36:19 PM PDT (145 ms ago) failure warning count :: 1 org.mortbay.jetty.servlet.ServletHandler :: handle


/j_acegi_security_check:


java.lang.IllegalArgumentException: [Assertion failed] - this String argument must have length; it cannot be <code>null</code> or empty
       at org.springframework.util.Assert.hasLength(Assert.java:136)
       at org.springframework.util.Assert.hasLength(Assert.java:147)
       at org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices.loginSuccess(TokenBasedRememberMeServices.java:269)

       at org.acegisecurity.ui.AbstractProcessingFilter.successfulAuthentication(AbstractProcessingFilter.java:389)
       at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:211)
       at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
       at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
       at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:90)
       at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
       at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
       at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
       at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
       at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:195)
       at com.zutubi.pulse.spring.FilterWrapper.doFilter(FilterWrapper.java:46)
       at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
       at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
       at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
       at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
       at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
       at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
       at org.mortbay.http.HttpServer.service(HttpServer.java:927)
       at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
       at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
       at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
       at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
       at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
       at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

 All   Comments   Change History      Sort Order:
Daniel Ostermeier - 29/Aug/08 04:00 AM
resolved in revision 4379

Daniel Ostermeier - 29/Aug/08 05:55 AM
have found further issues.

Daniel Ostermeier - 10/Sep/08 06:37 AM
2.0.12 fixed in revision 4769.

Daniel Ostermeier - 10/Sep/08 08:38 AM
resolved.