Kevin Doran created NIFI-9810: --------------------------------- Summary: RocksDB does not work on ARM Key: NIFI-9810 URL: https://issues.apache.org/jira/browse/NIFI-9810 Project: Apache NiFi Issue Type: Sub-task Reporter: Kevin Doran
{noformat} [INFO] -----------------< org.apache.nifi:nifi-rocksdb-utils >----------------- [INFO] Building nifi-rocksdb-utils 1.16.0-SNAPSHOT [35/642] [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-maven-version) @ nifi-rocksdb-utils --- [INFO] [INFO] --- maven-enforcer-plugin:3.0.0:enforce (enforce-java-version) @ nifi-rocksdb-utils --- [INFO] [INFO] --- maven-remote-resources-plugin:1.7.0:process (process-resource-bundles) @ nifi-rocksdb-utils --- [INFO] Preparing remote bundle org.apache:apache-jar-resource-bundle:1.4 [INFO] Copying 3 resources from 1 bundle. [INFO] [INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ nifi-rocksdb-utils --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] skip non existing resourceDirectory /Users/kdoran/dev/code/nifi/nifi-commons/nifi-rocksdb-utils/src/main/resources [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.9.0:compile (default-compile) @ nifi-rocksdb-utils --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:3.2.0:testResources (default-testResources) @ nifi-rocksdb-utils --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Using 'UTF-8' encoding to copy filtered properties files. [INFO] Copying 1 resource [INFO] Copying 3 resources [INFO] [INFO] --- maven-compiler-plugin:3.9.0:testCompile (default-testCompile) @ nifi-rocksdb-utils --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-compiler-plugin:3.9.0:testCompile (groovy-tests) @ nifi-rocksdb-utils --- [INFO] Changes detected - recompiling the module! [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-surefire-plugin:3.0.0-M5:test (default-test) @ nifi-rocksdb-utils --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.nifi.rocksdb.TestRocksDBMetronome [ERROR] Tests run: 10, Failures: 2, Errors: 7, Skipped: 0, Time elapsed: 0.097 s <<< FAILURE! - in org.apache.nifi.rocksdb.TestRocksDBMetronome [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testColumnFamilies(Path) Time elapsed: 0.058 s <<< ERROR! java.lang.UnsatisfiedLinkError: /private/var/folders/dj/1c85sd0d6dvcp1fltmwr5nl40000gn/T/librocksdbjni1540031708884427750.jnilib: dlopen(/private/var/folders/dj/1c85sd0d6dvcp1fltmwr5nl40000gn/T/librocksdbjni1540031708884427750.jnilib, 0x0001): tried: '/private/var/folders/dj/1c85sd0d6dvcp1fltmwr5nl40000gn/T/librocksdbjni1540031708884427750.jnilib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/librocksdbjni1540031708884427750.jnilib' (no such file) at org.apache.nifi.rocksdb.TestRocksDBMetronome.testColumnFamilies(TestRocksDBMetronome.java:170) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testWaitForSync(Path) Time elapsed: 0.003 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.testWaitForSync(TestRocksDBMetronome.java:267) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testWaitForSyncWithValue(Path) Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.testWaitForSyncWithValue(TestRocksDBMetronome.java:299) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testCounterIncrement(Path) Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.testCounterIncrement(TestRocksDBMetronome.java:247) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutGetDelete(Path) Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutGetDelete(TestRocksDBMetronome.java:105) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutClosed(Path) Time elapsed: 0.003 s <<< FAILURE! org.opentest4j.AssertionFailedError: Unexpected exception type thrown ==> expected: <java.lang.IllegalStateException> but was: <java.lang.NoClassDefFoundError> at org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutClosed(TestRocksDBMetronome.java:152) Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.lambda$testPutClosed$1(TestRocksDBMetronome.java:155) at org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutClosed(TestRocksDBMetronome.java:152) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutGetConfiguration(Path) Time elapsed: 0 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutGetConfiguration(TestRocksDBMetronome.java:128) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutBeforeInit(Path) Time elapsed: 0.001 s <<< FAILURE! org.opentest4j.AssertionFailedError: Unexpected exception type thrown ==> expected: <java.lang.IllegalStateException> but was: <java.lang.NoClassDefFoundError> at org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutBeforeInit(TestRocksDBMetronome.java:141) Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.lambda$testPutBeforeInit$0(TestRocksDBMetronome.java:144) at org.apache.nifi.rocksdb.TestRocksDBMetronome.testPutBeforeInit(TestRocksDBMetronome.java:141) [ERROR] org.apache.nifi.rocksdb.TestRocksDBMetronome.testIterator(Path) Time elapsed: 0 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.rocksdb.RocksDB at org.apache.nifi.rocksdb.TestRocksDBMetronome.testIterator(TestRocksDBMetronome.java:220) [INFO] [INFO] Results: [INFO] [ERROR] Failures: [ERROR] TestRocksDBMetronome.testPutBeforeInit:141 Unexpected exception type thrown ==> expected: <java.lang.IllegalStateException> but was: <java.lang.NoClassDefFoundError> [ERROR] TestRocksDBMetronome.testPutClosed:152 Unexpected exception type thrown ==> expected: <java.lang.IllegalStateException> but was: <java.lang.NoClassDefFoundError> [ERROR] Errors: [ERROR] TestRocksDBMetronome.testColumnFamilies:170 » UnsatisfiedLink /private/var/fol... [ERROR] TestRocksDBMetronome.testCounterIncrement:247 » NoClassDefFound Could not init... [ERROR] TestRocksDBMetronome.testIterator:220 » NoClassDefFound Could not initialize c... [ERROR] TestRocksDBMetronome.testPutGetConfiguration:128 » NoClassDefFound Could not i... [ERROR] TestRocksDBMetronome.testPutGetDelete:105 » NoClassDefFound Could not initiali... [ERROR] TestRocksDBMetronome.testWaitForSync:267 » NoClassDefFound Could not initializ... [ERROR] TestRocksDBMetronome.testWaitForSyncWithValue:299 » NoClassDefFound Could not ... [INFO] [ERROR] Tests run: 10, Failures: 2, Errors: 7, Skipped: 0 {noformat} -- This message was sent by Atlassian Jira (v8.20.1#820001)