[Live-demo] [OSGeo] #1731: pywps: Execute request fails ('NoneType' object has no attribute 'lower')

OSGeo trac_osgeo at osgeo.org
Fri Jun 10 09:09:25 PDT 2016

#1731: pywps: Execute request fails ('NoneType' object has no attribute 'lower')
 Reporter:  sebastic  |      Owner:  live-demo@…
     Type:  defect    |     Status:  new
 Priority:  normal    |  Milestone:  OSGeoLive10.0
Component:  LiveDVD   |   Keywords:
 The hello-world process in pywps fails Execute requests reporting:
 NoneType' object has no attribute 'lower'

 The Apache error logs contains the stacktrace:
 PyWPS [2016-06-10 17:58:40,353] INFO: Reading processes from directory
 PyWPS [2016-06-10 17:58:40,354] INFO: Following processes are imported:
 PyWPS [2016-06-10 17:58:40,357] INFO: Status [processpaused]: Getting
 input name of process hello-world
 Traceback (most recent call last):
   File "/usr/lib/python2.7/dist-packages/pywps/Wps/Execute/__init__.py",
 line 386, in __init__
   File "/usr/lib/python2.7/dist-packages/pywps/Wps/Execute/__init__.py",
 line 537, in consolidateInputs
     resp = input.setValue(inp)
   File "/usr/lib/python2.7/dist-packages/pywps/Process/InAndOutputs.py",
 line 404, in setValue
   File "/usr/lib/python2.7/dist-packages/pywps/Process/InAndOutputs.py",
 line 457, in storeData
     if  (self.format["mimetype"].lower().split("/")[0] != "text" and
 self.format["mimetype"].lower() != "application/xml"):
 AttributeError: 'NoneType' object has no attribute 'lower'
 PyWPS [2016-06-10 17:58:40,359] INFO: Status [processfailed]: 'NoneType'
 object has no attribute 'lower'

 To reproduce:
 $ wget -q
 =hello-world&DataInputs=name=foo" -O -

Ticket URL: <https://trac.osgeo.org/osgeo/ticket/1731>
OSGeo <http://www.osgeo.org/>
OSGeo committee and general foundation issue tracker.

More information about the Osgeolive mailing list