An error has occured: UnicodeDecodeError


Request Url:
  http://sru2.visual-library.de/hbz-utf8?operation=searchRetrieve=bib.personalName%3DGoethe+sortBy+dc.date%2Fdesc=mods

Request Parameters:
  'query': 'bib.personalName=Goethe sortBy dc.date/desc', 'operation': 'searchRetrieve', 'recordSchema': 'mods'
 
Request Headers:
  'Accept': '*/*'
  'Accept-Encoding': 'gzip, br, zstd, deflate'
  'Connection': 'Keep-Alive'
  'Cookie': 'session_id=07c9659c0e2f7bf0aa4e6816c7542caeca4edc5a'
  'Host': 'sru2.visual-library.de'
  'Method': 'GET'
  'Protocol': 'HTTP/1.1'
  'Remote-Addr': '192.168.1.13'
  'User-Agent': 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)'
  'X-Forwarded-For': '52.14.94.195'
  'X-Forwarded-Host': 'sru2.visual-library.de'
  'X-Forwarded-Server': 'sru2.visual-library.de'


Traceback (most recent call last):
  File "/vls/instance/server/dynamic/vlz/engine2.py", line 272, in searchRetrieve
    return self._searchRetrieve(*args, **kwargs)
  File "/vls/instance/server/dynamic/vlz/engine2.py", line 412, in _searchRetrieve
    recordKey=_recordKey, analyzer=analyzer)
  File "/vls/instance/server/dynamic/vlz/engine2.py", line 160, in _buildSRWResponse
    rendered, rawCatalogData, recordProcresults = renderer.render(record, resultType)
  File "/vls/instance/server/dynamic/vlz/renderers.py", line 130, in render
    xmldata = self._toXml(data)
  File "/vls/instance/server/dynamic/vlz/renderers.py", line 186, in _toXml
    parser = MabParser(data, encoding=self.encoding)
  File "/vls/instance/server/dynamic/smc/mabxml/__init__.py", line 97, in __init__
    self.segments = self._prepareData(data)
  File "/vls/instance/server/dynamic/smc/mabxml/__init__.py", line 144, in _prepareData
    body = self._decodeBody(body)
  File "/vls/instance/server/dynamic/smc/mabxml/__init__.py", line 108, in _decodeBody
    body = body.decode(self.encoding, self.encoding_errors)
  File "/vls/lib/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0x88 in position 223: invalid start byte