Intermittent Error: TypeError: Cannot read properties of undefined (reading 'XXXXXX')

I’ve been getting this message on different values on the same page intermittently. The example below was working fine, I removed a Text from the SellerBlock and now this stopped working.



Since it’s intermittent I’m having a hard time troubleshooting.

What is the URL of the page where we can see the problem?

@mark-piller. You’re everywhere. Thanks again for the help!

https://magicaljelly.backendless.app/api/files/ui-builder/containers/default/index.html?page=home

I created a copy of that page and fixed the layout (page name is home-mark). Putting a container/row/cell structure inside of a block is a bad idea. I got rid of that container and now the same logic works:
https://magicaljelly.backendless.app/api/files/ui-builder/containers/default/index.html?page=home-mark

Regards,
Mark

Thanks, @mark-piller!

I broke something again @mark-piller

https://magicaljelly.backendless.app/api/files/ui-builder/containers/default/index.html?page=home

I needed to add another level inside my Display List Behavior block, so each profile is in its own block with a border. I didn’t have that done correctly at first, and now that I’ve added the new block and moved all the profile items into the new block it stopped working.

Is there a bug somewhere that’s causing this?

Tim

Looking into your app, I’ve found a large piece of your business logic. That means - for finding a root of a problem we should spend a lot of time to understand your app from the inside, and that not responding to our forum policy.

I will offer you two ways for solving this issue:

  1. Contact sales@backendless.com, and our engineers will help you with developing your app.
  2. Create a minimal reproducible example, without any unneeded logic. And we will help you with it.

Regards, Dima.

Thanks for taking a look @Dima_Vak.

I’ve sent sales@ an email asking for more information. I look forward to hearing from them.

I can make a minimal app work with no problem. It’s when the app gets complicated that it seems to break. Making a minimal app work doesn’t help me understand where I’ve gone wrong to break the app when it gets complex.

As you see above, Mark helped by stripping down the app complexity and it worked. It was working fine until I added in complexity and “something” I did broke it again. I need to understand what broke it so I can either fix it, or stop doing the thing that is breaking it.

Tim