Return-Path: X-Original-To: apmail-directory-dev-archive@www.apache.org Delivered-To: apmail-directory-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1F3F01091D for ; Tue, 25 Feb 2014 05:55:34 +0000 (UTC) Received: (qmail 43904 invoked by uid 500); 25 Feb 2014 05:55:33 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 42418 invoked by uid 500); 25 Feb 2014 05:55:23 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 41938 invoked by uid 99); 25 Feb 2014 05:55:19 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Feb 2014 05:55:19 +0000 Date: Tue, 25 Feb 2014 05:55:19 +0000 (UTC) From: "Kiran Ayyagari (JIRA)" To: dev@directory.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (DIRKRB-99) NPE in KerberosProtocolHandler while handling pre-auth MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DIRKRB-99?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13911271#comment-13911271 ] Kiran Ayyagari commented on DIRKRB-99: -------------------------------------- Which kerberos client are you using? I am able to get a ticket from M15 and M16(current trunk) as well on Mac OS X 10.8.4 using the bundled heimdal client's kinit. > NPE in KerberosProtocolHandler while handling pre-auth > ------------------------------------------------------ > > Key: DIRKRB-99 > URL: https://issues.apache.org/jira/browse/DIRKRB-99 > Project: Directory Kerberos > Issue Type: Bug > Affects Versions: 2.0.0-M12 > Environment: Thi issue is reproducible on 2.0.0-M15 (not selectable in Affects Version/s field). > Reporter: Dominik Pospisil > Assignee: Emmanuel Lecharny > Attachments: krb5.conf, test.log.gz > > > I am getting NPEs after upgrading from M7 to M15 in timestamp pre-auth: > 10:18:21,431 ERROR [org.apache.directory.server.KERBEROS_LOG] (NioDatagramAcceptor-1) No timestamp found > 10:18:21,436 WARN [org.apache.directory.server.kerberos.protocol.KerberosProtocolHandler] (NioDatagramAcceptor-1) Additional pre-authentication required (25) > 10:18:21,436 WARN [org.apache.directory.server.KERBEROS_LOG] (NioDatagramAcceptor-1) Additional pre-authentication required (25) > 10:18:21,511 ERROR [org.apache.directory.server.kerberos.protocol.KerberosProtocolHandler] (NioDatagramAcceptor-1) ERR_152 Unexpected exception: null: java.lang.NullPointerException > at org.apache.directory.server.kerberos.shared.crypto.encryption.EncryptionEngine.removeLeadingBytes(EncryptionEngine.java:155) > at org.apache.directory.server.kerberos.shared.crypto.encryption.Des3CbcSha1KdEncryption.getDecryptedData(Des3CbcSha1KdEncryption.java:111) > at org.apache.directory.server.kerberos.shared.crypto.encryption.CipherTextHandler.decrypt(CipherTextHandler.java:121) > at org.apache.directory.server.kerberos.kdc.authentication.AuthenticationService.verifyEncryptedTimestamp(AuthenticationService.java:335) > at org.apache.directory.server.kerberos.kdc.authentication.AuthenticationService.execute(AuthenticationService.java:126) > at org.apache.directory.server.kerberos.protocol.KerberosProtocolHandler.messageReceived(KerberosProtocolHandler.java:206) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) > at org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407) > at org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47) > at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765) > at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417) > at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410) > at org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor.readHandle(AbstractPollingConnectionlessIoAcceptor.java:701) > at org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor.processReadySessions(AbstractPollingConnectionlessIoAcceptor.java:670) > at org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor.access$800(AbstractPollingConnectionlessIoAcceptor.java:61) > at org.apache.mina.core.polling.AbstractPollingConnectionlessIoAcceptor$Acceptor.run(AbstractPollingConnectionlessIoAcceptor.java:607) > at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:744) -- This message was sent by Atlassian JIRA (v6.1.5#6160)