Traceback (most recent call last):
 
 "/home/michele/programming/Tools/web2py/gluon/restricted.py", line 219, in restricted
 exec(ccode, environment)
 
 "/home/michele/programming/Tools/web2py/applications/welcome/controllers/default.py", li
 
 "/home/michele/programming/Tools/web2py/gluon/globals.py", line 422, in <lambda>
 self._caller = lambda f: f()
 
 "/home/michele/programming/Tools/web2py/applications/welcome/controllers/default.py", li
 return dict(form=auth())
 
 "/home/michele/programming/Tools/web2py/gluon/tools.py", line 1801, in __call__
 return getattr(self, args[0])()
 
 "/home/michele/programming/Tools/web2py/gluon/tools.py", line 3006, in register
 self.login_user(user)
 
 "/home/michele/programming/Tools/web2py/gluon/authapi.py", line 735, in login_user
 user = self._update_session_user(user)
 
 "/home/michele/programming/Tools/web2py/gluon/authapi.py", line 720, in _update_session_
 user = Row(user)
 
 "/home/michele/programming/Tools/web2py/gluon/packages/dal/pydal/helpers/classes.py", li
 return self.__dict__.__init__(*args, **kwargs)
TypeError: 'NoneType' object is not iterable

Traceback (most recent call last):


 "<stdin>", line 3, in <module>


 "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper


 "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper


 "/usr/local/lib/python3.8/site-packages/h5py/_hl/attrs.py", line 103, in __setitem__

self.create(name, data=value)


 "/usr/local/lib/python3.8/site-packages/h5py/_hl/attrs.py", line 180, in create

htype = h5t.py_create(original_dtype, logical=True)


 "h5py/h5t.pyx", line 1629, in h5py.h5t.py_create


 "h5py/h5t.pyx", line 1653, in h5py.h5t.py_create


 "h5py/h5t.pyx", line 1719, in h5py.h5t.py_create
TypeError: No conversion path for dtype: dtype('<U3')
