planetfederal / qgis-suite-plugin

GNU General Public License v2.0
25 stars 17 forks source link

clicking on html view when there is no metadata throws error #148

Closed sbalasub closed 10 years ago

sbalasub commented 10 years ago

Steps to recreate: 1.Click on the 'vector_without_metadata' layer and select edit/view metadata

  1. There should be no metadata displayed under the edit tab. Click on the html tab

Expected result: An error message that the metadata doesn't exist or empty box.

Actual result: The following error is thrown Traceback (most recent call last): File "C:/Users/OpenGeo/.qgis2/python/plugins\opengeo\gui\dialogs\metatoolseditor.py", line 295, in tabChanged

html = self.metaProvider.getHtml() File "C:/Users/OpenGeo/.qgis2/python/plugins\opengeo\metadata\metadata_provider.py", line 83, in getHtml md = self.getMetadata().encode("utf-8") File "C:/Users/OpenGeo/.qgis2/python/plugins\opengeo\metadata\metadata_provider.py", line 157, in getMetadata

metaFile = codecs.open(self.metaFilePath, "r", encoding="utf-8") File "C:\PROGRA~1\QGISCH~1\apps\Python27\lib\codecs.py", line 881, in open file = builtin.open(filename, mode, buffering)

IOError: [Errno 2] No such file or directory: u'C:/Users/OpenGeo/Desktop/data/metadata/vector_without_metadata.shp.xml'

Python version: 2.7.4 (default, Apr 6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]

QGIS version: 2.4.0-Chugiak Chugiak, 8fdd08a

Python path: ['C:/PROGRA~1/QGISCH~1/apps/qgis/./python/plugins\processing', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\requests-2.0.1-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\raven-3.5.1-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\nose-1.3.0-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\nose_html-1.1-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\coverage-3.7-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\gsconfig-0.6.9-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\gsimporter-0.1-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\python_dateutil-2.2-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\six-1.7.3-py2.7.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\lxml-3.3.5-py2.7-win32.egg', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs\httplib2-0.9-py2.7.egg', 'C:/PROGRA~1/QGISCH~1/apps/qgis/./python', u'C:/Users/OpenGeo/.qgis2/python', u'C:/Users/OpenGeo/.qgis2/python/plugins', 'C:/PROGRA~1/QGISCH~1/apps/qgis/./python/plugins', 'C:\PROGRA~1\QGISCH~1\bin\python27.zip', 'C:\PROGRA~1\QGISCH~1\apps\Python27\DLLs', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\plat-win', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\lib-tk', 'C:\PROGRA~1\QGISCH~1\bin', 'C:\PROGRA~1\QGISCH~1\apps\Python27', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\GDAL-1.11.0-py2.7-win32.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\PIL', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\jinja2-2.7.2-py2.7.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\markupsafe-0.23-py2.7-win32.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\python_dateutil-2.2-py2.7.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\pytz-2014.2-py2.7.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\win32', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\win32\lib', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\Pythonwin', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\Shapely-1.2.18-py2.7-win32.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\six-1.6.1-py2.7.egg', 'C:\PROGRA~1\QGISCH~1\apps\Python27\lib\site-packages\wx-2.8-msw-unicode', 'C:\Users\OpenGeo.qgis2\python\plugins\mgrstools\ext-libs', 'C:\Users\OpenGeo.qgis2\python\plugins\opengeo\ext-libs', 'C:\PROGRA~1\QGISCH~1\apps\qgis\python\plugins\fTools\tools', 'C:/Users/OpenGeo/Desktop/data/metadata']

sbalasub commented 10 years ago

verified