Traceback (most recent call last):


 "/home/pmatos/.pyenv/versions/cfd-venv/bin/pylint", line 11, in <module>

sys.exit(run_pylint())


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/__init__.py", line 13, in run_pylint

Run(sys.argv[1:])


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/lint.py", line 1300, in __init__

linter.check(args)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/lint.py", line 726, in check

self._do_check(files_or_modules)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/lint.py", line 855, in _do_check

self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/lint.py", line 934, in check_astroid_module

walker.walk(ast_node)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/utils.py", line 973, in walk

self.walk(child)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/utils.py", line 973, in walk

self.walk(child)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/utils.py", line 973, in walk

self.walk(child)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/utils.py", line 970, in walk

cb(astroid)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/pylint/checkers/base.py", line 539, in visit_call

infered = next(node.func.infer())


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/decorators.py", line 85, in wrapped

res = next(generator)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/decorators.py", line 138, in raise_if_nothing_inferred

yield next(generator)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/inference.py", line 237, in infer_attribute

for owner in self.expr.infer(context):


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/context.py", line 40, in cache_generator

for result in generator:


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/decorators.py", line 85, in wrapped

res = next(generator)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/decorators.py", line 138, in raise_if_nothing_inferred

yield next(generator)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/inference.py", line 258, in infer_attribute

for obj in owner.igetattr(self.attrname, context):


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 363, in igetattr

return bases._infer_stmts(self.getattr(name, context),


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 345, in getattr

result = [self.import_module(name, relative_only=True)]


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 409, in import_module

return MANAGER.ast_from_module_name(absmodname)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/manager.py", line 154, in ast_from_module_name

return self.ast_from_file(found_spec.location, modname, fallback=False)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/manager.py", line 80, in ast_from_file

return AstroidBuilder(self).file_build(filepath, modname)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/builder.py", line 152, in file_build

return self._post_build(module, encoding)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/builder.py", line 172, in _post_build

self.delayed_assattr(delayed)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/builder.py", line 238, in delayed_assattr

if not _can_assign_attr(inferred, node.attrname):


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/builder.py", line 81, in _can_assign_attr

slots = node.slots()


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/decorators.py", line 28, in cached

cache[func] = result = func(*args, **kwargs)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 1745, in slots

slots = list(grouped_slots())


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 1730, in grouped_slots

for cls in self.mro()[:-1]:


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 1823, in mro

return self._compute_mro(context=context)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 1808, in _compute_mro

_verify_duplicates_mro(unmerged_mro, self, context)


 "/home/pmatos/.pyenv/versions/3.6.0/envs/cfd-venv/lib/python3.6/site-packages/astroid/scoped_nodes.py", line 80, in _verify_duplicates_mro

mros=sequences, cls=cls, context=context)
astroid.exceptions.DuplicateBasesError: Duplicates found in MROs (JSONOptions), (CodecOptions, CodecOptions, tuple, object), (CodecOptions) for <ClassDef.JSONOptions l.166 at 0x7f39c320e320>.

Traceback (most recent call last):


 "/usr/local/lib/python3.8/site-packages/thingsboard_gateway-2.5.5.2-py3.8.egg/thingsboard_gateway/connectors/mqtt/json_mqtt_uplink_converter.py", line 62, in convert

value = TBUtility.get_value(datatype_config["value"], data, datatype_config["type"], expression_instead_none=True)


 "/usr/local/lib/python3.8/site-packages/thingsboard_gateway-2.5.5.2-py3.8.egg/thingsboard_gateway/tb_utility/tb_utility.py", line 124, in get_value

body = loads(body)


 "/usr/local/lib/python3.8/site-packages/simplejson-3.17.2-py3.8-linux-x86_64.egg/simplejson/__init__.py", line 525, in loads

return _default_decoder.decode(s)


 "/usr/local/lib/python3.8/site-packages/simplejson-3.17.2-py3.8-linux-x86_64.egg/simplejson/decoder.py", line 373, in decode

raise JSONDecodeError("Extra data", s, end, len(s))
simplejson.errors.JSONDecodeError: Extra data: line 1 column 4 - line 1 column 78 (char 3 - 77)
