Production - Service not available message (intermittent)

lalithj j_lalith at hotmail.com
Thu May 2 21:58:31 EDT 2013


Thanks,

The thing is currently only few users access the system, There is no big
load at all but still people get this service not available message.....Do
you still think apache and tomcat threads make any impact?

I enabled the logs but still I can't see any timeouts but observed below
error, not sure it is related

However, how to figure it out and troubleshoot the delay is because of
resolver (LDAP) access or accessing mySQL shib database by shibboleth,  I
can't think of any other thing which can cause the delay


11:38:03.540 - ERROR [ch.SWITCH.aai.uApprove.Intercepter:120] - Error while
intercepting request.
java.lang.IllegalArgumentException: Login context is required for this
operation.
        at org.apache.commons.lang.Validate.notNull(Validate.java:192)
~[commons-lang-2.6.jar:2.6]
        at
ch.SWITCH.aai.uApprove.IdPHelper.getLoginContext(IdPHelper.java:79)
~[uApprove-2.4.1.jar:na]
        at
ch.SWITCH.aai.uApprove.IdPHelper.isConsentRevocationRequested(IdPHelper.java:247)
~[uApprove-2.4.1.jar:na]
        at
ch.SWITCH.aai.uApprove.Intercepter.handleAttributeRelease(Intercepter.java:219)
~[uApprove-2.4.1.jar:na]
        at
ch.SWITCH.aai.uApprove.Intercepter.intercept(Intercepter.java:155)
~[uApprove-2.4.1.jar:na]
        at ch.SWITCH.aai.uApprove.Intercepter.doFilter(Intercepter.java:118)
~[uApprove-2.4.1.jar:na]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.32]
        at
edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:50)
[shibboleth-identityprovider-2.3.8.jar:na]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.32]
        at
edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:81)
[shibboleth-identityprovider-2.3.8.jar:na]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.32]
        at
edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:52)
[shibboleth-common-1.3.7.jar:na]
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
[catalina.jar:6.0.32]
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
[catalina.jar:6.0.32]
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
[catalina.jar:6.0.32]
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
[catalina.jar:6.0.32]
        at
org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
[tomcat-coyote.jar:6.0.32]
        at
org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
[tomcat-coyote.jar:6.0.32]
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
[tomcat-coyote.jar:6.0.32]
        at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
[tomcat-coyote.jar:6.0.32]
        at
org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
[tomcat-coyote.jar:6.0.32]
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
[tomcat-coyote.jar:6.0.32]
        at java.lang.Thread.run(Thread.java:722) [na:1.7.0_01]




--
View this message in context: http://shibboleth.1660669.n2.nabble.com/Production-Service-not-available-message-intermittent-tp7586537p7586568.html
Sent from the Shibboleth - Users mailing list archive at Nabble.com.


More information about the users mailing list