denshoproject / ddr-local

Web UI used for interacting with DDR collections and entities on a local machine.
Other
3 stars 0 forks source link

'xml' KeyError when creating new Segment #270

Closed gjost closed 4 years ago

gjost commented 4 years ago
Request Method: GET
Request URL: http://192.168.56.101/ui/entity/ddr-testing-40324-6/new-idservice/?model=segment

Traceback:
...
File "/opt/ddr-local/ddrlocal/webui/decorators.py" in wrapper
  23.         return f(*args, **kwargs)

File "/opt/ddr-local/ddrlocal/webui/views/decorators.py" in inner
  19.         return func(request, *args, **kwargs)

File "/opt/ddr-local/ddrlocal/storage/decorators.py" in inner
  84.         return func(request, *args, **kwargs)

File "/opt/ddr-local/ddrlocal/webui/views/entities.py" in new_idservice
  399.     entity = _create_entity(request, eidentifier, collection, git_name, git_mail)

File "/opt/ddr-local/ddrlocal/webui/views/entities.py" in _create_entity
  320.         exit,status = Entity.create(eidentifier, git_name, git_mail)

File "/opt/ddr-local/ddrlocal/webui/models.py" in create
  700.             agent=agent,

File "/opt/ddr-local/venv/ddrlocal/lib/python2.7/site-packages/ddr_cmdln-0.9.4b0-py2.7.egg/DDR/commands.py" in wrapper
  51.         return f(*args, **kwargs)

File "/opt/ddr-local/venv/ddrlocal/lib/python2.7/site-packages/ddr_cmdln-0.9.4b0-py2.7.egg/DDR/commands.py" in wrapper
  41.         return f(*args, **kwargs)

File "/opt/ddr-local/venv/ddrlocal/lib/python2.7/site-packages/ddr_cmdln-0.9.4b0-py2.7.egg/DDR/commands.py" in entity_create
  464.     git_files.append(eidentifier.path_rel('xml'))

File "/opt/ddr-local/venv/ddrlocal/lib/python2.7/site-packages/ddr_cmdln-0.9.4b0-py2.7.egg/DDR/identifier.py" in path_rel
  1278.                 filename = ADDITIONAL_PATHS[self.model][append]

Exception Type: KeyError at /ui/entity/ddr-testing-40324-6/new-idservice/
Exception Value: 'xml'

new child segment.zip

gjost commented 4 years ago

Fixed in ddr-defs commit 9e63d43 for package ddrlocal-rc_4.0.0-rc3~deb9.

pkikawa commented 4 years ago

new error when creating child segment: Error: {'error': RequestError(400, u'invalid_type_name_exception', {u'status': 400, u'error': {u'rootcause': [{u'reason': u"Document mapping type name can't start with ''", u'type': u'invalid_type_name_exception'}], u'type': u'invalid_type_nameexception', u'reason': u"Document mapping type name can't start with ''"}})}

pkikawa commented 4 years ago

rc3 package

gjost commented 4 years ago

The xml KeyError is fixed. What you're seeing when adding a new segment is the RequestError from issue 268. That one isn't fixed but this one is.