Have tried using rocket server, this is throwing up database exceptions. Where ever we try to update an integer value in database we observer this error. Though the value is not null we see this error. Same code works fine with default tornodo server. Any ideas why we are seeing these errors?
File "/home/raghu/Documents/testRunner/testRunner/framework/apps/mate/controllers.py", line 89, in update_config_to_db
db.current_executions.insert(
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/objects.py", line 890, in insert
ret = self._db._adapter.insert(self, row.op_values())
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/adapters/base.py", line 539, in insert
query = self._insert(table, fields)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/adapters/base.py", line 534, in _insert
",".join(self.expand(v, f.type) for f, v in fields),
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/adapters/base.py", line 534, in <genexpr>
",".join(self.expand(v, f.type) for f, v in fields),
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/adapters/base.py", line 504, in _expand
rv = self.represent(expression, field_type)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/adapters/base.py", line 437, in represent
return super(SQLAdapter, self).represent(obj, field_type)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/adapters/base.py", line 391, in represent
return self.representer.represent(obj, field_type)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/representers/__init__.py", line 246, in represent
rv = self.get_representer_for_type(field_type)(rv, field_type)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/representers/__init__.py", line 138, in __call__
return self.adapt(self.call(value, field_type))
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/representers/__init__.py", line 135, in _call
return self.inner_call(value)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/representers/__init__.py", line 123, in _inner_call
return self.obj.f(self.representer, value, **kwargs)
File "/home/raghu/mypyenv/lib/python3.8/site-packages/pydal/representers/base.py", line 29, in _integer
return str(long(value))
TypeError: int() argument must be a string, a bytes-like object or a number, not 'IS_EMPTY_OR'