IDE Error editing an action

#1

Hi guys.

I have a page with a big form and in load event I have many actions. One of actions is a Set Property with an object set with this values

"name": "mapa",
"type": "set",
"value": "${{Posicion:0, Proceso:'', Owner:'', Objetivo:'', Area:'',Producto:'', Centrales:[], Apoyos:[],Relacionados:[], Habilitadores:[]}}"

(extracted from page.json).

When I tried to edit the value using IDE, the IDE hang and don't react, after a few minutes screen change to all closed and only menu is showed but IDE become unresponsive allowing only close it.

I edited the set value using VS code in page.json and save it. Now, when I try to open the page in IDE, message is thrown:

In log.txt file correspond to:

[2019-05-18 12:16:48.866] [error] SyntaxError: Unexpected token  in JSON at position 0
at JSON.parse ()
at C:\Program Files\Radzen\resources\app.asar\static\main.js:1:31673
at r (C:\Program Files\Radzen\resources\app.asar\static\main.js:1:198105)
at Generator._invoke (C:\Program Files\Radzen\resources\app.asar\static\main.js:1:199225)
at Generator.e.(anonymous function) [as next] (C:\Program Files\Radzen\resources\app.asar\static\main.js:1:198284)
at r (C:\Program Files\Radzen\resources\app.asar\static\main.js:1:30026)
at C:\Program Files\Radzen\resources\app.asar\static\main.js:1:30120

Could I recover the page? A lot of work is in it.
What the cause of this kind of error?

Thanks for your help.

0 Likes

#2

It seems that you inserted invalid JSON in that page. You can check here for example:

If you use source control you can simply discard your changes to recover the page.

0 Likes

#3

That's not the problem.

image

0 Likes

#4

I’ll check your page and if there is a problem with Radzen we will release fix!

0 Likes

#5

I created a new blank page, and copied the components from json to json file. Next I deleted the problematic page and all work fine now.
I shared a link to old page if you want to see it in case of something is wrong.

https://drive.google.com/file/d/1LwM2g6pf-dIbgbAwrLrV3wgc2SWiiFM9/view?usp=sharing

Thanks!

0 Likes

#6

Hi Carlos,

This page file was saved with BOM which is invalid JSON character.

From the next version Radzen will strip automatically BOM if available, thanks for the report!

Best Regards,
Vladimir

0 Likes