Error while processing Rock-on profile

Brief description of the problem

I am trying to create a restyaboard rockon. First rockon.

Detailed step by step instructions to reproduce the problem

try to load this json via webgui after you added it to rockons-store
I see the “expecting property name” but I can not find it in the other official rockons

{ "restyaboard": { "containers": { "restyaboard": { "image": "gdeflaux/restyaboard-ldap", "launch_order": 1, "ports": { "8384": { "description": "restyaboard WebUI port. Suggested default: 8384.", "host_default": 8384, "label": "WebUI port", "protocol": "tcp", "ui": true } },
            "volumes": {
                "/etc/restyaboard": {
                    "description": "Choose a Share for configuration.",
                    "label": "Config Storage",
                },
                "/var/nginx/html/media": {
                    "description": "Choose a Share for all data.",
                    "label": "Data Storage"
                }
			},

            "environment": {
                "PUID": {
	        "description": "Enter a valid UID to run restyaboard as.",
                    "label": "UID to run restyaboard as.",
                    "index": 1
				},
                "PGID": {
                    "description": "Enter a valid GID to use along with the above UID.",
                    "label": "GID to run restyaboard as.",
                    "index": 2
                }
            }
		}
    },
	"name": "Restyaboard",
    "description": "Restyaboard with LDAP support",
    "ui": {
        "https": true,
        "slug": "/restya"
    },
    "volume_add_support": true,
    "website": "https://hub.docker.com/r/gdeflaux/restyaboard-ldap/",
"version": "1.0"
}

}

Error Traceback provided on the Web-UI

Traceback (most recent call last): File "/opt/rockstor/src/rockstor/rest_framework_custom/generic_view.py", line 40, in _handle_exception yield File "/opt/rockstor/src/rockstor/storageadmin/views/rockon.py", line 402, in _get_available ds = json.load(fo) File "/usr/lib64/python2.7/json/__init__.py", line 290, in load **kw) File "/usr/lib64/python2.7/json/__init__.py", line 338, in loads return _default_decoder.decode(s) File "/usr/lib64/python2.7/json/decoder.py", line 365, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/usr/lib64/python2.7/json/decoder.py", line 381, in raw_decode obj, end = self.scan_once(s, idx) ValueError: Expecting property name: line 21 column 21 (char 744)

@Ivo_Damjanovic Welcome to the Rockstor community. On a quick look you may just have an invalid json format. Bit tricky to tell with how it’s been formatted in the post but try removing the comma directly after “Config Storage”.

I just copied and pasted what I could see from the post into an online json validator:

jsonlint.com and got some hints. Try cutting and pasting your original in there and see if anything is suggested.

Good luck and do report back as there are now many forum members who have also been through the same custom rock-on creation process.

yes, removing the “,” worked. Thank you very much.

It does not run yet over webgui. Gonna figure out why.