Cannot show transaction details if not added to database. #241
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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)