# Kafka Server - Issue on local machine

**URL:** <https://forum.confluent.io/t/kafka-server-issue-on-local-machine/3251>\
**Category:** Ops\
**Created:** [1 November 2021 06:35 UTC](https://forum.confluent.io/t/kafka-server-issue-on-local-machine/3251 "2021-11-01T06:35:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gaikwadgl20](https://avatars.discourse-cdn.com/v4/letter/g/34f0e0/32.png) [@gaikwadgl20](https://forum.confluent.io/u/gaikwadgl20)\
**Post date:** [1 November 2021 06:35 UTC](https://forum.confluent.io/t/kafka-server-issue-on-local-machine/3251/1 "2021-11-01T06:35:42Z")

</div>

I am trying to restart Kafka, getting below error. I am running Kafka for development purpose on WSL Ubuntu on Windows 10.  
Not sure how to handle it.

`[2021-11-01 11:49:26,634] ERROR Error while loading log dir /confluent-6.2.0/data/kafka-logs (kafka.log.LogManager) java.io.IOException: Invalid argument at java.io.RandomAccessFile.setLength(Native Method) at kafka.log.AbstractIndex.$anonfun$resize$1(AbstractIndex.scala:189) at kafka.log.AbstractIndex.resize(AbstractIndex.scala:175) at kafka.log.AbstractIndex.$anonfun$trimToValidSize$1(AbstractIndex.scala:241) at kafka.log.AbstractIndex.trimToValidSize(AbstractIndex.scala:241) at kafka.log.LogSegment.recover(LogSegment.scala:379) at kafka.log.Log.recoverSegment(Log.scala:726) at kafka.log.Log.recoverLog(Log.scala:879) at kafka.log.Log.$anonfun$loadSegments$3(Log.scala:801) at scala.runtime.java8.JFunction0$mcJ$sp.apply(JFunction0$mcJ$sp.scala:17) at kafka.log.Log.retryOnOffsetOverflow(Log.scala:2465) at kafka.log.Log.loadSegments(Log.scala:801) at kafka.log.Log.<init>(Log.scala:328) at kafka.log.Log$.apply(Log.scala:2601) at kafka.log.LogManager.loadLog(LogManager.scala:273) at kafka.log.LogManager.$anonfun$loadLogs$12(LogManager.scala:357) 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)`

---

<div class="post-metadata">

**Author:** ![nbuesing](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.confluent.io/nbuesing/32/1433_2.png) [@nbuesing](https://forum.confluent.io/u/nbuesing)\
**Post date:** [1 November 2021 18:27 UTC](https://forum.confluent.io/t/kafka-server-issue-on-local-machine/3251/2 "2021-11-01T18:27:41Z")

</div>

I would recommend trying to run docker/docker-compose and run your Kafka instance as containers. When I have helped clients with getting their developer machines working with Kafka, this has been the approach I have used and I have not see this error.

Looks like it has been an issue for Windows/WSL for a while: [java.io.RandomAccessFile.setLength() failed when Kafka shutting down · Issue #2281 · microsoft/WSL · GitHub](https://github.com/microsoft/WSL/issues/2281)

---

<div class="post-metadata">

**Author:** ![gaikwadgl20](https://avatars.discourse-cdn.com/v4/letter/g/34f0e0/32.png) [@gaikwadgl20](https://forum.confluent.io/u/gaikwadgl20)\
**Post date:** [2 November 2021 09:05 UTC](https://forum.confluent.io/t/kafka-server-issue-on-local-machine/3251/3 "2021-11-02T09:05:46Z")

</div>

Ok. Thanks for your response…
