[ https://issues.apache.org/jira/browse/KAFKA-5325?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rajini Sivaram reassigned KAFKA-5325: ------------------------------------- Assignee: Rajini Sivaram > Connection Lose during Kafka Kerberos Renewal process > ----------------------------------------------------- > > Key: KAFKA-5325 > URL: https://issues.apache.org/jira/browse/KAFKA-5325 > Project: Kafka > Issue Type: Bug > Components: producer > Affects Versions: 0.9.0.0 > Reporter: MuthuKumar > Assignee: Rajini Sivaram > > During Kerberos Ticket renewal, all requests reaching the server interim > Kerberos renewal ticket logout & re-login is getting failed with below > mentioned error. > kafka-clients-0.9.0.0.jar is being used for producer end. Reason for using > Kafka version 0.9.0.0 at producer end as the server is running in 0.10.0.x > OS: Oracle Linux Server release 6.7 > Kerberos Configuration - Producer end > ------------------------------------------------- > KafkaClient { > com.sun.security.auth.module.Krb5LoginModule required > refreshKrb5Config=true > principal="u...@xxxx.com" > useKeyTab=true > serviceName="kafka" > keyTab="xxxxx.keytab" > client=true; > }; > Application Log > ------------------- > 2017-05-25 02:20:37,515 INF [Login.java:354] Initiating logout for > u...@xxxx.com > 2017-05-25 02:20:37,515 INF [Login.java:365] Initiating re-login for > u...@xxxx.com > 2017-05-25 02:20:37,525 INF [SaslChannelBuilder.java:91] Failed to create > channel due to > org.apache.kafka.common.KafkaException: Failed to configure > SaslClientAuthenticator > at > org.apache.kafka.common.security.authenticator.SaslClientAuthenticator.configure(SaslClientAuthenticator.java:94) > at > org.apache.kafka.common.network.SaslChannelBuilder.buildChannel(SaslChannelBuilder.java:88) > at org.apache.kafka.common.network.Selector.connect(Selector.java:162) > at > org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:514) > at > org.apache.kafka.clients.NetworkClient.ready(NetworkClient.java:169) > at > org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:180) > at > org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:128) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.util.NoSuchElementException: null > at java.util.LinkedList$ListItr.next(LinkedList.java:890) > at javax.security.auth.Subject$SecureSet$1.next(Subject.java:1056) > at > org.apache.kafka.common.security.authenticator.SaslClientAuthenticator.configure(SaslClientAuthenticator.java:90) > ... 7 common frames omitted > 2017-05-25 02:20:37,526 ERR [Sender.java:130] Uncaught error in kafka > producer I/O thread: > org.apache.kafka.common.KafkaException: > org.apache.kafka.common.KafkaException: Failed to configure > SaslClientAuthenticator > at > org.apache.kafka.common.network.SaslChannelBuilder.buildChannel(SaslChannelBuilder.java:92) > at org.apache.kafka.common.network.Selector.connect(Selector.java:162) > at > org.apache.kafka.clients.NetworkClient.initiateConnect(NetworkClient.java:514) > at > org.apache.kafka.clients.NetworkClient.ready(NetworkClient.java:169) > at > org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:180) > at > org.apache.kafka.clients.producer.internals.Sender.run(Sender.java:128) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.apache.kafka.common.KafkaException: Failed to configure > SaslClientAuthenticator > at > org.apache.kafka.common.security.authenticator.SaslClientAuthenticator.configure(SaslClientAuthenticator.java:94) > at > org.apache.kafka.common.network.SaslChannelBuilder.buildChannel(SaslChannelBuilder.java:88) > ... 6 common frames omitted > Caused by: java.util.NoSuchElementException: null > at java.util.LinkedList$ListItr.next(LinkedList.java:890) > at javax.security.auth.Subject$SecureSet$1.next(Subject.java:1056) > at > org.apache.kafka.common.security.authenticator.SaslClientAuthenticator.configure(SaslClientAuthenticator.java:90) > ... 7 common frames omitted > 2017-05-25 02:20:37,536 ERR [Sender.java:130] Uncaught error in kafka > producer I/O thread: > java.lang.NullPointerException: null > 2017-05-25 02:20:37,536 ERR [Sender.java:130] Uncaught error in kafka > producer I/O thread: > java.lang.NullPointerException: null > 2017-05-25 02:20:37,536 ERR [Sender.java:130] Uncaught error in kafka > producer I/O thread: > java.lang.NullPointerException: null -- This message was sent by Atlassian JIRA (v6.3.15#6346)