[ https://issues.apache.org/jira/browse/KAFKA-4316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Noll updated KAFKA-4316: -------------------------------- Description: We had encountered the problem that starting application with Kafka Streams 0.10.0.1 leads to runtime exception, that rocksdb DLL is missing on the Windows x64 machine. Part of the stacktrace: {code} Caused by: java.lang.RuntimeException: librocksdbjni-win64.dll was not found inside JAR. at org.rocksdb.NativeLibraryLoader.loadLibraryFromJarToTemp(NativeLibraryLoader.java:106) {code} It is true, as Kafka 0.10.0.1 uses RoscksDB 4.8.0. This RocksDB release has broken Java API. See: https://github.com/facebook/rocksdb/issues/1177 https://github.com/facebook/rocksdb/issues/1302 This critical (for Windows) bug was fixed in RocksDB 4.9.0. Please update Kafka gradle\dependencies.gradle to use at least 4.9.0: So the line shall be rocksDB: "4.9.0". I had tested some basic functionality with Kafka Streams with RocksDB 4.11.2 and it was promissing and definitely the bug was away. was: We had encountered the problem that starting application with Kafka Streams 0.10.0.1 leads to runtime exception, that rocksdb DLL is missing on the Windows x64 machine. Part of the stacktrace: Caused by: java.lang.RuntimeException: librocksdbjni-win64.dll was not found inside JAR. at org.rocksdb.NativeLibraryLoader.loadLibraryFromJarToTemp(NativeLibraryLoader.java:106) It is true, as Kafka 0.10.0.1 uses RoscksDB 4.8.0. This RocksDB release has broken Java API. See: https://github.com/facebook/rocksdb/issues/1177 https://github.com/facebook/rocksdb/issues/1302 This critical (for Windows) bug was fixed in RocksDB 4.9.0. Please update Kafka gradle\dependencies.gradle to use at least 4.9.0: So the line shall be rocksDB: "4.9.0". I had tested some basic functionality with Kafka Streams with RocksDB 4.11.2 and it was promissing and definitely the bug was away. > Kafka Streams 0.10.0.1 does not run on Windows x64 > -------------------------------------------------- > > Key: KAFKA-4316 > URL: https://issues.apache.org/jira/browse/KAFKA-4316 > Project: Kafka > Issue Type: Bug > Reporter: Seweryn Habdank-Wojewodzki > > We had encountered the problem that starting application with Kafka Streams > 0.10.0.1 leads to runtime exception, that rocksdb DLL is missing on the > Windows x64 machine. > Part of the stacktrace: > {code} > Caused by: java.lang.RuntimeException: librocksdbjni-win64.dll was not found > inside JAR. > at > org.rocksdb.NativeLibraryLoader.loadLibraryFromJarToTemp(NativeLibraryLoader.java:106) > {code} > It is true, as Kafka 0.10.0.1 uses RoscksDB 4.8.0. This RocksDB release has > broken Java API. > See: > https://github.com/facebook/rocksdb/issues/1177 > https://github.com/facebook/rocksdb/issues/1302 > This critical (for Windows) bug was fixed in RocksDB 4.9.0. > Please update Kafka gradle\dependencies.gradle to use at least 4.9.0: > So the line shall be rocksDB: "4.9.0". > I had tested some basic functionality with Kafka Streams with RocksDB 4.11.2 > and it was promissing and definitely the bug was away. -- This message was sent by Atlassian JIRA (v6.3.4#6332)