Getting directivity infos doesn't work

Expected behaviour

Calling GetDirectivityInfos on a DirectivityManager object returns a struct containing all loaded directivities and information about them.

E.g. by running va.get_directivity_infos in MATLAB.

Real behaviour

  1. If no directivites are loaded by VA, the call returns an empty object as desired.
  2. If at least one directivity is loaded, the call fails with error:
[libprotobuf ERROR E:.CPMcache\grpc\98fef6bade25f2f3b9396b40fbd1fa64c700ebc4\third_party\protobuf\src\google\protobuf\wire_format_lite.cc:618] String field 'VA.DirectivityInfo.description' contains invalid UTF-8 data when serializing a protocol buffer. Use the 'bytes' type if you intend to send raw bytes.