Hi all,

the error message below is happening with GRASS 7.8.0 installed from the stable 
PPA on Ubuntu 18.04. It is a type mismatch exception from Python, happens with 
services from MapServer, all of which QGis can digest correctly. Could this be 
related to packaging? Or is it a bug with GRASS itself?

Thank you.

> r.in.wms url="https://maps.isric.org/mapserv?map=/map/soc.map"; 
> layer=soc_0-5cm_mean  output=soc_0-5cm_mean srs=152160 format=png 
> password="s3cret" username="user"
Downloading data from WMS server...
Traceback (most recent call last):
  File "/usr/lib/python3.6/base64.py", line 510, in _input_type_check
    m = memoryview(s)
TypeError: memoryview: a bytes-like object is required, not 'str'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/grass78/scripts/r.in.wms", line 267, in <module>
    sys.exit(main())
  File "/usr/lib/grass78/scripts/r.in.wms", line 253, in main
    fetched_map = wms.GetMap(options, flags)
  File "/usr/lib/grass78/etc/r.in.wms/wms_base.py", line 214, in GetMap
    self.temp_map = self._download()
  File "/usr/lib/grass78/etc/r.in.wms/wms_drv.py", line 69, in _download
    self.cap_file = self._fetchCapabilities(self.params)
  File "/usr/lib/grass78/etc/r.in.wms/wms_base.py", line 246, in 
_fetchCapabilities
    cap = self._fetchDataFromServer(cap_url, options['username'], 
options['password'])
  File "/usr/lib/grass78/etc/r.in.wms/wms_base.py", line 271, in 
_fetchDataFromServer
    base64string = base64.encodestring('%s:%s' % (username, 
password)).replace('\n', '')
  File "/usr/lib/python3.6/base64.py", line 540, in encodestring
    return encodebytes(s)
  File "/usr/lib/python3.6/base64.py", line 527, in encodebytes
    _input_type_check(s)
  File "/usr/lib/python3.6/base64.py", line 513, in _input_type_check
    raise TypeError(msg) from err
TypeError: expected bytes-like object, not str

--
Luís
_______________________________________________
UbuntuGIS mailing list
Ubuntu@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/ubuntu
http://trac.osgeo.org/ubuntugis/wiki

Reply via email to