JSON decode error when changing mapping of global directory
Create new GLD with:
change -segment DEFAULT -file=/opt/yottadb/gui/g/mumps.dat
add -region areg -dyn=aseg
add -segment aseg -file=/opt/yottadb/gui/g/a.dat
add -name a -region=AREG
add -name a(1:2) -region=DEFAULT
add -name a(1,3:) -region=AREG
Change the mapping of the "a" name entry from AREG to DEFAULT and the following error is returned:
{
"config": {
"transformRequest": {},
"transformResponse": {},
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json;charset=utf-8"
},
"method": "post",
"url": "/verify",
"data": "{\"names\":{\"#\":\"DEFAULT\",\"*\":\"DEFAULT\",\"a\":\"DEFAULT\",\"a(1,3:\\\"\\\")\":\"AREG\",\"a(1:2)\":\"DEFAULT\"},\"regions\":{\"AREG\":{\"ALIGNSIZE\":4096,\"ALLOCATION\":2048,\"AUTODB\":0,\"AUTOSWITCHLIMIT\":8386560,\"BEFORE_IMAGE\":1,\"BUFFER_SIZE\":2312,\"COLLATION_DEFAULT\":0,\"DYNAMIC_SEGMENT\":\"ASEG\",\"EPOCHTAPER\":1,\"EPOCH_INTERVAL\":300,\"EXTENSION\":2048,\"FILE_NAME\":\"\",\"INST_FREEZE_ON_ERROR\":0,\"JOURNAL\":0,\"KEY_SIZE\":64,\"LOCK_CRIT_SEPARATE\":1,\"NULL_SUBSCRIPTS\":0,\"QDBRUNDOWN\":0,\"RECORD_SIZE\":256,\"STATS\":1,\"STDNULLCOLL\":1,\"SYNC_IO\":0,\"YIELD_LIMIT\":8},\"DEFAULT\":{\"ALIGNSIZE\":4096,\"ALLOCATION\":2048,\"AUTODB\":0,\"AUTOSWITCHLIMIT\":8386560,\"BEFORE_IMAGE\":1,\"BUFFER_SIZE\":2312,\"COLLATION_DEFAULT\":0,\"DYNAMIC_SEGMENT\":\"DEFAULT\",\"EPOCHTAPER\":1,\"EPOCH_INTERVAL\":300,\"EXTENSION\":2048,\"FILE_NAME\":\"\",\"INST_FREEZE_ON_ERROR\":0,\"JOURNAL\":0,\"KEY_SIZE\":64,\"LOCK_CRIT_SEPARATE\":1,\"NULL_SUBSCRIPTS\":0,\"QDBRUNDOWN\":0,\"RECORD_SIZE\":256,\"STATS\":1,\"STDNULLCOLL\":1,\"SYNC_IO\":0,\"YIELD_LIMIT\":8}},\"segments\":{\"ASEG\":{\"ACCESS_METHOD\":\"BG\",\"ALLOCATION\":100,\"ASYNCIO\":0,\"BLOCK_SIZE\":4096,\"BUCKET_SIZE\":\"\",\"DEFER\":\"\",\"DEFER_ALLOCATE\":1,\"ENCRYPTION_FLAG\":0,\"EXTENSION_COUNT\":100,\"FILE_NAME\":\"/opt/yottadb/gui/g/a.dat\",\"FILE_TYPE\":\"DYNAMIC\",\"GLOBAL_BUFFER_COUNT\":1024,\"LOCK_SPACE\":40,\"MUTEX_SLOTS\":1024,\"RESERVED_BYTES\":0,\"WINDOW_SIZE\":\"\"},\"DEFAULT\":{\"ACCESS_METHOD\":\"BG\",\"ALLOCATION\":100,\"ASYNCIO\":0,\"BLOCK_SIZE\":4096,\"BUCKET_SIZE\":\"\",\"DEFER\":\"\",\"DEFER_ALLOCATE\":1,\"ENCRYPTION_FLAG\":0,\"EXTENSION_COUNT\":100,\"FILE_NAME\":\"/opt/yottadb/gui/g/mumps.dat\",\"FILE_TYPE\":\"DYNAMIC\",\"GLOBAL_BUFFER_COUNT\":1024,\"LOCK_SPACE\":40,\"MUTEX_SLOTS\":1024,\"RESERVED_BYTES\":0,\"WINDOW_SIZE\":\"\"}}}"
},
"request": {},
"response": {
"data": {
"apiVersion": "1.0",
"error": {
"code": 400,
"errors": [
{
"message": "Unable to decode JSON",
"reason": 202
}
],
"message": "Bad Request",
"request": "POST /verify "
}
},
"status": 400,
"statusText": "Bad Request",
"headers": {
"access-control-allow-origin": "*",
"date": "Fri, 08 Feb 2019 14:41:06 GMT",
"content-encoding": "gzip",
"content-length": "164",
"content-type": "application/json; charset=utf-8"
},
"config": {
"transformRequest": {},
"transformResponse": {},
"timeout": 0,
"xsrfCookieName": "XSRF-TOKEN",
"xsrfHeaderName": "X-XSRF-TOKEN",
"maxContentLength": -1,
"headers": {
"Accept": "application/json, text/plain, */*",
"Content-Type": "application/json;charset=utf-8"
},
"method": "post",
"url": "/verify",
"data": "{\"names\":{\"#\":\"DEFAULT\",\"*\":\"DEFAULT\",\"a\":\"DEFAULT\",\"a(1,3:\\\"\\\")\":\"AREG\",\"a(1:2)\":\"DEFAULT\"},\"regions\":{\"AREG\":{\"ALIGNSIZE\":4096,\"ALLOCATION\":2048,\"AUTODB\":0,\"AUTOSWITCHLIMIT\":8386560,\"BEFORE_IMAGE\":1,\"BUFFER_SIZE\":2312,\"COLLATION_DEFAULT\":0,\"DYNAMIC_SEGMENT\":\"ASEG\",\"EPOCHTAPER\":1,\"EPOCH_INTERVAL\":300,\"EXTENSION\":2048,\"FILE_NAME\":\"\",\"INST_FREEZE_ON_ERROR\":0,\"JOURNAL\":0,\"KEY_SIZE\":64,\"LOCK_CRIT_SEPARATE\":1,\"NULL_SUBSCRIPTS\":0,\"QDBRUNDOWN\":0,\"RECORD_SIZE\":256,\"STATS\":1,\"STDNULLCOLL\":1,\"SYNC_IO\":0,\"YIELD_LIMIT\":8},\"DEFAULT\":{\"ALIGNSIZE\":4096,\"ALLOCATION\":2048,\"AUTODB\":0,\"AUTOSWITCHLIMIT\":8386560,\"BEFORE_IMAGE\":1,\"BUFFER_SIZE\":2312,\"COLLATION_DEFAULT\":0,\"DYNAMIC_SEGMENT\":\"DEFAULT\",\"EPOCHTAPER\":1,\"EPOCH_INTERVAL\":300,\"EXTENSION\":2048,\"FILE_NAME\":\"\",\"INST_FREEZE_ON_ERROR\":0,\"JOURNAL\":0,\"KEY_SIZE\":64,\"LOCK_CRIT_SEPARATE\":1,\"NULL_SUBSCRIPTS\":0,\"QDBRUNDOWN\":0,\"RECORD_SIZE\":256,\"STATS\":1,\"STDNULLCOLL\":1,\"SYNC_IO\":0,\"YIELD_LIMIT\":8}},\"segments\":{\"ASEG\":{\"ACCESS_METHOD\":\"BG\",\"ALLOCATION\":100,\"ASYNCIO\":0,\"BLOCK_SIZE\":4096,\"BUCKET_SIZE\":\"\",\"DEFER\":\"\",\"DEFER_ALLOCATE\":1,\"ENCRYPTION_FLAG\":0,\"EXTENSION_COUNT\":100,\"FILE_NAME\":\"/opt/yottadb/gui/g/a.dat\",\"FILE_TYPE\":\"DYNAMIC\",\"GLOBAL_BUFFER_COUNT\":1024,\"LOCK_SPACE\":40,\"MUTEX_SLOTS\":1024,\"RESERVED_BYTES\":0,\"WINDOW_SIZE\":\"\"},\"DEFAULT\":{\"ACCESS_METHOD\":\"BG\",\"ALLOCATION\":100,\"ASYNCIO\":0,\"BLOCK_SIZE\":4096,\"BUCKET_SIZE\":\"\",\"DEFER\":\"\",\"DEFER_ALLOCATE\":1,\"ENCRYPTION_FLAG\":0,\"EXTENSION_COUNT\":100,\"FILE_NAME\":\"/opt/yottadb/gui/g/mumps.dat\",\"FILE_TYPE\":\"DYNAMIC\",\"GLOBAL_BUFFER_COUNT\":1024,\"LOCK_SPACE\":40,\"MUTEX_SLOTS\":1024,\"RESERVED_BYTES\":0,\"WINDOW_SIZE\":\"\"}}}"
},
"request": {}
}
}
Edited by Christopher Edwards