Hide
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.providers.http.HttpMessageReceiver: Message Payload:
{60,115,111,97,112,58,69,110,118,101,108,111,112,101,32,120,109,108,110,115,58,115,111,97,112,61,34,104,116,116,112,58,47,47,115,99,104,101,109,97,115,46,120,109,108,115,111,97,112,46 [..]}
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.MuleSession: There is no session id on the request using key: ID. Generating new session id: c2dc791f-8bbd-11db-9cea-316415bcfc4d
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.extras.acegi.filters.http.HttpBasicAuthenticationFilter: Authorization header: Basic amRlbWljOm51bGw=
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.security.MuleSecurityManager: Authentication attempt using org.mule.extras.acegi.AcegiProviderAdapter
ERROR 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.lang.NullPointerException
at org.mule.extras.acegi.AcegiAuthenticationAdapter.hashCode(AcegiAuthenticationAdapter.java:70)
at java.lang.Object.toString(Unknown Source)
at org.mule.extras.acegi.filters.http.HttpBasicAuthenticationFilter.authenticateInbound(HttpBasicAuthenticationFilter.java:154)
at org.mule.impl.security.AbstractEndpointSecurityFilter.authenticate(AbstractEndpointSecurityFilter.java:157)
at org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:527)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:305)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:262)
at org.mule.providers.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:235)
at org.mule.impl.work.WorkerContext.run(WorkerContext.java:317)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Unknown Source)
ERROR 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.lang.NullPointerException
at org.mule.extras.acegi.AcegiAuthenticationAdapter.hashCode(AcegiAuthenticationAdapter.java:70)
at java.lang.Object.toString(Unknown Source)
at org.mule.extras.acegi.filters.http.HttpBasicAuthenticationFilter.authenticateInbound(HttpBasicAuthenticationFilter.java:154)
at org.mule.impl.security.AbstractEndpointSecurityFilter.authenticate(AbstractEndpointSecurityFilter.java:157)
at org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:527)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:305)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:262)
at org.mule.providers.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:235)
at org.mule.impl.work.WorkerContext.run(WorkerContext.java:317)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Unknown Source)
Show
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.providers.http.HttpMessageReceiver: Message Payload:
{60,115,111,97,112,58,69,110,118,101,108,111,112,101,32,120,109,108,110,115,58,115,111,97,112,61,34,104,116,116,112,58,47,47,115,99,104,101,109,97,115,46,120,109,108,115,111,97,112,46 [..]}
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.MuleSession: There is no session id on the request using key: ID. Generating new session id: c2dc791f-8bbd-11db-9cea-316415bcfc4d
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.extras.acegi.filters.http.HttpBasicAuthenticationFilter: Authorization header: Basic amRlbWljOm51bGw=
DEBUG 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.security.MuleSecurityManager: Authentication attempt using org.mule.extras.acegi.AcegiProviderAdapter
ERROR 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.lang.NullPointerException
at org.mule.extras.acegi.AcegiAuthenticationAdapter.hashCode(AcegiAuthenticationAdapter.java:70)
at java.lang.Object.toString(Unknown Source)
at org.mule.extras.acegi.filters.http.HttpBasicAuthenticationFilter.authenticateInbound(HttpBasicAuthenticationFilter.java:154)
at org.mule.impl.security.AbstractEndpointSecurityFilter.authenticate(AbstractEndpointSecurityFilter.java:157)
at org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:527)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:305)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:262)
at org.mule.providers.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:235)
at org.mule.impl.work.WorkerContext.run(WorkerContext.java:317)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Unknown Source)
ERROR 2006-12-14 16:55:07,187 [connector.http.0.http.ProvidencePresentationService.receiver.2] org.mule.impl.DefaultExceptionStrategy: Caught exception in Exception Strategy: null
java.lang.NullPointerException
at org.mule.extras.acegi.AcegiAuthenticationAdapter.hashCode(AcegiAuthenticationAdapter.java:70)
at java.lang.Object.toString(Unknown Source)
at org.mule.extras.acegi.filters.http.HttpBasicAuthenticationFilter.authenticateInbound(HttpBasicAuthenticationFilter.java:154)
at org.mule.impl.security.AbstractEndpointSecurityFilter.authenticate(AbstractEndpointSecurityFilter.java:157)
at org.mule.providers.AbstractMessageReceiver$DefaultInternalMessageListener.onMessage(AbstractMessageReceiver.java:527)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:305)
at org.mule.providers.AbstractMessageReceiver.routeMessage(AbstractMessageReceiver.java:262)
at org.mule.providers.http.HttpMessageReceiver$HttpWorker.run(HttpMessageReceiver.java:235)
at org.mule.impl.work.WorkerContext.run(WorkerContext.java:317)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:987)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:528)
at java.lang.Thread.run(Unknown Source)
Hi
I just checked this out and nothing seems to be wrong with the filter (even when running mule under a debug log level)... If the authentication succeeds, then the authResult "delegate" member should contain the UsernamePasswordAuthenticationToken. The fact that you're getting a null in the delegate is strange.
Could you please give us more detail about your configuration so that we may see where the problem is?