Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 33

Thread: Acegi works under JBoss, but not Websphere???

  1. #11

    Default Websphere and Acegi

    Is anyone using Acegi with Websphere? I started a different thread because I tried deploying the sample app and it doesn't work with Websphere. Has anyone had luck using Acegi with Webspere period? I have searched the forums and only seen 4 posts other than mine that mention WebSphere. Is there and extra configuration that needs to be made for Websphere???

    BTW it was the same error message as listed above:

    Error 500: Filter [Acegi Filter Chain Proxy]: filter is unavailable.

  2. #12

    Default Log files

    Is there anything from the log files that might be helpful other than what I provided?

  3. #13
    Join Date
    Oct 2004
    Posts
    207

    Default

    It seems like WebSphere is either not calling the Filter.init(FilterConfig) method, or something is wrong with Spring when it comes to calling WebApplicationContextUtils.

    If you look at the source for the HttpSessionEventPublisher.init(...) method,
    http://cvs.sourceforge.net/viewcvs.p...=1.1&view=auto

    It's pretty straightforward. At line 89 context is null, I'll put in a null check for that later. Right now it seems like something is horribly wrong for it to be null in the first place.

    The "filter is unavailable" thing is because the HttpSessionEventPublisher caused a NullPointerException. Websphere is telling you it that it's unusable. I have never used Websphere so I have no tips there.

  4. #14
    Join Date
    Oct 2004
    Posts
    207

    Default

    OH, hey, if you setup Logging for full DEBUG of Acegi, do you see the debug message from the HttpSessionEventPublisher saying "Using context: blah"?

  5. #15

    Default

    Quote Originally Posted by RayKrueger
    OH, hey, if you setup Logging for full DEBUG of Acegi, do you see the debug message from the HttpSessionEventPublisher saying "Using context: blah"?
    I haven't done this yet. I am assuming that it is just a configuration in Log4J.properties? Or is there something else that I need to do?

  6. #16
    Join Date
    Oct 2004
    Posts
    207

    Default

    Exactly.
    Add a line to your log4j.properties that says:
    log4j.logger.net.sf.acegisecurity=DEBUG

    Or, you can set the rootLogger (or rootCategory) to DEBUG

  7. #17

    Default

    I have this loaded through a startup servlet and the output looks the same. I am wondering if the log4j stuff isn't getting initialized until after this stuff is configured. Would you recommend initializing it a different way?





    [5/2/05 8:58:27:518 MDT] 5521a311 WebGroup E SRVE0026E: [Servlet Error]-[Filter [AcegiFilterChainProxy]: filter is unavailable.]: java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.sendStartAuthentication(SecurityEnforce mentFilter.java:254)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :202)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
    at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at org.springframework.orm.hibernate.support.OpenSess ionInViewFilter.doFilterInternal(OpenSessionInView Filter.java:172)
    at org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:76)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

    [5/2/05 8:58:27:541 MDT] 5521a311 TilesRequestP I org.apache.struts.tiles.TilesRequestProcessor Tiles definition factory found for request processor ''.
    [5/2/05 8:58:27:543 MDT] 5521a311 WebApp E SRVE0115E: Error occurred while invoking error reporter com.ibm.ws.webcontainer.webapp.WebAppErrorReport: Filter [AcegiFilterChainProxy]: filter is unavailable.
    at com.ibm.ws.webcontainer.webapp.WebApp.sendError(We bApp.java:890)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:185)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))
    ---- Begin backtrace for Nested Throwables
    javax.servlet.ServletException: Filter [AcegiFilterChainProxy]: filter is unavailable.
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:147)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at org.springframework.orm.hibernate.support.OpenSess ionInViewFilter.doFilterInternal(OpenSessionInView Filter.java:172)
    at org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:76)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))
    ---- Begin backtrace for Nested Throwables
    java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.sendStartAuthentication(SecurityEnforce mentFilter.java:254)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :202)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
    at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at org.springframework.orm.hibernate.support.OpenSess ionInViewFilter.doFilterInternal(OpenSessionInView Filter.java:172)
    at org.springframework.web.filter.OncePerRequestFilte r.doFilter(OncePerRequestFilter.java:76)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

    [5/2/05 8:58:27:546 MDT] 5521a311 WebGroup I SRVE0180I: [gpm-0.1.war] [/gpm] [Servlet.LOG]: Error page exception The server cannot use the error page specified for your application because of the exception printed below.
    [5/2/05 8:58:27:547 MDT] 5521a311 WebGroup I SRVE0181I: [gpm-0.1.war] [/gpm] [Servlet.LOG]: Error Page Exception: : com.ibm.ws.webcontainer.webapp.WebAppErrorReport: Server caught unhandled exception from servlet [gpm]: null
    at com.ibm.ws.webcontainer.webapp.WebApp.handleError( WebApp.java:1079)
    at com.ibm.ws.webcontainer.webapp.WebApp.sendError(We bApp.java:897)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:185)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))
    ---- Begin backtrace for Nested Throwables
    com.ibm.ws.webcontainer.servlet.exception.Uncaught ServletException: Server caught unhandled exception from servlet [gpm]: null
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:1024)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleError( WebApp.java:1035)
    at com.ibm.ws.webcontainer.webapp.WebApp.sendError(We bApp.java:897)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:185)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))
    ---- Begin backtrace for Nested Throwables
    java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at org.apache.struts.action.RequestProcessor.processL ocale(RequestProcessor.java:602)
    at org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:179)
    at org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1164)
    at org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:397)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet .java:853)
    at com.ibm.ws.webcontainer.servlet.StrictServletInsta nce.doService(StrictServletInstance.java:110)
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleSer vlet._service(StrictLifecycleServlet.java:174)
    at com.ibm.ws.webcontainer.servlet.IdleServletState.s ervice(StrictLifecycleServlet.java:313)
    at com.ibm.ws.webcontainer.servlet.StrictLifecycleSer vlet.service(StrictLifecycleServlet.java:116)
    at com.ibm.ws.webcontainer.servlet.ServletInstance.se rvice(ServletInstance.java:283)
    at com.ibm.ws.webcontainer.servlet.ValidServletRefere nceState.dispatch(ValidServletReferenceState.java: 42)
    at com.ibm.ws.webcontainer.servlet.ServletInstanceRef erence.dispatch(ServletInstanceReference.java:40)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:969)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleError( WebApp.java:1035)
    at com.ibm.ws.webcontainer.webapp.WebApp.sendError(We bApp.java:897)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:185)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

  8. #18

    Default

    Well actually it is doing it in the sample app too so I will change it there so we aren't trying to troubleshoot my app and Acegi.

  9. #19

    Default Stack trace from contacts sample

    Sorry, but here is the lengthy output from the logging set to debug:




    [5/2/05 11:55:54:844 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: Set web app root system property: 'webapp.root' = [/opt/WebSphere/App
    Server/installedApps/fmat-build/acegi-security-sample-contacts-filter_war.ear/acegi-security-sample-contacts-filter.war]
    [5/2/05 11:55:54:845 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: Initializing Log4J from [/WEB-INF/classes/log4j.properties]
    [5/2/05 11:55:55:163 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: JSP 1.2 Processor: init
    [5/2/05 11:55:55:387 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: SimpleFileServlet: init
    [5/2/05 11:55:55:440 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: contacts: init
    [5/2/05 11:55:55:441 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Initializing servlet 'contacts'
    [5/2/05 11:55:55:495 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet FrameworkServlet 'contacts': initialization started
    [5/2/05 11:55:55:496 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: Loading WebApplicationContext for Spring FrameworkServlet 'contacts'
    [5/2/05 11:55:55:498 MDT] 67c7a31b XmlBeanDefini I org.springframework.beans.factory.xml.XmlBeanDefin itionReader Loading XML bean definitions from ServletContext resource [/WEB-INF/contac
    ts-servlet.xml]
    [5/2/05 11:55:55:630 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Bean factory for application context [WebApplicationContext for namespa
    ce 'contacts-servlet']: org.springframework.beans.factory.support.DefaultL istableBeanFactory defining beans [messageSource,publicIndexController,secureIndexCon troller,secureDeleteControlle
    r,adminPermissionController,deletePermissionContro ller,urlMapping,addValidator,addPermissionValidato r,secureAddForm,addPermissionForm,viewResolver]; parent: org.springframework.beans.facto
    ry.support.DefaultListableBeanFactory defining beans [filterChainProxy,authenticationManager,jdbcDaoImpl ,passwordEncoder,daoAuthenticationProvider,cacheMa nager,userCacheBackend,userCache,l
    oggerListener,basicProcessingFilter,basicProcessin gFilterEntryPoint,anonymousProcessingFilter,anonym ousAuthenticationProvider,httpSessionContextIntegr ationFilter,rememberMeProcessingFilter
    ,rememberMeServices,rememberMeAuthenticationProvid er,channelProcessingFilter,channelDecisionManager, secureChannelProcessor,insecureChannelProcessor,se curityEnforcementFilter,authentication
    ProcessingFilter,authenticationProcessingFilterEnt ryPoint,httpRequestAccessDecisionManager,filterInv ocationInterceptor,dataSource,transactionManager,t ransactionInterceptor,dataSourcePopula
    tor,contactDao,contactManager,contactManagerTarget ,net.sf.acegisecurity.acl.basic.SimpleAclEntry.ADM INISTRATION,net.sf.acegisecurity.acl.basic.SimpleA clEntry.READ,net.sf.acegisecurity.acl.
    basic.SimpleAclEntry.DELETE,roleVoter,aclContactRe adVoter,aclContactDeleteVoter,aclContactAdminVoter ,businessAccessDecisionManager,aclManager,basicAcl Provider,basicAclExtendedDao,afterInvo
    cationManager,afterAclCollectionRead,afterAclRead, contactManagerSecurity]; root of BeanFactory hierarchy
    [5/2/05 11:55:55:631 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext 12 beans defined in application context [WebApplicationContext for name
    space 'contacts-servlet']
    [5/2/05 11:55:55:632 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'messageSource'
    [5/2/05 11:55:55:655 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Using MessageSource [org.springframework.context.support.ResourceBundle
    MessageSource: basenames=[messages]]
    [5/2/05 11:55:55:655 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Unable to locate ApplicationEventMulticaster with name 'applicationEven
    tMulticaster': using default [org.springframework.context.event.SimpleApplicatio nEventMulticaster@7852a329]
    [5/2/05 11:55:55:656 MDT] 67c7a31b UiApplication I org.springframework.ui.context.support.UiApplicati onContextUtils No ThemeSource found for [WebApplicationContext for namespace 'contacts
    -servlet']: using ResourceBundleThemeSource
    [5/2/05 11:55:55:657 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Pre-instantiating singletons in factory [org.springframework.beans.
    factory.support.DefaultListableBeanFactory defining beans [messageSource,publicIndexController,secureIndexCon troller,secureDeleteController,adminPermissionCont roller,deletePermissionContro
    ller,urlMapping,addValidator,addPermissionValidato r,secureAddForm,addPermissionForm,viewResolver]; parent: org.springframework.beans.factory.support.DefaultL istableBeanFactory defining bea
    ns [filterChainProxy,authenticationManager,jdbcDaoImpl ,passwordEncoder,daoAuthenticationProvider,cacheMa nager,userCacheBackend,userCache,loggerListener,ba sicProcessingFilter,basicProcessin
    gFilterEntryPoint,anonymousProcessingFilter,anonym ousAuthenticationProvider,httpSessionContextIntegr ationFilter,rememberMeProcessingFilter,rememberMeS ervices,rememberMeAuthenticationProvid
    er,channelProcessingFilter,channelDecisionManager, secureChannelProcessor,insecureChannelProcessor,se curityEnforcementFilter,authenticationProcessingFi lter,authenticationProcessingFilterEnt
    ryPoint,httpRequestAccessDecisionManager,filterInv ocationInterceptor,dataSource,transactionManager,t ransactionInterceptor,dataSourcePopulator,contactD ao,contactManager,contactManagerTarget
    ,net.sf.acegisecurity.acl.basic.SimpleAclEntry.ADM INISTRATION,net.sf.acegisecurity.acl.basic.SimpleA clEntry.READ,net.sf.acegisecurity.acl.basic.Simple AclEntry.DELETE,roleVoter,aclContactRe
    adVoter,aclContactDeleteVoter,aclContactAdminVoter ,businessAccessDecisionManager,aclManager,basicAcl Provider,basicAclExtendedDao,afterInvocationManage r,afterAclCollectionRead,afterAclRead,
    contactManagerSecurity]; root of BeanFactory hierarchy]
    [5/2/05 11:55:55:658 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'publicIndexController'
    [5/2/05 11:55:55:669 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'secureIndexController'
    [5/2/05 11:55:55:681 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'secureDeleteController'
    [5/2/05 11:55:55:692 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'adminPermissionControll
    er'
    [5/2/05 11:55:55:704 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'deletePermissionControl
    ler'
    [5/2/05 11:55:55:716 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'urlMapping'
    [5/2/05 11:55:55:766 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'addPermissionForm'
    [5/2/05 11:55:55:849 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'addPermissionValidator'
    [5/2/05 11:55:55:865 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'secureAddForm'
    [5/2/05 11:55:55:925 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'addValidator'
    [5/2/05 11:55:55:941 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean 'viewResolver'
    [5/2/05 11:55:55:994 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Using context class [org.springframework.web.context.support.XmlWebAppl icationContext]
    for servlet 'contacts'
    [5/2/05 11:55:55:995 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Unable to locate MultipartResolver with name 'multipartResolver': no multipart request
    handling provided
    [5/2/05 11:55:56:001 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Unable to locate LocaleResolver with name 'localeResolver': using default [org.springf
    ramework.web.servlet.i18n.AcceptHeaderLocaleResolv er@3723e35e]
    [5/2/05 11:55:56:013 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Unable to locate ThemeResolver with name 'themeResolver': using default [org.springfra
    mework.web.servlet.theme.FixedThemeResolver@17fce3 5e]
    [5/2/05 11:55:56:023 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet No HandlerAdapters found in servlet 'contacts': using default
    [5/2/05 11:55:56:028 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet FrameworkServlet 'contacts': initialization completed in 533 ms
    [5/2/05 11:55:56:029 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Servlet 'contacts' configured successfully
    [5/2/05 11:55:56:032 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: remoting: init
    [5/2/05 11:55:56:033 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Initializing servlet 'remoting'
    [5/2/05 11:55:56:034 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet FrameworkServlet 'remoting': initialization started
    [5/2/05 11:55:56:034 MDT] 67c7a31b WebGroup I SRVE0180I: [Contacts Sample Application] [/contacts] [Servlet.LOG]: Loading WebApplicationContext for Spring FrameworkServlet 'remoting'
    [5/2/05 11:55:56:035 MDT] 67c7a31b XmlBeanDefini I org.springframework.beans.factory.xml.XmlBeanDefin itionReader Loading XML bean definitions from ServletContext resource [/WEB-INF/remoti
    ng-servlet.xml]
    [5/2/05 11:55:56:073 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Bean factory for application context [WebApplicationContext for namespa
    ce 'remoting-servlet']: org.springframework.beans.factory.support.DefaultL istableBeanFactory defining beans [/ContactManager-httpinvoker,/ContactManager-hessian,/ContactManager-burlap]; pa
    rent: org.springframework.beans.factory.support.DefaultL istableBeanFactory defining beans [filterChainProxy,authenticationManager,jdbcDaoImpl ,passwordEncoder,daoAuthenticationProvider,cach
    eManager,userCacheBackend,userCache,loggerListener ,basicProcessingFilter,basicProcessingFilterEntryP oint,anonymousProcessingFilter,anonymousAuthentica tionProvider,httpSessionContextIntegra
    tionFilter,rememberMeProcessingFilter,rememberMeSe rvices,rememberMeAuthenticationProvider,channelPro cessingFilter,channelDecisionManager,secureChannel Processor,insecureChannelProcessor,sec
    urityEnforcementFilter,authenticationProcessingFil ter,authenticationProcessingFilterEntryPoint,httpR equestAccessDecisionManager,filterInvocationInterc eptor,dataSource,transactionManager,tr
    ansactionInterceptor,dataSourcePopulator,contactDa o,contactManager,contactManagerTarget,net.sf.acegi security.acl.basic.SimpleAclEntry.ADMINISTRATION,n et.sf.acegisecurity.acl.basic.SimpleAc
    lEntry.READ,net.sf.acegisecurity.acl.basic.SimpleA clEntry.DELETE,roleVoter,aclContactReadVoter,aclCo ntactDeleteVoter,aclContactAdminVoter,businessAcce ssDecisionManager,aclManager,basicAclP
    rovider,basicAclExtendedDao,afterInvocationManager ,afterAclCollectionRead,afterAclRead,contactManage rSecurity]; root of BeanFactory hierarchy
    [5/2/05 11:55:56:074 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext 3 beans defined in application context [WebApplicationContext for names
    pace 'remoting-servlet']
    [5/2/05 11:55:56:075 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Unable to locate MessageSource with name 'messageSource': using default
    [org.springframework.context.support.DelegatingMess ageSource@5322235d]
    [5/2/05 11:55:56:075 MDT] 67c7a31b XmlWebApplica I org.springframework.web.context.support.XmlWebAppl icationContext Unable to locate ApplicationEventMulticaster with name 'applicationEven
    tMulticaster': using default [org.springframework.context.event.SimpleApplicatio nEventMulticaster@518a635d]
    [5/2/05 11:55:56:076 MDT] 67c7a31b UiApplication I org.springframework.ui.context.support.UiApplicati onContextUtils No ThemeSource found for [WebApplicationContext for namespace 'remoting
    -servlet']: using ResourceBundleThemeSource
    [5/2/05 11:55:56:077 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Pre-instantiating singletons in factory [org.springframework.beans.
    factory.support.DefaultListableBeanFactory defining beans [/ContactManager-httpinvoker,/ContactManager-hessian,/ContactManager-burlap]; parent: org.springframework.beans.factory.support.De
    faultListableBeanFactory defining beans [filterChainProxy,authenticationManager,jdbcDaoImpl ,passwordEncoder,daoAuthenticationProvider,cacheMa nager,userCacheBackend,userCache,loggerListener
    ,basicProcessingFilter,basicProcessingFilterEntryP oint,anonymousProcessingFilter,anonymousAuthentica tionProvider,httpSessionContextIntegrationFilter,r ememberMeProcessingFilter,rememberMeSe
    rvices,rememberMeAuthenticationProvider,channelPro cessingFilter,channelDecisionManager,secureChannel Processor,insecureChannelProcessor,securityEnforce mentFilter,authenticationProcessingFil
    ter,authenticationProcessingFilterEntryPoint,httpR equestAccessDecisionManager,filterInvocationInterc eptor,dataSource,transactionManager,transactionInt erceptor,dataSourcePopulator,contactDa
    o,contactManager,contactManagerTarget,net.sf.acegi security.acl.basic.SimpleAclEntry.ADMINISTRATION,n et.sf.acegisecurity.acl.basic.SimpleAclEntry.READ, net.sf.acegisecurity.acl.basic.SimpleA
    clEntry.DELETE,roleVoter,aclContactReadVoter,aclCo ntactDeleteVoter,aclContactAdminVoter,businessAcce ssDecisionManager,aclManager,basicAclProvider,basi cAclExtendedDao,afterInvocationManager
    ,afterAclCollectionRead,afterAclRead,contactManage rSecurity]; root of BeanFactory hierarchy]
    [5/2/05 11:55:56:078 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean '/ContactManager-httpinv
    oker'
    [5/2/05 11:55:56:129 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean '/ContactManager-hessian
    '
    [5/2/05 11:55:56:156 MDT] 67c7a31b DefaultListab I org.springframework.beans.factory.support.DefaultL istableBeanFactory Creating shared instance of singleton bean '/ContactManager-burlap'
    [5/2/05 11:55:56:181 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Using context class [org.springframework.web.context.support.XmlWebAppl icationContext]
    for servlet 'remoting'
    [5/2/05 11:55:56:182 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Unable to locate MultipartResolver with name 'multipartResolver': no multipart request
    handling provided
    [5/2/05 11:55:56:183 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Unable to locate LocaleResolver with name 'localeResolver': using default [org.springf
    ramework.web.servlet.i18n.AcceptHeaderLocaleResolv er@2d25e35c]
    [5/2/05 11:55:56:185 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Unable to locate ThemeResolver with name 'themeResolver': using default [org.springfra
    mework.web.servlet.theme.FixedThemeResolver@3b41e3 5c]
    [5/2/05 11:55:56:190 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet No HandlerMappings found in servlet 'remoting': using default
    [5/2/05 11:55:56:191 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet No HandlerAdapters found in servlet 'remoting': using default
    [5/2/05 11:55:56:193 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet No ViewResolvers found in servlet 'remoting': using default
    [5/2/05 11:55:56:193 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet FrameworkServlet 'remoting': initialization completed in 160 ms
    [5/2/05 11:55:56:194 MDT] 67c7a31b DispatcherSer I org.springframework.web.servlet.DispatcherServlet Servlet 'remoting' configured successfully
    [5/2/05 11:55:56:207 MDT] 67c7a31b ApplicationMg A WSVR0221I: Application started: acegi-security-sample-contacts-filter_war
    [5/2/05 11:55:56:617 MDT] 67c7a31b OSEListenerDi E PLGN0021E: Servlet Request Processor Exception: Virtual Host/WebGroup Not Found : The web group /favicon.ico has not been defined
    [5/2/05 11:56:43:862 MDT] 5521a311 OSEListenerDi E PLGN0021E: Servlet Request Processor Exception: Virtual Host/WebGroup Not Found : The web group /favicon.ico has not been defined
    [5/2/05 11:57:14:510 MDT] 789de31b WebGroup E SRVE0026E: [Servlet Error]-[Filter [Acegi Filter Chain Proxy]: filter is unavailable.]: java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.sendStartAuthentication(SecurityEnforce mentFilter.java:254)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :202)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
    at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:182)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:443)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

    [5/2/05 11:57:24:502 MDT] 7c33e30a WebGroup E SRVE0026E: [Servlet Error]-[Filter [Acegi Filter Chain Proxy]: filter is unavailable.]: java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.sendStartAuthentication(SecurityEnforce mentFilter.java:254)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :202)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
    at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.cache.invocation.Cacheable InvocationContext.invoke(CacheableInvocationContex t.java:114)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:186)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:439)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

    [5/2/05 11:57:25:429 MDT] 7c33e30a HttpSessionCo W net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter ContextHolder should have been null but contained: 'net.sf.acegisecurit
    y.context.security.SecureContextImpl@2742e372: Authentication: net.sf.acegisecurity.providers.anonymous.Anonymous AuthenticationToken@272fa372: Username: anonymousUser; Password: [PROTECTED
    ]; Authenticated: true; Details: null; Granted Authorities: ROLE_ANONYMOUS'; setting to null now
    [5/2/05 11:57:25:431 MDT] 7c33e30a WebGroup E SRVE0026E: [Servlet Error]-[Filter [Acegi Filter Chain Proxy]: filter is unavailable.]: java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.sendStartAuthentication(SecurityEnforce mentFilter.java:254)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :202)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
    at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.cache.invocation.Cacheable InvocationContext.invoke(CacheableInvocationContex t.java:114)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:186)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:443)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

    [5/2/05 11:57:26:151 MDT] 7c33e30a HttpSessionCo W net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter ContextHolder should have been null but contained: 'net.sf.acegisecurit
    y.context.security.SecureContextImpl@41ca372: Authentication: net.sf.acegisecurity.providers.anonymous.Anonymous AuthenticationToken@4106372: Username: anonymousUser; Password: [PROTECTED];
    Authenticated: true; Details: null; Granted Authorities: ROLE_ANONYMOUS'; setting to null now
    [5/2/05 11:57:26:154 MDT] 7c33e30a WebGroup E SRVE0026E: [Servlet Error]-[Filter [Acegi Filter Chain Proxy]: filter is unavailable.]: java.lang.NullPointerException
    at net.sf.acegisecurity.ui.session.HttpSessionEventPu blisher.sessionCreated(HttpSessionEventPublisher.j ava:89)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .sessionCreatedEvent(SessionContext.java:2903)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .createSession(SessionContext.java:901)
    at com.ibm.ws.webcontainer.httpsession.SessionContext .getIHttpSession(SessionContext.java:2292)
    at com.ibm.ws.webcontainer.webapp.WebAppDispatcherCon text.getSession(WebAppDispatcherContext.java:178)
    at com.ibm.ws.webcontainer.srt.SRTServletRequestConte xt.getSession(SRTServletRequestContext.java:211)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:664)
    at com.ibm.ws.webcontainer.srt.SRTServletRequest.getS ession(SRTServletRequest.java:655)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.sendStartAuthentication(SecurityEnforce mentFilter.java:254)
    at net.sf.acegisecurity.intercept.web.SecurityEnforce mentFilter.doFilter(SecurityEnforcementFilter.java :202)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.providers.anonymous.Anonymous ProcessingFilter.doFilter(AnonymousProcessingFilte r.java:153)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.rememberme.RememberMeProce ssingFilter.doFilter(RememberMeProcessingFilter.ja va:114)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.basicauth.BasicProcessingF ilter.doFilter(BasicProcessingFilter.java:206)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.ui.AbstractProcessingFilter.d oFilter(AbstractProcessingFilter.java:305)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.context.HttpSessionContextInt egrationFilter.doFilter(HttpSessionContextIntegrat ionFilter.java:225)
    at net.sf.acegisecurity.util.FilterChainProxy$Virtual FilterChain.doFilter(FilterChainProxy.java:303)
    at net.sf.acegisecurity.util.FilterChainProxy.doFilte r(FilterChainProxy.java:173)
    at net.sf.acegisecurity.util.FilterToBeanProxy.doFilt er(FilterToBeanProxy.java:125)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:132)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:71)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.handleWebAppDispatch(WebAppRequestDispatcher. java:965)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.dispatch(WebAppRequestDispatcher.java:555)
    at com.ibm.ws.webcontainer.webapp.WebAppRequestDispat cher.forward(WebAppRequestDispatcher.java:200)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForwar d(WebAppInvoker.java:119)
    at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleIn vocationHook(WebAppInvoker.java:276)
    at com.ibm.ws.webcontainer.cache.invocation.CachedInv ocation.handleInvocation(CachedInvocation.java:71)
    at com.ibm.ws.webcontainer.cache.invocation.Cacheable InvocationContext.invoke(CacheableInvocationContex t.java:114)
    at com.ibm.ws.webcontainer.srp.ServletRequestProcesso r.dispatchByURI(ServletRequestProcessor.java:186)
    at com.ibm.ws.webcontainer.oselistener.OSEListenerDis patcher.service(OSEListener.java:334)
    at com.ibm.ws.webcontainer.http.HttpConnection.handle Request(HttpConnection.java:56)
    at com.ibm.ws.http.HttpConnection.readAndHandleReques t(HttpConnection.java:618)
    at com.ibm.ws.http.HttpConnection.run(HttpConnection. java:443)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava(Compiled Code))

  10. #20
    Join Date
    Oct 2004
    Posts
    207

    Default

    I've committed some change to the HttpSessionEventPublisher to check for a null ApplicationContext. If you wouldn't mind giving that a shot...

Similar Threads

  1. Replies: 8
    Last Post: Mar 19th, 2008, 11:13 AM
  2. JBoss SSO + Acegi issue
    By jhazen in forum Security
    Replies: 3
    Last Post: Sep 8th, 2005, 06:33 AM
  3. jBoss Portal & Acegi
    By assamese in forum Security
    Replies: 3
    Last Post: Aug 21st, 2005, 09:40 AM
  4. Acegi Security and WebSphere v4
    By dmfrey in forum Security
    Replies: 1
    Last Post: Jun 24th, 2005, 09:43 PM
  5. Replies: 2
    Last Post: Apr 28th, 2005, 10:11 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •