<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(18, 37, 150); font-size: 14px; font-family: Helvetica, sans-serif;">
<div>Hi, </div>
<div><br>
</div>
<div>I followed the instructions on the SHIB2 wiki to enable the kerberos login handler 1.3. After struggling with it for a few days, I have reached a point where I can see the login page but when I try to login, I do not see any requests to test the user against
 the principal using the key tab file. Instead, I see a simple HTTP 401 but I am not user if its a problem with the header (so I can check my apache configuration) or calling the servlet. The error is shown below (TRACE level on for the kerberos handler. Any
 tips or hints to put me in the right direction would be appreciated.</div>
<div><br>
</div>
<div><span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">11:56:49.833 - INFO [ch.SWITCH.aai.idp.kerberos.KrbLoginServlet:125] - kerberos idp servlet started</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">11:56:49.834 - DEBUG [ch.SWITCH.aai.idp.kerberos.HttpNegotiator:72] - HTTP: Returning response code '401'. Authorization header not found.</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">11:56:49.835 - ERROR [ch.SWITCH.aai.idp.kerberos.KrbLoginServlet:158] - Authentication process error.</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">java.lang.NullPointerException: null</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at ch.SWITCH.aai.idp.kerberos.KrbLoginServlet.flushResponse(KrbLoginServlet.java:84) [kerberos-login-handler-1.3.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at ch.SWITCH.aai.idp.kerberos.KrbLoginServlet.service(KrbLoginServlet.java:149) [kerberos-login-handler-1.3.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at ch.SWITCH.aai.idp.kerberos.KrbLoginServlet.service(KrbLoginServlet.java:115) [kerberos-login-handler-1.3.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) [servlet-api.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat7-websocket.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at edu.internet2.middleware.shibboleth.idp.util.NoCacheFilter.doFilter(NoCacheFilter.java:49) [shibboleth-identityprovider-2.2.1.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at edu.internet2.middleware.shibboleth.idp.session.IdPSessionFilter.doFilter(IdPSessionFilter.java:77) [shibboleth-identityprovider-2.2.1.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at edu.internet2.middleware.shibboleth.common.log.SLF4JMDCCleanupFilter.doFilter(SLF4JMDCCleanupFilter.java:51) [shibboleth-common-1.2.1.jar:na]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) [catalina.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) [tomcat-coyote.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-coyote.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) [tomcat-coyote.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_75]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_75]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote.jar:7.0.59]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;"> at java.lang.Thread.run(Thread.java:745) [na:1.7.0_75]</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">11:56:49.836 - DEBUG [ch.SWITCH.aai.idp.kerberos.KrbLoginServlet:185] - Authentication failed.</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">11:56:49.836 - DEBUG [ch.SWITCH.aai.idp.kerberos.KrbLoginHandler:262] - Redirecting to login page</span><br style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">
<span style="color: rgb(0, 0, 0); font-family: Tahoma; font-size: 13px;">11:56:49.837 - TRACE [ch.SWITCH.aai.idp.kerberos.KrbLoginHandler:218] - Redirecting to null</span></div>
<div><br>
</div>
<div>Ciao,</div>
<div>Sina</div>
</body>
</html>