[ 
https://issues.apache.org/jira/browse/KAFKA-8244?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthias J. Sax updated KAFKA-8244:
-----------------------------------
    Component/s: unit tests

> Flaky Test 
> GroupAuthorizerIntegrationTest#shouldThrowTransactionalIdAuthorizationExceptionWhenNoTransactionAccessDuringSend
> ---------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-8244
>                 URL: https://issues.apache.org/jira/browse/KAFKA-8244
>             Project: Kafka
>          Issue Type: Bug
>          Components: core, unit tests
>    Affects Versions: 2.1.1
>            Reporter: Matthias J. Sax
>            Priority: Critical
>              Labels: flaky-test
>             Fix For: 2.1.2
>
>
> [https://builds.apache.org/blue/organizations/jenkins/kafka-2.1-jdk8/detail/kafka-2.1-jdk8/162/tests]
> {quote}org.apache.kafka.common.errors.TimeoutException: Timeout expired while 
> initializing transactional state in 3000ms.{quote}
> STDOUT:
> {quote}[2019-04-16 23:05:48,957] ERROR [Consumer clientId=consumer-1106, 
> groupId=my-group] Offset commit failed on partition topic-0 at offset 5: Not 
> authorized to access topics: [Topic authorization failed.] 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:812)
> [2019-04-16 23:05:48,957] ERROR [Consumer clientId=consumer-1106, 
> groupId=my-group] Not authorized to commit to topics [topic] 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:850)
> [2019-04-16 23:06:24,650] ERROR [KafkaApi-0] Error when handling request: 
> clientId=broker-0-txn-marker-sender, correlationId=0, api=WRITE_TXN_MARKERS, 
> body=\{transaction_markers=[{producer_id=0,producer_epoch=0,transaction_result=false,topics=[{topic=topic,partitions=[0]}],coordinator_epoch=0}]}
>  (kafka.server.KafkaApis:76)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Request 
> Request(processor=0, connectionId=127.0.0.1:43243-127.0.0.1:55848-1, 
> session=Session(Group:testGroup,/127.0.0.1), 
> listenerName=ListenerName(PLAINTEXT), securityProtocol=PLAINTEXT, 
> buffer=null) is not authorized.
> [2019-04-16 23:06:24,651] ERROR [TransactionCoordinator id=0] Uncaught error 
> in request completion: (org.apache.kafka.clients.NetworkClient:559)
> java.lang.IllegalStateException: Unexpected error 
> org.apache.kafka.common.errors.ClusterAuthorizationException while sending 
> txn marker for transactional.id
> at 
> kafka.coordinator.transaction.TransactionMarkerRequestCompletionHandler.$anonfun$onComplete$14(TransactionMarkerRequestCompletionHandler.scala:175)
> at 
> scala.collection.TraversableLike$WithFilter.$anonfun$foreach$1(TraversableLike.scala:788)
> at scala.collection.Iterator.foreach(Iterator.scala:937)
> at scala.collection.Iterator.foreach$(Iterator.scala:937)
> at scala.collection.AbstractIterator.foreach(Iterator.scala:1425)
> at scala.collection.IterableLike.foreach(IterableLike.scala:70)
> at scala.collection.IterableLike.foreach$(IterableLike.scala:69)
> at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
> at 
> scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:787)
> at 
> kafka.coordinator.transaction.TransactionMarkerRequestCompletionHandler.$anonfun$onComplete$12(TransactionMarkerRequestCompletionHandler.scala:133)
> at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
> at kafka.utils.CoreUtils$.inLock(CoreUtils.scala:251)
> at 
> kafka.coordinator.transaction.TransactionMetadata.inLock(TransactionMetadata.scala:172)
> at 
> kafka.coordinator.transaction.TransactionMarkerRequestCompletionHandler.$anonfun$onComplete$8(TransactionMarkerRequestCompletionHandler.scala:133)
> at 
> kafka.coordinator.transaction.TransactionMarkerRequestCompletionHandler.$anonfun$onComplete$8$adapted(TransactionMarkerRequestCompletionHandler.scala:92)
> at scala.collection.Iterator.foreach(Iterator.scala:937)
> at scala.collection.Iterator.foreach$(Iterator.scala:937)
> at scala.collection.AbstractIterator.foreach(Iterator.scala:1425)
> at scala.collection.IterableLike.foreach(IterableLike.scala:70)
> at scala.collection.IterableLike.foreach$(IterableLike.scala:69)
> at scala.collection.AbstractIterable.foreach(Iterable.scala:54)
> at 
> kafka.coordinator.transaction.TransactionMarkerRequestCompletionHandler.onComplete(TransactionMarkerRequestCompletionHandler.scala:92)
> at org.apache.kafka.clients.ClientResponse.onComplete(ClientResponse.java:109)
> at 
> org.apache.kafka.clients.NetworkClient.completeResponses(NetworkClient.java:557)
> at org.apache.kafka.clients.NetworkClient.poll(NetworkClient.java:549)
> at kafka.common.InterBrokerSendThread.doWork(InterBrokerSendThread.scala:66)
> at kafka.utils.ShutdownableThread.run(ShutdownableThread.scala:82)
> [2019-04-16 23:06:33,460] ERROR [Consumer clientId=consumer-1111, 
> groupId=my-group] Offset commit failed on partition topic-0 at offset 0: Not 
> authorized to access group: Group authorization failed. 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:812)
> Error: Consumer group 'my-group' does not exist.
> [2019-04-16 23:07:43,178] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1603ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:07:52,994] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1651ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:06,090] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1436ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:09,604] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1823ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:10,915] ERROR [Producer clientId=producer-284] Aborting 
> producer batches due to fatal error 
> (org.apache.kafka.clients.producer.internals.Sender:457)
> org.apache.kafka.common.errors.ClusterAuthorizationException: The producer is 
> not authorized to do idempotent sends
> [2019-04-16 23:08:16,914] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1400ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:19,868] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1031ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:21,848] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1117ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:29,897] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1761ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:31,925] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1316ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:34,838] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1642ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:36,984] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1381ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:43,932] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1214ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:45,168] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1234ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:53,189] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1331ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:08:55,284] WARN fsync-ing the write ahead log in SyncThread:0 
> took 1781ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:09:09,352] ERROR [Consumer clientId=consumer-1121, 
> groupId=my-group] Offset commit failed on partition topic-0 at offset 5: Not 
> authorized to access topics: [Topic authorization failed.] 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:812)
> [2019-04-16 23:09:09,353] ERROR [Consumer clientId=consumer-1121, 
> groupId=my-group] Not authorized to commit to topics [topic] 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:850)
> [2019-04-16 23:09:35,253] ERROR [Consumer clientId=consumer-1125, 
> groupId=other group] Offset commit failed on partition topic-0 at offset 1: 
> Not authorized to access group: Group authorization failed. 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:812)
> [2019-04-16 23:10:30,304] WARN Unable to read additional data from client 
> sessionid 0x10386a669e30002, likely client has closed socket 
> (org.apache.zookeeper.server.NIOServerCnxn:376)
> [2019-04-16 23:10:53,998] ERROR [Consumer clientId=consumer-1135, 
> groupId=my-group] Offset commit failed on partition topic-0 at offset 5: Not 
> authorized to access topics: [Topic authorization failed.] 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:812)
> [2019-04-16 23:10:53,998] ERROR [Consumer clientId=consumer-1135, 
> groupId=my-group] Not authorized to commit to topics [topic] 
> (org.apache.kafka.clients.consumer.internals.ConsumerCoordinator:850)
> [2019-04-16 23:10:57,192] ERROR [KafkaApi-0] Error when handling request: 
> clientId=client-id, correlationId=36, api=CONTROLLED_SHUTDOWN, 
> body=\{broker_id=0} (kafka.server.KafkaApis:76)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Request 
> Request(processor=0, connectionId=127.0.0.1:35952-127.0.0.1:51946-12, 
> session=Session(Group:testGroup,/127.0.0.1), 
> listenerName=ListenerName(PLAINTEXT), securityProtocol=PLAINTEXT, 
> buffer=null) is not authorized.
> [2019-04-16 23:11:02,608] ERROR [KafkaApi-0] Error when handling request: 
> clientId=client-id, correlationId=53, api=CREATE_ACLS, 
> body=\{creations=[{resource_type=2,resource_name=mytopic,resource_pattten_type=3,principal=Group:testGroup,host=*,operation=4,permission_type=2}]}
>  (kafka.server.KafkaApis:76)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Request 
> Request(processor=2, connectionId=127.0.0.1:35952-127.0.0.1:52008-17, 
> session=Session(Group:testGroup,/127.0.0.1), 
> listenerName=ListenerName(PLAINTEXT), securityProtocol=PLAINTEXT, 
> buffer=null) is not authorized.
> [2019-04-16 23:11:02,675] ERROR [KafkaApi-0] Error when handling request: 
> clientId=client-id, correlationId=55, api=DELETE_ACLS, 
> body=\{filters=[{resource_type=2,resource_name=null,resource_pattern_type_filter=3,principal=Group:testGroup,host=*,operation=1,permission_type=2}]}
>  (kafka.server.KafkaApis:76)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Request 
> Request(processor=1, connectionId=127.0.0.1:35952-127.0.0.1:52014-18, 
> session=Session(Group:testGroup,/127.0.0.1), 
> listenerName=ListenerName(PLAINTEXT), securityProtocol=PLAINTEXT, 
> buffer=null) is not authorized.
> [2019-04-16 23:11:02,708] ERROR [KafkaApi-0] Error when handling request: 
> clientId=client-id, correlationId=57, api=DESCRIBE_ACLS, 
> body=\{resource_type=1,resource_name=null,resource_pattern_type_filter=1,principal=null,host=null,operation=1,permission_type=1}
>  (kafka.server.KafkaApis:76)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Request 
> Request(processor=0, connectionId=127.0.0.1:35952-127.0.0.1:52018-19, 
> session=Session(Group:testGroup,/127.0.0.1), 
> listenerName=ListenerName(PLAINTEXT), securityProtocol=PLAINTEXT, 
> buffer=null) is not authorized.
> [2019-04-16 23:11:06,724] WARN fsync-ing the write ahead log in SyncThread:0 
> took 2097ms which will adversely effect operation latency. See the ZooKeeper 
> troubleshooting guide (org.apache.zookeeper.server.persistence.FileTxnLog:338)
> [2019-04-16 23:11:34,998] ERROR [Producer clientId=producer-306] Aborting 
> producer batches due to fatal error 
> (org.apache.kafka.clients.producer.internals.Sender:457)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Cluster 
> authorization failed.
> [2019-04-16 23:11:34,999] ERROR [Producer clientId=producer-306] Aborting 
> producer batches due to fatal error 
> (org.apache.kafka.clients.producer.internals.Sender:457)
> org.apache.kafka.common.errors.ClusterAuthorizationException: Cluster 
> authorization failed.{quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to