<diagnostics>
    <diagnostic xmlns="http://www.loc.gov/zing/srw/diagnostic/">
        <details>
            <url>http://sru2.visual-library.de/ubwue?operation=searchRetrieve&amp;query=bib.personalName%3DGoethe+sortBy+dc.date%2Fdesc&amp;recordSchema=mods</url>
            <headers><header name="ACCEPT" value="text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"/><header name="ACCEPT-ENCODING" value="zstd, br, gzip"/><header name="ACCEPT-LANGUAGE" value="en-US,en;q=0.5"/><header name="CONNECTION" value="Keep-Alive"/><header name="HOST" value="sru2.visual-library.de"/><header name="Remote-Addr" value="192.168.1.13"/><header name="USER-AGENT" value="CCBot/2.0 (https://commoncrawl.org/faq/)"/><header name="X-FORWARDED-FOR" value="18.97.9.170"/><header name="X-FORWARDED-HOST" value="sru2.visual-library.de"/><header name="X-FORWARDED-SERVER" value="sru2.visual-library.de"/></headers>
            <params><param name="operation" value="searchRetrieve"/><param name="query" value="bib.personalName=Goethe sortBy dc.date/desc"/><param name="recordSchema" value="mods"/></params>
            <traceback>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 413, 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/instance/server/dynamic/smc/bibencodings/iso5426.py", line 151, in decode
    return decode(input, errors)
  File "/vls/instance/server/dynamic/smc/bibencodings/iso5426.py", line 131, in decode
    p, input[p - 3:p + 3]))
UnicodeError: Can't decode byte '\x98' at position 919 (context ']. \x98Da')
</traceback>
            <additional><name>UnicodeError</name></additional>
            <exception><class class="UnicodeError" module="exceptions"/><message>UnicodeError: Can't decode byte '\x98' at position 919 (context ']. \x98Da')
</message><args arg0="Can't decode byte '\x98' at position 919 (context ']. \x98Da')"/></exception>
        </details>
        <message>An error has occured: UnicodeError - Can't decode byte '\x98' at position 919 (context ']. \x98Da')</message>
    </diagnostic>
</diagnostics>