@EmbeddedKafka ошибки выключения - PullRequest
0 голосов
/ 22 марта 2019

@ EmbeddedKafka выводит кучу ошибок при завершении работы.Есть ли способ предотвратить это?Трудно находить реальные ошибки.

происходит как на macos, так и на контейнере linux ci

Config (пришлось настроить реплики на 1, чтобы он работал):

@EmbeddedKafka(
    count = 1,
    partitions = 1,
    brokerProperties = [
        "listeners=PLAINTEXT://localhost:$TEST_BROKER_PORT",
        "auto.create.topics.enable=true",
        "offsets.topic.replication.factor=1",
        "transaction.state.log.replication.factor=1",
        "min.insync.replicas=1",
        "transaction.state.log.min.isr=1"
    ],
    topics = [
        "topic"
    ]
)

Ошибка:

2019-03-22 12:24:44.212 WARN  48845 --- [pool-8-thread-1] kafka.utils.CoreUtils$                   : /var/folders/5w/gyj2xccs4bg24gd0yh2y05lm0000gn/T/kafka-2074874837210979630/__transaction_state-35/00000000000000000000.timeindex (No such file or directory) []
java.io.FileNotFoundException: /var/folders/5w/gyj2xccs4bg24gd0yh2y05lm0000gn/T/kafka-2074874837210979630/__transaction_state-35/00000000000000000000.timeindex (No such file or directory)
    at java.io.RandomAccessFile.open0(Native Method)
    at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
    at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
    at kafka.log.AbstractIndex.$anonfun$resize$1(AbstractIndex.scala:179)
    .....
    scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
    at kafka.log.Log.maybeHandleIOException(Log.scala:1927)
    at kafka.log.Log.close(Log.scala:709)
    at kafka.log.LogManager.$anonfun$shutdown$8(LogManager.scala:456)
    at kafka.utils.CoreUtils$$anon$1.run(CoreUtils.scala:63)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
...