And to further elaborate: *rasters:*
- Editing or creating metadata files seems impossible, see first error message. *Vectors* - Using the edit button for a layer for which there is no metadata file yet results in the second error message. Note that notwithstanding the message, the /basicTemplate.xml is present in the templates folder. - If there is a metadata file, but I select another template, I get the error message as below - If there is a metadata file, and I select the template in which that metadata was written, it works On Thu, Jan 22, 2015 at 5:55 PM, Paulo van Breugel <[email protected]> wrote: > The earlier error message was when trying to create/edit a raster metadata > file. The error message below is when trying to create/edit a vector > metadata file. > > Traceback (most recent call last): > File "/home/paulo/.grass7/addons/scripts/g.gui.metadata", > line 1031, in onEdit > ok = self.GetParent().onEditMapMetadata() > File "/home/paulo/.grass7/addons/scripts/g.gui.metadata", > line 259, in onEditMapMetadata > self.xmlPath = > self.mdCreator.saveXML(self.mdDestination, > self.nameTMPteplate, self) > File "/home/paulo/.grass7/addons/etc/mdlib/mdgrass.py", > line 346, in saveXML > template = env.get_template(self.template) > File "/usr/lib/python2.7/dist- > packages/jinja2/environment.py", line 791, in get_template > return self._load_template(name, > self.make_globals(globals)) > File "/usr/lib/python2.7/dist- > packages/jinja2/environment.py", line 765, in _load_template > template = self.loader.load(self, name, globals) > File "/usr/lib/python2.7/dist-packages/jinja2/loaders.py", > line 113, in load > source, filename, uptodate = > self.get_source(environment, name) > File "/usr/lib/python2.7/dist-packages/jinja2/loaders.py", > line 178, in get_source > raise TemplateNotFound(template) > jinja2.exceptions.TemplateNotFound: > /home/paulo/.grass7/addons/etc/templates/basicTemplate.xml > > > On Thu, Jan 22, 2015 at 3:30 PM, Paulo van Breugel <[email protected] > > wrote: > >> After selecting a layer in the g.gui.metadata window (I am using grass 7 >> trunk) I get the following error when trying to edit the metadata of a >> layer: >> >> Traceback (most recent call last): >> File "/home/paulo/.grass7/addons/scripts/g.gui.metadata", >> line 1031, in onEdit >> ok = self.GetParent().onEditMapMetadata() >> File "/home/paulo/.grass7/addons/scripts/g.gui.metadata", >> line 257, in onEditMapMetadata >> self.mdCreator.createGrassBasicISO() >> File "/home/paulo/.grass7/addons/etc/mdlib/mdgrass.py", >> line 186, in createGrassBasicISO >> self.md.identification.title = >> mdutil.replaceXMLReservedChar(self.md_grass['title']) >> KeyError: 'title' >> >> Any idea? >> > >
_______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
