Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.42.0
-
None
Description
I am experiencing the following errors when running the tests on https://github.com/apache/jackrabbit-oak/tree/trunk/oak-segment-aws with Mac OS 12.2 on ARM64
java.lang.NullPointerException at com.amazonaws.services.dynamodbv2.local.shared.access.sqlite.SQLiteDBAccess.initializeMetadataTables(SQLiteDBAccess.java:459) at com.amazonaws.services.dynamodbv2.local.shared.access.sqlite.SQLiteDBAccess.<init>(SQLiteDBAccess.java:246) at com.amazonaws.services.dynamodbv2.local.shared.access.sqlite.SQLiteDBAccess.<init>(SQLiteDBAccess.java:215) at com.amazonaws.services.dynamodbv2.local.embedded.DynamoDBEmbedded.create(DynamoDBEmbedded.java:44) at com.amazonaws.services.dynamodbv2.local.embedded.DynamoDBEmbedded.create(DynamoDBEmbedded.java:34) at org.apache.jackrabbit.oak.segment.aws.AwsTarFilesTest.setUp(AwsTarFilesTest.java:42)
This affects a lot of tests.
The underlying dependency sqlite4java (https://github.com/apache/jackrabbit-oak/blob/c424e1c179092594c365034c7b3f6eceb6cf2b42/oak-segment-aws/pom.xml#L294) is not provided for Apple ARM64 according to https://bitbucket.org/almworks/sqlite4java/src/master/ and also hasn't received any updates in the past years. Probably some other engine for local testing should be used.
Attachments
Issue Links
- duplicates
-
OAK-9796 oak-segment-remote and oak-segment-aws Redis tests fail with ARM processor (Apple M1)
- Closed
- links to