Problem: ucs@school Import fails with unknown error

Problem

The import of users fails with the following error message:


Die Prüfung der Daten ist fehlgeschlagen.
UserImportJob #693 (dry run) ended with error.

Read users from input data: 34
Created ImportTeacher: 3
  ['frank.schul4', 'michael.schlu2', 'heike.flick']
Modified ImportTeacher: 13
  [...]
Deleted ImportTeacher: 6
[...]
Errors: 1
Entry |   User    | Error description
-------------------------------------
    0 | <No name> | An unknown error terminated the import job:

Environment

When checking the logfile of the import job you will see a traceback:

[...]
  File "/usr/lib/pymodules/python2.7/ucsschool/importer/models/import_user.py", line 362, in get_by_import_id
    obj = cls.get_only_udm_obj(connection, filter_s, superordinate=superordinate)
  File "/usr/lib/pymodules/python2.7/ucsschool/lib/models/base.py", line 952, in get_only_udm_obj
    raise MultipleObjectsError(objs)
MultipleObjectsError

Solution

A user is given with same record_uid and same record_uid.
Make your users unique and the import will be successful.

Mastodon