Details
-
Type: Monitor
-
Status: Closed
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 2021
-
Component/s: FIWARE-TECH-HELP
-
Labels:
-
HD-Chapter:Data
-
HD-Enabler:Orion
Description
Created question in FIWARE Q/A platform on 18-01-2016 at 23:01
Please, ANSWER this question AT http://stackoverflow.com/questions/34864957/runtime-error-field-coordinates-is-missing-in-bsonobj
Question:
Runtime Error (field 'coordinates' is missing in BSONObj <{}>)
Description:
I had a OCB running that allowed me to update an entity value remotelly and had a local accumulator server running that was being notified. I just update OCB and now it's in version 0.26.1 and everytime I try to update I get an error.
This is the update:
{ "contextElements":
[ {
"type": "Room",
"isPattern": "false",
"id": "Room1",
"attributes":
[
,
,
{
"metadatas": [
],
"name": "position",
"type": "coords",
"value": "40.418889, -3.691944"
}
] }
],
"updateAction": "APPEND" }
EOF
contextBroker.log :
time=2016-01-18T22:57:13.793CET | lvl=ERROR | trans=1453154140-565-00000000004 | function=getObjectField | comp=Orion | msg=safeMongo.cpp[53]: Runtime Error (field 'coords' was supposed to be an object but type=4 in BSONObj <
{ attrName: "position", coords: [ -3.691944, 40.418889 ] }>)
time=2016-01-18T22:57:13.793CET | lvl=ERROR | trans=1453154140-565-00000000004 | function=getField | comp=Orion | msg=safeMongo.cpp[198]: Runtime Error (field 'coordinates' is missing in BSONObj <{}>)
curl response:
curl: (52) Empty reply from server
No JSON object could be decoded
2016-01-19 00:05|CREATED monitor | # answers= 0, accepted answer= False