question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Problems accessing multi asset based wallets on mobile

See original GitHub issue

A user reported (on community tech support) an issue while trying to access his wallet on Yoroi mobile device after sending it a NFT:

unknown:ReactNative: Row too big to fit into CursorWindow requiredPos=0, totalRows=1

Unfortunately he does not have his mnemonics to try and access it from another wallet/CLI/etc so he is stuck waiting to be able to access his funds.

Logcat from android device

2021-08-22 14:03:36.524 22767-22849/? W/CursorWindow: Window is full: requested allocation 2241428 bytes, free space 2096658 bytes, window size 2097152 bytes
2021-08-22 14:03:36.524 22767-22849/? E/SQLiteQuery: exception: Row too big to fit into CursorWindow requiredPos=0, totalRows=1; query: SELECT key, value FROM catalystLocalStorage WHERE key IN (?)
2021-08-22 14:03:36.525 22767-22849/? W/unknown:ReactNative: Row too big to fit into CursorWindow requiredPos=0, totalRows=1
    android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=1
        at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
        at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:1001)
        at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:838)
        at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
        at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:153)
        at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:140)
        at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:142)
        at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:119)
        at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:36)
        at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:20)
        at android.os.AsyncTask$3.call(AsyncTask.java:394)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at com.reactnativecommunity.asyncstorage.SerialExecutor$1.run(SerialExecutor.java:25)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:923)

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:17 (8 by maintainers)

github_iconTop GitHub Comments

1reaction
vsubhumancommented, Sep 16, 2021

I will ask others, but the 2 I know so far have been on Android 11 too - do we need specific build numbers?

Thank you, @rdlrt ! No need for specific build versions

1reaction
vsubhumancommented, Sep 14, 2021

Thank you, @efegure! We now have a fix candidate for it ready, if everything is good we might have it included in the next update

Read more comments on GitHub >

github_iconTop Results From Across the Web

The Problem with Crypto Wallets Today | The Radix Blog
Personas use an on-ledger identity with the same on-ledger multi-factor features as smart accounts. That means that logging in has the same ...
Read more >
Blockchain Wallet: What It Is, How It Works, Security Issues
The Blockchain Wallet interface shows the current wallet balance for crypto-assets and the user's most recent transactions. Users can also access the price ......
Read more >
Best Noncustodial Wallets for Convenient and Secure Crypto ...
Want full control of your cryptocurrencies? Snag these best noncustodial wallets for ultimate ownership and security of your crypto assets.
Read more >
How to Secure Your Trust Wallet. A Beginner's Guide
Learn how to secure your Trust Wallet to ensure the utmost security for your digital assets.
Read more >
Best Cryptocurrency Wallets in 2022: Compare Reviews on 90+
Choose the right Cryptocurrency Wallets using real-time, ... many are multi-asset solutions, allowing users to hold multiple ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found