In our previous app version we registered adapter with typeId = 132. In the new version we completely remove that adapter but we are facing an issue when the user updates the app with the error message Cannot read, unknown typeId: 132.. To fix that we ignore that typeId because there is no function to remove registered adapter. But the new issue comes, if we ignore that typeId we get the error message HiveError: Cannot read, unknown typeId: 132. Did you forget to register an adapter? and when checking the log is directed to this adapter.
if you see that typeId is 131 but why Hive detect that adapter as 132
The steps to replicate that issue:
Create an adapter with typeId = 132 called AdapterA
Create an adapter with typeId = 131 called AdapterB
In our previous app version we registered adapter with
typeId = 132
. In the new version we completely remove that adapter but we are facing an issue when the user updates the app with the error messageCannot read, unknown typeId: 132.
. To fix that weignore
that typeId because there is no function to remove registered adapter. But the new issue comes, if we ignore that typeId we get the error messageHiveError: Cannot read, unknown typeId: 132. Did you forget to register an adapter?
and when checking the log is directed to this adapter.if you see that typeId is
131
but why Hive detect that adapter as132
The steps to replicate that issue: