Skip to content

Roboelectric complaining about not closing resources. #84

Roboelectric complaining about not closing resources.

Roboelectric complaining about not closing resources. #84

GitHub Actions / Unit Test Report failed Jan 8, 2024 in 0s

Unit Test Report ❌

Tests failed

Report Passed Failed Skipped Time
TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml 1❌ 2ms
TEST-org.gnucash.android.test.unit.db.BooksDbAdapterTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.db.BudgetsDbAdapterTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.db.MigrationHelperTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.db.TransactionsDbAdapterTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.export.BackupTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.export.GncXmlHelperTest.xml 3✅ 137ms
TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml 1❌ 1ms
TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml 1❌ 1ms
TEST-org.gnucash.android.test.unit.importer.GncXmlHandlerTest.xml 1❌ 1ms
TEST-org.gnucash.android.test.unit.model.AccountTest.xml 1❌ 1ms
TEST-org.gnucash.android.test.unit.model.BudgetTest.xml 6✅ 33ms
TEST-org.gnucash.android.test.unit.model.CommodityTest.xml 2✅ 0ms
TEST-org.gnucash.android.test.unit.model.MoneyTest.xml 1❌ 2ms
TEST-org.gnucash.android.test.unit.model.PriceTest.xml 5✅ 37ms
TEST-org.gnucash.android.test.unit.model.RecurrenceTest.xml 3✅ 41ms
TEST-org.gnucash.android.test.unit.model.ScheduledActionTest.xml 9✅ 12ms
TEST-org.gnucash.android.test.unit.model.SplitTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.model.TransactionTest.xml 1❌ 1ms
TEST-org.gnucash.android.test.unit.service.ScheduledActionServiceTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.util.AmountParserTest.xml 6✅ 8ms
TEST-org.gnucash.android.test.unit.util.PreferencesHelperTest.xml 1❌ 0ms
TEST-org.gnucash.android.test.unit.util.TimestampHelperTest.xml 1❌ 0ms
TEST-org.gnucash.android.util.BackupManagerTest.xml 1❌ 0ms

❌ TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml

1 tests were completed in 2ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.AccountsDbAdapterTest 1❌ 2ms

❌ org.gnucash.android.test.unit.db.AccountsDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.BooksDbAdapterTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.BooksDbAdapterTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.BooksDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.BudgetsDbAdapterTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.BudgetsDbAdapterTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.BudgetsDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.MigrationHelperTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.MigrationHelperTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.MigrationHelperTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.PriceDbAdapterTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.PriceDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.SplitsDbAdapterTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.SplitsDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.db.TransactionsDbAdapterTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.db.TransactionsDbAdapterTest 1❌ 0ms

❌ org.gnucash.android.test.unit.db.TransactionsDbAdapterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.export.BackupTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.export.BackupTest 1❌ 0ms

❌ org.gnucash.android.test.unit.export.BackupTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

✅ TEST-org.gnucash.android.test.unit.export.GncXmlHelperTest.xml

3 tests were completed in 137ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.export.GncXmlHelperTest 3✅ 137ms

✅ org.gnucash.android.test.unit.export.GncXmlHelperTest

✅ shouldFailToParseWronglyFormattedInput
✅ testParseSplitAmount
✅ testFormatSplitAmount

❌ TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml

1 tests were completed in 1ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.export.OfxExporterTest 1❌ 1ms

❌ org.gnucash.android.test.unit.export.OfxExporterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml

1 tests were completed in 1ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.export.QifExporterTest 1❌ 1ms

❌ org.gnucash.android.test.unit.export.QifExporterTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.importer.GncXmlHandlerTest.xml

1 tests were completed in 1ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.importer.GncXmlHandlerTest 1❌ 1ms

❌ org.gnucash.android.test.unit.importer.GncXmlHandlerTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.model.AccountTest.xml

1 tests were completed in 1ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.AccountTest 1❌ 1ms

❌ org.gnucash.android.test.unit.model.AccountTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

✅ TEST-org.gnucash.android.test.unit.model.BudgetTest.xml

6 tests were completed in 33ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.BudgetTest 6✅ 33ms

✅ org.gnucash.android.test.unit.model.BudgetTest

✅ addingBudgetAmount_shouldSetBudgetUID
✅ shouldNotCompactBudgetAmountsWithDifferentAmounts
✅ addingSameAmounts_shouldCompactOnRetrieval
✅ testGetNumberOfAccounts
✅ shouldComputeAbsoluteAmountSum
✅ addingNegativePeriodNum_shouldExpandOnRetrieval

✅ TEST-org.gnucash.android.test.unit.model.CommodityTest.xml

2 tests were completed in 0ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.CommodityTest 2✅ 0ms

✅ org.gnucash.android.test.unit.model.CommodityTest

✅ setSmallestFraction_shouldNotUseDigits
✅ testSmallestFractionDigits

❌ TEST-org.gnucash.android.test.unit.model.MoneyTest.xml

1 tests were completed in 2ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.MoneyTest 1❌ 2ms

❌ org.gnucash.android.test.unit.model.MoneyTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

✅ TEST-org.gnucash.android.test.unit.model.PriceTest.xml

5 tests were completed in 37ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.PriceTest 5✅ 37ms

✅ org.gnucash.android.test.unit.model.PriceTest

✅ getNumerator_shouldReduceAutomatically
✅ getDenominator_shouldReduceAutomatically
✅ toString_shouldNotFailForInfinitelyLongDecimalExpansion
✅ creatingFromExchangeRate_ShouldGetPrecisionRight
✅ toString_shouldUseDefaultLocale

✅ TEST-org.gnucash.android.test.unit.model.RecurrenceTest.xml

3 tests were completed in 41ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.RecurrenceTest 3✅ 41ms

✅ org.gnucash.android.test.unit.model.RecurrenceTest

✅ settingCount_shouldComputeCorrectEndTime
✅ testRecurrenceCountComputation
✅ notSettingEndDate_shouldReturnSpecialCountValue

✅ TEST-org.gnucash.android.test.unit.model.ScheduledActionTest.xml

9 tests were completed in 12ms with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.ScheduledActionTest 9✅ 12ms

✅ org.gnucash.android.test.unit.model.ScheduledActionTest

✅ weeklyActionsWithoutDayOfWeekSet_shouldReturnDateInTheFuture
✅ testComputingNextScheduledExecution
✅ weeklyActionsWithMultiplier_shouldBeDueOnTheDayOfWeekSet
✅ settingStartTime_shouldSetRecurrenceStart
✅ settingRecurrence_shouldSetEndTime
✅ multiDayOfWeekWeeklyActions_shouldBeDueOnEachDayOfWeekSet
✅ settingEndTime_shouldSetRecurrenceEnd
✅ settingRecurrence_shouldSetScheduledActionStartTime
✅ testComputingTimeOfLastSchedule

❌ TEST-org.gnucash.android.test.unit.model.SplitTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.SplitTest 1❌ 0ms

❌ org.gnucash.android.test.unit.model.SplitTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.model.TransactionTest.xml

1 tests were completed in 1ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.model.TransactionTest 1❌ 1ms

❌ org.gnucash.android.test.unit.model.TransactionTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.service.ScheduledActionServiceTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.service.ScheduledActionServiceTest 1❌ 0ms

❌ org.gnucash.android.test.unit.service.ScheduledActionServiceTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

✅ TEST-org.gnucash.android.test.unit.util.AmountParserTest.xml

6 tests were completed in 8ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.util.AmountParserTest 6✅ 8ms

✅ org.gnucash.android.test.unit.util.AmountParserTest

✅ withGarbageAtTheEnd_shouldFailWithException
✅ emptyString_shouldFailWithException
✅ parseDecimalAmountWithDifferentSeparator
✅ testParseIntegerAmount
✅ parseDecimalAmount
✅ withGarbageAtTheBeginning_shouldFailWithException

❌ TEST-org.gnucash.android.test.unit.util.PreferencesHelperTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.util.PreferencesHelperTest 1❌ 0ms

❌ org.gnucash.android.test.unit.util.PreferencesHelperTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.test.unit.util.TimestampHelperTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.test.unit.util.TimestampHelperTest 1❌ 0ms

❌ org.gnucash.android.test.unit.util.TimestampHelperTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

❌ TEST-org.gnucash.android.util.BackupManagerTest.xml

1 tests were completed in 0ms with 0 passed, 1 failed and 0 skipped.

Test suite Passed Failed Skipped Time
org.gnucash.android.util.BackupManagerTest 1❌ 0ms

❌ org.gnucash.android.util.BackupManagerTest

❌ initializationError
	java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.

Annotations

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.AccountsDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.AccountsDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.BooksDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.BooksDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.BooksDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.BudgetsDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.BudgetsDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.BudgetsDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.MigrationHelperTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.MigrationHelperTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.MigrationHelperTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.PriceDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.PriceDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.ScheduledActionDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.SplitsDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.SplitsDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.db.TransactionsDbAdapterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.db.TransactionsDbAdapterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.db.TransactionsDbAdapterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.export.BackupTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.export.BackupTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.export.BackupTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.export.OfxExporterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.export.OfxExporterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)

Check failure on line 0 in TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml

See this annotation in the file changed.

@github-actions github-actions / Unit Test Report

org.gnucash.android.test.unit.export.QifExporterTest ► initializationError

Failed test found in:
  TEST-org.gnucash.android.test.unit.export.QifExporterTest.xml
Error:
  java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
Raw output
java.lang.AbstractMethodError: Receiver class org.robolectric.shadows.multidex.Shadows does not define or inherit an implementation of the resolved method 'abstract java.util.Collection getShadows()' of interface org.robolectric.internal.ShadowProvider.
	at org.robolectric.internal.bytecode.ShadowMap.createFromShadowProviders(ShadowMap.java:42)
	at org.robolectric.internal.bytecode.ShadowProviders.<init>(ShadowProviders.java:28)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.robolectric.util.inject.Injector.inject(Injector.java:250)
	at org.robolectric.util.inject.Injector.lambda$memoized$1(Injector.java:232)
	at org.robolectric.util.inject.Injector$MemoizingProvider.get(Injector.java:498)
	at org.robolectric.util.inject.Injector.getInstanceInternal(Injector.java:224)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:208)
	at org.robolectric.util.inject.Injector.getInstance(Injector.java:202)
	at org.robolectric.internal.SandboxTestRunner.<init>(SandboxTestRunner.java:79)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:106)
	at org.robolectric.RobolectricTestRunner.<init>(RobolectricTestRunner.java:101)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:104)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:86)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:37)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:70)
	at org.junit.internal.requests.ClassRequest.createRunner(ClassRequest.java:28)
	at org.junit.internal.requests.MemoizingRequest.getRunner(MemoizingRequest.java:19)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.runTestClass(JUnitTestClassExecutor.java:78)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:58)
	at org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecutor.execute(JUnitTestClassExecutor.java:38)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.processTestClass(AbstractJUnitTestClassProcessor.java:62)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:51)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at com.sun.proxy.$Proxy2.processTestClass(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$2.run(TestWorker.java:176)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)