Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Full crash #1730

Open
3 of 7 tasks
SebastianV-2021 opened this issue Feb 9, 2025 · 1 comment
Open
3 of 7 tasks

Full crash #1730

SebastianV-2021 opened this issue Feb 9, 2025 · 1 comment

Comments

@SebastianV-2021
Copy link

This issue respects the following points:

Describe the bug

I entered a new card and minimized the app.
When I returned to the app a couple of hours later
The App welcomed me with a Crash Message.

Full Crash:

App Version: 1.24.5
App Version Code: 1024005
App Flavor: play

Files App Version Code: 30300890 (com.nextcloud.android.sso.model.FilesAppType@4d76672)

---

OS Version: 5.10.214-android13-4-00008-g62d26972ebb6-ab12324566(12703047)
OS API Level: 35
Device: bluejay
Manufacturer: Google
Model (and Product): Pixel 6a (bluejay)

---

android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: UserInGroup.groupId, UserInGroup.memberId (code 2067 SQLITE_CONSTRAINT_UNIQUE)
	at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
	at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:987)
	at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:825)
	at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:89)
	at androidx.sqlite.db.framework.FrameworkSQLiteStatement.executeInsert(FrameworkSQLiteStatement.kt:42)
	at androidx.room.EntityInsertionAdapter.insertAndReturnId(EntityInsertionAdapter.kt:101)
	at it.niedermann.nextcloud.deck.database.dao.UserInGroupDao_Impl.insert(UserInGroupDao_Impl.java:129)
	at it.niedermann.nextcloud.deck.database.dao.UserInGroupDao_Impl.insert(UserInGroupDao_Impl.java:23)
	at it.niedermann.nextcloud.deck.database.DataBaseAdapter.addUserToGroup(DataBaseAdapter.java:552)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.handleGroupMemberships(AccessControlDataProvider.java:146)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.updateInDB(AccessControlDataProvider.java:169)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.updateInDB(AccessControlDataProvider.java:28)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:96)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:61)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.getAllFromServer(AccessControlDataProvider.java:65)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper.doSyncFor(SyncHelper.java:61)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper.doSyncFor(SyncHelper.java:57)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider.goDeeper(BoardDataProvider.java:228)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider.goDeeper(BoardDataProvider.java:36)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:106)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:61)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider$1.onResponse(BoardDataProvider.java:82)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider$1.onResponse(BoardDataProvider.java:62)
	at it.niedermann.nextcloud.deck.remote.api.RequestHelper$ResponseConsumer.onResponse(RequestHelper.java:84)
	at com.nextcloud.android.sso.helper.Retrofit2Helper$1.lambda$enqueue$0(Retrofit2Helper.java:77)
	at com.nextcloud.android.sso.helper.Retrofit2Helper$1.$r8$lambda$uMprfkVPCD6lUYcD_5EjkPsM_qs(Unknown Source:0)
	at com.nextcloud.android.sso.helper.Retrofit2Helper$1$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
	at java.lang.Thread.run(Thread.java:1012)

Expected behavior

No response

Deck Android version

1.24.5

Deck server version

1.12.6

Nextcloud Android version

Unknown

Nextcloud version

Unknown

Device

Google Pixel 6a

Android Version

Newest

App Store

  • Google Play Store
  • Google Play Store (Beta channel)
  • F-Droid
  • Huawei App Gallery

Stacktrace

Full Crash:

App Version: 1.24.5
App Version Code: 1024005
App Flavor: play

Files App Version Code: 30300890 (com.nextcloud.android.sso.model.FilesAppType@4d76672)

---

OS Version: 5.10.214-android13-4-00008-g62d26972ebb6-ab12324566(12703047)
OS API Level: 35
Device: bluejay
Manufacturer: Google
Model (and Product): Pixel 6a (bluejay)

---

android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: UserInGroup.groupId, UserInGroup.memberId (code 2067 SQLITE_CONSTRAINT_UNIQUE)
	at android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native Method)
	at android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:987)
	at android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:825)
	at android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:89)
	at androidx.sqlite.db.framework.FrameworkSQLiteStatement.executeInsert(FrameworkSQLiteStatement.kt:42)
	at androidx.room.EntityInsertionAdapter.insertAndReturnId(EntityInsertionAdapter.kt:101)
	at it.niedermann.nextcloud.deck.database.dao.UserInGroupDao_Impl.insert(UserInGroupDao_Impl.java:129)
	at it.niedermann.nextcloud.deck.database.dao.UserInGroupDao_Impl.insert(UserInGroupDao_Impl.java:23)
	at it.niedermann.nextcloud.deck.database.DataBaseAdapter.addUserToGroup(DataBaseAdapter.java:552)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.handleGroupMemberships(AccessControlDataProvider.java:146)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.updateInDB(AccessControlDataProvider.java:169)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.updateInDB(AccessControlDataProvider.java:28)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:96)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:61)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.AccessControlDataProvider.getAllFromServer(AccessControlDataProvider.java:65)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper.doSyncFor(SyncHelper.java:61)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper.doSyncFor(SyncHelper.java:57)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider.goDeeper(BoardDataProvider.java:228)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider.goDeeper(BoardDataProvider.java:36)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:106)
	at it.niedermann.nextcloud.deck.remote.helpers.SyncHelper$1.onResponse(SyncHelper.java:61)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider$1.onResponse(BoardDataProvider.java:82)
	at it.niedermann.nextcloud.deck.remote.helpers.providers.BoardDataProvider$1.onResponse(BoardDataProvider.java:62)
	at it.niedermann.nextcloud.deck.remote.api.RequestHelper$ResponseConsumer.onResponse(RequestHelper.java:84)
	at com.nextcloud.android.sso.helper.Retrofit2Helper$1.lambda$enqueue$0(Retrofit2Helper.java:77)
	at com.nextcloud.android.sso.helper.Retrofit2Helper$1.$r8$lambda$uMprfkVPCD6lUYcD_5EjkPsM_qs(Unknown Source:0)
	at com.nextcloud.android.sso.helper.Retrofit2Helper$1$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
	at java.lang.Thread.run(Thread.java:1012)

@desperateCoder
Copy link
Collaborator

desperateCoder commented Feb 9, 2025

Hi @SebastianV-2021,

can you please try the following DEV version?

ʕノ•ᴥ•ʔノ ︵ ┻━┻ zipped APK download
How to use the DEV version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants