Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-5788

NullPointerException for non-admin users when logging in

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Medium
    • None
    • 2.1.5
    • None
    • Java Version 1.4.2_04
      Java Vendor Sun Microsystems Inc.
      Operating System Linux 2.4.21-9.0.1.ELsmp
      Application Server Sun ONE Web Server

    Description

      When users not in the confluence-admin LDAP group (or a group that has admin privilages) they get the following error on login.

      CONFLUENCE
      System Error
      A system error has occurred - our apologies!
      Please create a support issue on our support system at http://support.atlassian.com with the following information:

      a description of your problem and what you were doing at the time it occurred
      cut & paste the error and system information found below
      attach the application server log file (if possible).

      We will respond as promptly as possible.
      Thank you!
      Cause:
      java.lang.NullPointerException
      at com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(LdapNamingEnumeration.java:110)

      Stack Trace: [hide]

      java.lang.NullPointerException
      at com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(LdapNamingEnumeration.java:110)
      at com.sun.jndi.ldap.LdapNamingEnumeration.nextAux(LdapNamingEnumeration.java:244)
      at com.sun.jndi.ldap.LdapNamingEnumeration.nextImpl(LdapNamingEnumeration.java:235)
      at com.sun.jndi.ldap.LdapNamingEnumeration.next(LdapNamingEnumeration.java:183)
      at com.sun.jndi.ldap.LdapNamingEnumeration.nextElement(LdapNamingEnumeration.java:87)
      at com.atlassian.user.impl.ldap.adaptor.LDAPStaticGroupAdaptor.hasMembership(LDAPStaticGroupAdaptor.java:79)
      at com.atlassian.user.impl.ldap.LDAPGroupManagerReadOnly.hasMembership(LDAPGroupManagerReadOnly.java:83)
      at com.atlassian.user.impl.delegation.DelegatingGroupManager.hasMembership(DelegatingGroupManager.java:305)
      at com.atlassian.user.impl.ehcache.EhcacheGroupManager.hasMembership(EhcacheGroupManager.java:241)
      at bucket.user.DefaultUserAccessor.hasMembership(DefaultUserAccessor.java:496)
      at bucket.user.DefaultUserAccessor.hasMembership(DefaultUserAccessor.java:521)
      at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at org.springframework.aop.framework.AopProxyUtils.invokeJoinpointUsingReflection(AopProxyUtils.java:61)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:149)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:116)
      at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:56)
      at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:138)
      at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:152)
      at $Proxy16.hasMembership(Unknown Source)
      at com.atlassian.confluence.util.GeneralUtil.isSuperUser(GeneralUtil.java:859)
      at com.atlassian.confluence.core.ConfluenceActionSupport.isPermitted(ConfluenceActionSupport.java:164)
      at com.atlassian.confluence.security.actions.PermissionCheckInterceptor.intercept(PermissionCheckInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.pages.actions.PageAwareInterceptor.intercept(PageAwareInterceptor.java:94)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.spaces.actions.SpaceAwareInterceptor.intercept(SpaceAwareInterceptor.java:82)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.core.ConfluenceAutowireInterceptor.intercept(ConfluenceAutowireInterceptor.java:25)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.atlassian.confluence.util.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:133)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(AroundInterceptor.java:35)
      at com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:165)
      at com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy.java:115)
      at com.opensymphony.webwork.dispatcher.ServletDispatcher.serviceAction(ServletDispatcher.java:229)
      at com.opensymphony.webwork.dispatcher.ServletDispatcher.service(ServletDispatcher.java:199)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
      at com.atlassian.confluence.util.profiling.ProfilingPageFilter.parsePage(ProfilingPageFilter.java:150)
      at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.confluence.util.ServletContextThreadLocalFilter.doFilter(ServletContextThreadLocalFilter.java:30)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.confluence.util.UserThreadLocalFilter.doFilter(UserThreadLocalFilter.java:45)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:182)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.seraph.filter.LoginFilter.doFilter(LoginFilter.java:177)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.johnson.filters.JohnsonFilter.doFilter(JohnsonFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
      at bucket.custom.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:31)
      at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:73)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:122)
      at com.atlassian.confluence.util.error.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.core.filters.gzip.GzipFilter.doFilter(GzipFilter.java:61)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:37)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:280)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
      at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)
      at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)

      Referer URL: http://wikitest./confluence/login.action?os_destination=%2Fhomepage.action

      Build Information:
      Confluence Home: /var/confluence/home
      Uptime: 10 minutes, 54 seconds
      Version: 2.1.5a
      Build Number: 411

      Server Information:
      Application Server: Sun ONE Web Server
      Servlet Version: 2.3
      Database Dialect: bucket.dialect.MySQLDialect
      Database Driver Name: com.mysql.jdbc.Driver
      Database Driver Version: 3.0

      Memory Information:
      Total Memory: 115 MB
      Free Memory: 40 MB
      Used Memory: 75 MB

      System Information:
      System Date: Friday, 24 Mar 2006
      System Time: 09:07:53
      System Favourite Colour: Chartreuse
      Java Version: 1.4.2_04
      Java Vendor: Sun Microsystems Inc.
      JVM Version: 1.0
      JVM Vendor: Sun Microsystems Inc.
      JVM Implementation Version: 1.4.2_04-b05
      Java Runtime: Java(TM) 2 Runtime Environment, Standard Edition
      Java VM: Java HotSpot(TM) Server VM
      User Name: nobody
      User Timezone: EST5EDT
      Operating System: Linux 2.4.21-9.0.1.ELsmp
      OS Architecture: i386
      Filesystem Encoding: UTF-8

      Enabled Plugins:
      Plain Theme (com.atlassian.confluence.themes.tabless, Version: 1.0)
      Tabular Metadata (confluence.extra.masterdetail, Version: 1.0)
      Basic Macros (confluence.macros.basic, Version: 1.3)
      Core Listeners (confluence.listeners.core, Version: 1.3)
      Advanced Macros (confluence.macros.advanced, Version: 1.3)
      Dashboard Macros (confluence.macros.dashboard, Version: 1.3)
      Attachments Macros (confluence.extra.attachments, Version: 1.3)
      IM Presence Macros (confluence.extra.impresence, Version: 0.1)
      User Listener (confluence.extra.userlister, Version: 1.1)
      HTML Macros (confluence.macros.html, Version: 1.3)
      Chart Plugin (confluence.extra.chart, Version: 1.5)
      Live Search Macros (confluence.extra.livesearch, Version: 1.3)
      Information Macros (confluence.extra.information, Version: 0.1)
      Plain Website Theme (com.atlassian.confluence.themes.plain-website, Version: 1.0)
      Task List Macros (confluence.extra.tasklist, Version: 1.3)
      JIRA Macros (confluence.extra.jira, Version: 1.4)
      Layout Macros (confluence.extra.layout, Version: 0.1)
      Attachment Extractors (confluence.extractors.attachments, Version: 1.4)
      Left Navigation Theme (com.atlassian.confluence.themes.leftnavigation, Version: 1.0)
      Dynamic Task List Macros (confluence.extra.dynamictasklist, Version: 1.3)
      Confluence Remote API (confluence.extra.confluencerpc, Version: 1.4)
      Core Extractors (confluence.extractors.core, Version: 1.4)
      Compatibility Macros (confluence.macros.compatibility, Version: 1.3)

      Request
      Information:
      URL: http://wikitest./confluence/homepage.action

      • Scheme: http
      • Server: wikitest.
      • Port: 80
      • URI: /confluence/500page.jsp
      • - Context Path: /confluence
      • - Servlet Path: /500page.jsp
      • - Path Info: null
      • - Query String: null

      Attributes:

      • javax.servlet.error.exception : java.lang.NullPointerException
      • javax.servlet.error.message :
      • os_securityfilter_already_filtered : true
      • com.atlassian.johnson.filters.JohnsonFilter_already_filtered : true
      • _sitemesh_using_stream : false
      • javax.servlet.error.request_uri : /confluence/homepage.action
      • javax.servlet.error.status_code : 500
      • _sitemesh_filterapplied : true
      • javax.servlet.error.servlet_name : action
      • webwork.valueStack : com.opensymphony.xwork.util.OgnlValueStack@1f4e01b
      • loginfilter.already.filtered : true
      • atlassian.core.seraph.original.url : /homepage.action
      • javax.servlet.jsp.jspException : java.lang.NullPointerException
      • sessioninview.FILTERED : true
      • com.atlassian.core.filters.gzip.GzipFilter_already_filtered : true

      Parameters:
      Confluence User:

      • anonymous

      Logging:
      0 log statements generated by this request.

      --------------------------------------------------------
      [access log]

      172.16.86.83 - - [24/Mar/2006:11:16:40 -0500] "GET /confluence HTTP/1.1" 302 0
      172.16.86.83 - - [24/Mar/2006:11:16:40 -0500] "GET /confluence/ HTTP/1.1" 302 0
      172.16.86.83 - - [24/Mar/2006:11:16:40 -0500] "GET /confluence/default.jsp HTTP/1.1" 302 0
      172.16.86.83 - - [24/Mar/2006:11:16:40 -0500] "GET /confluence/homepage.action HTTP/1.1" 302 0
      172.16.86.83 - - [24/Mar/2006:11:16:40 -0500] "GET /confluence/login.action?os_destination=%2Fhomepage.action HTTP/1.1" 200 6021
      172.16.86.83 - - [24/Mar/2006:11:16:41 -0500] "GET /confluence/decorators/effects.js HTTP/1.1" 304 0
      172.16.86.83 - - [24/Mar/2006:11:16:41 -0500] "GET /confluence/styles/main-action.css HTTP/1.1" 200 27678
      172.16.86.83 - - [24/Mar/2006:11:16:41 -0500] "GET /confluence/images/icons/print_16.gif HTTP/1.1" 304 0
      172.16.86.83 - - [24/Mar/2006:11:16:41 -0500] "GET /confluence/images/confluence_logo.gif HTTP/1.1" 304 0
      172.16.86.83 - - [24/Mar/2006:11:16:41 -0500] "GET /confluence/images/border/border_bottom.gif HTTP/1.1" 304 0
      172.16.86.83 - - [24/Mar/2006:11:16:41 -0500] "GET /confluence/images/border/spacer.gif HTTP/1.1" 304 0
      172.16.86.83 - - [24/Mar/2006:11:16:47 -0500] "POST /confluence/login.action HTTP/1.1" 302 0
      172.16.86.83 - - [24/Mar/2006:11:16:48 -0500] "GET /confluence/homepage.action HTTP/1.1" 500 16681
      172.16.86.83 - - [24/Mar/2006:11:16:48 -0500] "GET /confluence/includes/js/cookieUtils.js HTTP/1.1" 304 0

      Attachments

        Activity

          People

            Unassigned Unassigned
            538d40cdeb0c Greg Smith
            Votes:
            1 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: