<div dir="ltr">Hi All:<div>    I am investigated entity-manager with dbus-sensors. In entity-manager, the schema define Address type is string as below</div><div>---------------------------------------------------</div><div>            "type": "object",<br>            "properties": {<br>                "Exposes": {<br>                    "type": "array",<br>                    "items": {<br>                        "type": "object",<br>                        "properties": {<br><font color="#ff0000">                            "Address": {<br>                                "type": "string"      <== here</font><br>                            },<br>                            "Name": {<br>                                "type": "string"<br>                            },<br></div><div>--------------------------------------------------------</div><div>In dbus-sensor application, cpusensor get CPU configuration from DBUS. But the type is mismatch and cause cpusensor terminated.</div><div><b>journalctl:</b></div><div>cpusensor[296]: terminate called after throwing an instance of 'std::invalid_argument'<br>cpusensor[296]:   what():  Cannot translate type to unsigned int<br></div><div><br></div><div>I found code in cpusensor to get "Address" and type shall be integer from dbus as below</div><div><div><img src="cid:ii_jy5h9fdg0" alt="image.png" width="463" height="200"><br></div></div><div>But in dbus the Address property is string</div><div><div><img src="cid:ii_jy5hau7y1" alt="image.png" width="562" height="55"><br></div></div><div><br></div><div>Is this code error? or I miss something? thanks.</div><div><br></div><div>Tyler </div></div>