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

Cannot show transaction details if not added to database. #241

Conversation

pnemonic78
Copy link
Collaborator

E/TransactionsDbAdapter: android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5 SQLITE_BUSY) at android.database.sqlite.SQLiteConnection.nativeExecute(Native Method) at android.database.sqlite.SQLiteConnection.execute(SQLiteConnection.java:744) at android.database.sqlite.SQLiteSession.beginTransactionUnchecked(SQLiteSession.java:325) at android.database.sqlite.SQLiteSession.beginTransaction(SQLiteSession.java:300) at android.database.sqlite.SQLiteDatabase.beginTransaction(SQLiteDatabase.java:740) at android.database.sqlite.SQLiteDatabase.beginTransaction(SQLiteDatabase.java:650) at org.gnucash.android.db.adapter.DatabaseAdapter.beginTransaction(DatabaseAdapter.java:829) at org.gnucash.android.db.adapter.TransactionsDbAdapter.addRecord(TransactionsDbAdapter.java:111) at org.gnucash.android.ui.transaction.TransactionDetailActivity.duplicateTransaction(TransactionDetailActivity.java:278) at org.gnucash.android.ui.transaction.TransactionDetailActivity.onOptionsItemSelected(TransactionDetailActivity.java:222) at android.app.Activity.onMenuItemSelected(Activity.java:4642) at androidx.activity.ComponentActivity.onMenuItemSelected(ComponentActivity.java:528) at androidx.fragment.app.FragmentActivity.onMenuItemSelected(FragmentActivity.java:265) at androidx.appcompat.app.AppCompatActivity.onMenuItemSelected(AppCompatActivity.java:269) at androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(WindowCallbackWrapper.java:109) at androidx.appcompat.app.ToolbarActionBar$2.onMenuItemClick(ToolbarActionBar.java:66) at androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:224) at androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:769) at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:833) at androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:157) at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:984) at androidx.appcompat.view.menu.MenuPopup.onItemClick(MenuPopup.java:128) at android.widget.AdapterView.performItemClick(AdapterView.java:352) at android.widget.AbsListView.performItemClick(AbsListView.java:1277) at android.widget.AbsListView$PerformClick.run(AbsListView.java:3294) at android.widget.AbsListView.onTouchUp(AbsListView.java:4292) at android.widget.AbsListView.onTouchEvent(AbsListView.java:4023) at androidx.appcompat.widget.DropDownListView.onTouchEvent(DropDownListView.java:230) at androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView.onTouchEvent(MenuPopupWindow.java:138) at android.view.View.dispatchTouchEvent(View.java:15805) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3167) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2835) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3173) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2849) at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3173) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2849) at android.widget.PopupWindow$PopupDecorView.dispatchTouchEvent(PopupWindow.java:2588) at android.view.View.dispatchPointerEvent(View.java:16088) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:7766) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:7517) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6926) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6988) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6949) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:7119) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6957) at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:7176) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6930) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:6988) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:6949) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:6957) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:6930) at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:10117) at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:10068) at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:10028) at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:10267) at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:281) at android.os.MessageQueue.nativePollOnce(Native Method) at android.os.MessageQueue.next(MessageQueue.java:350) at android.os.Looper.loopOnce(Looper.java:187) at android.os.Looper.loop(Looper.java:368) at android.app.ActivityThread.main(ActivityThread.java:8839) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:572) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1049)

djbrown
djbrown previously approved these changes Jan 22, 2025
@pnemonic78 pnemonic78 force-pushed the issue/b6dba180b27b8dd377274a627b331cc8 branch from 349578b to 0e0f7f1 Compare January 23, 2025 11:51
@pnemonic78 pnemonic78 merged commit 9a86f60 into GnuCash-Pocket:master Jan 25, 2025
5 checks passed
@pnemonic78 pnemonic78 deleted the issue/b6dba180b27b8dd377274a627b331cc8 branch January 25, 2025 16:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants