Bug report #11275
Specifying output file in Clipper causes error
| Status: | Closed | ||
|---|---|---|---|
| Priority: | Severe/Regression | ||
| Assignee: | |||
| Category: | GDAL Tools | ||
| Affected QGIS version: | 2.4.0 | Regression?: | No |
| Operating System: | Easy fix?: | No | |
| Pull Request or Patch supplied: | Yes | Resolution: | fixed/implemented |
| Crashes QGIS or corrupts data: | No | Copied to github as #: | 19573 |
Description
The following error appears when selecting an output file in the raster clipper tool (and therefore the tool cannot be used):
(Tested with today's nightly OSGeo4W)
An error has occured while executing Python code:
Traceback (most recent call last):
File "C:/OSGeo4W/apps/qgis-dev/./python/plugins\\GdalTools\\tools\\doClipper.py", line 120, in fillOutputFileEdit
self.outputFormat = Utils.fillRasterOutputFormat(lastUsedFilter, outputFile)
File "C:/OSGeo4W/apps/qgis-dev/./python/plugins\\GdalTools\\tools\\GdalTools_utils.py", line 230, in fillRasterOutputFormat
filterName = re.sub('^.*\\] ', '', FileFilter.getFilterName( aFilter ))
File "C:/OSGeo4W/apps/qgis-dev/./python/plugins\\GdalTools\\tools\\GdalTools_utils.py", line 479, in getFilterName
return string.strip(re.sub('\\ \\(.*$', '', aFilter))
File "C:\\OSGeo4W\\apps\\Python27\\lib\
e.py", line 151, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or buffer
Python version:
2.7.4 (default, Apr 6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]
QGIS version:
2.5.0-Master Master, 3f8a860
Python path: ['C:/Users/Anita/.qgis2/python/plugins\\\\processing', 'C:/OSGeo4W/apps/qgis-dev/./python', u'C:/Users/Anita/.qgis2/python', u'C:/Users/Anita/.qgis2/python/plugins', 'C:/OSGeo4W/apps/qgis-dev/./python/plugins', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages\\\\distribute-0.6.49-py2.7.egg', 'C:\\\\OSGeo4W\\\\bin\\\\python27.zip', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\DLLs', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\plat-win', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\lib-tk', 'C:\\\\OSGeo4W\\\\bin', 'C:\\\\OSGeo4W\\\\apps\\\\Python27', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\gdal-1.11.0-py2.7-win32.egg', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\jinja2-2.7.2-py2.7.egg', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\markupsafe-0.23-py2.7-win32.egg', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\python_dateutil-2.2-py2.7.egg', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\pytz-2014.2-py2.7.egg', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\shapely-1.2.18-py2.7-win32.egg', 'c:\\\\osgeo4w\\\\apps\\\\python27\\\\lib\\\\site-packages\\\\six-1.6.1-py2.7.egg', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages\\\\PIL', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages\\\\win32', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages\\\\win32\\\\lib', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages\\\\Pythonwin', 'C:\\\\OSGeo4W\\\\apps\\\\Python27\\\\lib\\\\site-packages\\\\wx-2.8-msw-unicode', 'C:\\\\OSGeo4W\\\\apps\\\\qgis-dev\\\\python\\\\plugins\\\\fTools\\\\tools', 'C:\\\\Users\\\\Anita\\\\.qgis2\\\\python\\\\plugins\\\\mmqgis/forms', '~/.qgis/python', '~/.qgis/python']
History
#1
Updated by Luigi Pirelli about 11 years ago
confirmed in current master 675ba9a on win7 osge4w and Debian (compiled)
#2
Updated by Luigi Pirelli about 11 years ago
#3
Updated by Luigi Pirelli about 11 years ago
- Pull Request or Patch supplied changed from No to Yes
- Assignee set to Luigi Pirelli
auto assigned
#4
Updated by Luigi Pirelli about 11 years ago
tested on win7 too
#5
Updated by Luigi Pirelli about 11 years ago
tested on win7 also on 2.4 => can be backported
I tested random with other GdalTool methods and seems without regression. Please test more
#6
Updated by Alexander Bruy about 11 years ago
- Resolution set to fixed/implemented
- Status changed from Open to Closed
Fixed in dbe4da806b