You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2022/01/28 19:24:00 UTC

[jira] [Updated] (OAK-9679) Oak Segment AWS: Test failures on Apple Silicon

     [ https://issues.apache.org/jira/browse/OAK-9679?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Konrad Windszus updated OAK-9679:
---------------------------------
    Description: 
I am experiencing the following errors when running the tests on https://github.com/apache/jackrabbit-oak/tree/trunk/oak-segment-aws

{code}
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)
{code}

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 as far as I can tell. Probably some other engine for local testing should be used. 

  was:
I am experiencing the following errors when running the tests on https://github.com/apache/jackrabbit-oak/tree/trunk/oak-segment-aws

{code}
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)
{code}

This affects a lot of tests.


> Oak Segment AWS: Test failures on Apple Silicon
> -----------------------------------------------
>
>                 Key: OAK-9679
>                 URL: https://issues.apache.org/jira/browse/OAK-9679
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>    Affects Versions: 1.42.0
>            Reporter: Konrad Windszus
>            Priority: Major
>
> I am experiencing the following errors when running the tests on https://github.com/apache/jackrabbit-oak/tree/trunk/oak-segment-aws
> {code}
> 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)
> {code}
> 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 as far as I can tell. Probably some other engine for local testing should be used. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)