Skip to content

Create release config for m177_dry

02213d1
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

m177_dry release #7813

Create release config for m177_dry
02213d1
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results failed Feb 18, 2026 in 0s

1 fail, 67 skipped, 8 095 pass in 37m 42s

 1 231 files   1 231 suites   37m 42s ⏱️
 8 163 tests  8 095 ✅  67 💤 1 ❌
15 920 runs  15 816 ✅ 103 💤 1 ❌

Results for commit 02213d1.

Annotations

Check warning on line 0 in com.google.firebase.firestore.util.AsyncQueueTest

See this annotation in the file changed.

@github-actions github-actions / Test Results

1 out of 2 runs failed: canManuallyDrainSpecificDelayedTasksForTesting (com.google.firebase.firestore.util.AsyncQueueTest)

artifacts/unit-test-result-_firebase-firestore/firebase-firestore/build/test-results/testReleaseUnitTest/TEST-com.google.firebase.firestore.util.AsyncQueueTest.xml [took 0s]
Raw output
java.lang.RuntimeException: Internal error in Cloud Firestore (26.1.1).
	at com.google.firebase.firestore.util.AsyncQueue.lambda$panic$3(AsyncQueue.java:546)
	at android.os.Handler.handleCallback(Handler.java:958)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at org.robolectric.shadows.ShadowPausedLooper$IdlingRunnable.doRun(ShadowPausedLooper.java:600)
	at org.robolectric.shadows.ShadowPausedLooper$ControlRunnable.run(ShadowPausedLooper.java:563)
	at org.robolectric.shadows.ShadowPausedLooper.executeOnLooper(ShadowPausedLooper.java:685)
	at org.robolectric.shadows.ShadowPausedLooper.idle(ShadowPausedLooper.java:104)
	at org.robolectric.android.internal.RoboMonitoringInstrumentation.waitForIdleSync(RoboMonitoringInstrumentation.java:85)
	at org.robolectric.android.internal.RoboMonitoringInstrumentation.runOnMainSync(RoboMonitoringInstrumentation.java:192)
	at org.robolectric.android.internal.AndroidTestEnvironment.createInstrumentation(AndroidTestEnvironment.java:588)
	at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:239)
	at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:283)
	at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
	at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:104)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Failed to gain exclusive lock to the Cloud Firestore client's offline persistence. This generally means you are using Cloud Firestore from multiple processes in your app. Keep in mind that multi-process Android apps execute the code in your Application class in all processes, so you may need to avoid initializing Cloud Firestore in your Application class. If you are intentionally using Cloud Firestore from multiple processes, you can only enable offline persistence (that is, call setPersistenceEnabled(true)) in one of them.
	at com.google.firebase.firestore.util.AsyncQueue$SynchronizedShutdownAwareExecutor.lambda$executeAndReportResult$1(AsyncQueue.java:333)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at com.google.firebase.firestore.util.AsyncQueue$SynchronizedShutdownAwareExecutor$DelayedStartFactory.run(AsyncQueue.java:235)
	... 1 more
Caused by: java.lang.RuntimeException: Failed to gain exclusive lock to the Cloud Firestore client's offline persistence. This generally means you are using Cloud Firestore from multiple processes in your app. Keep in mind that multi-process Android apps execute the code in your Application class in all processes, so you may need to avoid initializing Cloud Firestore in your Application class. If you are intentionally using Cloud Firestore from multiple processes, you can only enable offline persistence (that is, call setPersistenceEnabled(true)) in one of them.
	at com.google.firebase.firestore.local.SQLitePersistence.start(SQLitePersistence.java:141)
	at com.google.firebase.firestore.core.ComponentProvider.initialize(ComponentProvider.java:160)
	at com.google.firebase.firestore.core.FirestoreClient.initialize(FirestoreClient.java:290)
	at com.google.firebase.firestore.core.FirestoreClient.lambda$new$0(FirestoreClient.java:111)
	at com.google.firebase.firestore.util.AsyncQueue.lambda$enqueue$2(AsyncQueue.java:445)
	at com.google.firebase.firestore.util.AsyncQueue$SynchronizedShutdownAwareExecutor.lambda$executeAndReportResult$1(AsyncQueue.java:330)
	... 7 more
Caused by: android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5 SQLITE_BUSY): , while compiling: PRAGMA journal_mode
	at org.robolectric.nativeruntime.SQLiteConnectionNatives.nativePrepareStatement(Native Method)
	at org.robolectric.shadows.ShadowNativeSQLiteConnection.lambda$nativePrepareStatement$2(ShadowNativeSQLiteConnection.java:84)
	at app//org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
	at org.robolectric.shadows.ShadowNativeSQLiteConnection.nativePrepareStatement(ShadowNativeSQLiteConnection.java:82)
	at android.database.sqlite.SQLiteConnection.nativePrepareStatement(SQLiteConnection.java)
	at android.database.sqlite.SQLiteConnection.acquirePreparedStatement(SQLiteConnection.java:1069)
	at android.database.sqlite.SQLiteConnection.executeForString(SQLiteConnection.java:811)
	at android.database.sqlite.SQLiteConnection.setJournalMode(SQLiteConnection.java:419)
	at android.database.sqlite.SQLiteConnection.setJournalFromConfiguration(SQLiteConnection.java:339)
	at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:268)
	at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:205)
	at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:528)
	at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:215)
	at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:207)
	at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:1087)
	at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:1067)
	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:931)
	at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:920)
	at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:373)
	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:316)
	at com.google.firebase.firestore.local.SQLitePersistence.start(SQLitePersistence.java:138)
	... 12 more