After some significant updates to a long established app, I am getting the following error via a notifier: Matrix Error. Invalid dimension size: 0
It is not on any of the new code. I have regressed the app to a version before I made any changes and it now has the same issue, but apps of the same version currently in use by other users do not have the issue. There is no error when linked to the Companion app, only when compiled, built and installed which leads me to think it might be platform related?
I think it is happening when storing a variable that is a list to TDB, something that I have used for several years with no issue.
Yesterday 17/03/2026I was working on my app, I exported the AIA and APK files and installed them on my phone, and they worked correctly. However, when I tried to create another APK from the same app without changing any blocks, this app gives me an error on startup. Did something change on the page? Or was there some kind of update?
Hi, thanks for your reply. I updated the companion and I now get the error both when using the companion and from the installed APK. It is definitely to do with TinyDB and Store/Get empty lists. TinyDB used to Store / Get empty lists no problem, but now it shows this error.
Hi again. I can’t put my app into the forum but this is the issue…a couple of days ago, this worked fine. Now it shows the error ‘Invalid dimension size: 0’
I am also facing same problem (Matrix Error.Invalid dimension size: 0). Moreover there is another problem . The variable that I have created is automatically changed in block section. Such as
Set Episode_number = 1, it became Set Database_pic = 1
It is very difficult to find out the changed and fix it. This is happening from yesterday after the updates cz I am already used the apk which I built on Tuesday .
It would be very interesting to see the different ways lists and matrices are represented in the TinyDB XML file back ends, and how they are distinguished.