Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.

Radix IoT Website Mango 3 Documentation Website Mango 4 Documentation Website

ma-json-store stopped working


  • Dear Mango community,

    I have updated MangoES yesterday to version 3.6.0-beta.3. This version I am failing to create a JSON store entry. So a general test on the ma-json-store is done by going to examples -> Utilities -> JSON Store.

    After opening the example I get a not-found error which is fine and should work as expected.

    Failed to load resource: the server responded with a status of 404 (Not Found) /rest/v1/json-data/test:1
    

    But after trying to save this example to JSON store ( not dashboard page but a random entry of objects ) I get an error which did not occur on previous version.

    mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 POST http://192.168.0.119/rest/v1/json-data/test?editPermission=user&name=&publicData=false&readPermission=user 422 (Unprocessable Entity)
    
    (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    $digest @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    $apply @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    (anonymous) @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78
    dispatch @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:39
    O.handle @ mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:39
    mangoUi~ngMango~ngMangoServices.js?v=2c18dd48ed559cc129bd:78 
    
    Possibly unhandled rejection: {"data":{"xid":"test","name":"","modelType":"JSON_DATA","validationMessages":[{"level":"ERROR","message":"Required value","property":"name"}],"publicData":false,"jsonData":{"name":"Hello","phone":"5536","address":"Random address"},"readPermission":"user","editPermission":"user","id":-1},"status":422,"config":{"method":"POST","transformResponse":[null],"jsonpCallbackParam":"callback","data":{"name":"","readPermission":"user","editPermission":"user","publicData":false,"jsonData":{"name":"Hello","phone":"5536","address":"Random address"},"dataPath":null,"xid":"test"},"url":"/rest/v1/json-data/test","params":{"name":"","readPermission":"user","editPermission":"user","publicData":false},"headers":{"Accept":"application/json, text/plain, */*","X-Requested-With":"XMLHttpRequest","Content-Type":"application/json;charset=utf-8","X-XSRF-TOKEN":"7b9794fd-1330-47be-9265-e0d433554619"},"cached":false,"timeout":30000},"statusText":"Unprocessable Entity","xhrStatus":"complete","mangoStatusText":"Validation error, property ''name'' — Required value","mangoStatusTextShort":"Validation error","mangoStatusTextFirstValidationMsg":"Required value","resource":{"name":"","readPermission":"user","editPermission":"user","publicData":false,"jsonData":"...","dataPath":null,"xid":"test"}}
    

    Logged in as superadmin and using the latest Mango version.

    Can somebody comment on why I get (Unprocessable Entity) error while trying to create a JSON store entry?

    When navigated to JSON store page and trying to create a new entry there, I am successful in creating an entry there.

    Thanks,
    Thomas


  • @ThomasEinasto You need to set a name on the JSON store item. I'll update the example to set a name.