[GRASS-dev] Re: Scripting in Linux (Kim Besson)
António Rocha
antonio.rocha at deimos.com.pt
Tue Jan 26 12:05:03 EST 2010
Kim, probably you have a special character in your module/Option (such
as á, à , ã or something). Right?
Because I'm using Ubuntu 9.10 and I have already coded a NDVI function,
very similar to yours, and it's working just fine. as soon as I put a
character like those, I get an error like
*(python:3562): Pango-CRITICAL **: pango_layout_get_cursor_pos:
assertion `index >= 0 && index <= layout->length' failed*
and huge wxPython GUI error in command window.
Antonio
>
>
>
> ------------------------------------------------------------------------
>
> Subject:
> Re: [GRASS-dev] Scripting in Linux
> From:
> Kim Besson <kimbesson1981 at gmail.com>
> Date:
> Tue, 26 Jan 2010 15:39:59 +0000
> To:
> Glynn Clements <glynn at gclements.plus.com>, grass-dev at lists.osgeo.org
>
> To:
> Glynn Clements <glynn at gclements.plus.com>, grass-dev at lists.osgeo.org
> CC:
>
>
> Yeah sure...
> The following was printed in TERMINAL:
> (python:2176): Gtk-CRITICAL **: gtk_widget_event: assertion
> `WIDGET_REALIZED_FOR_EVENT (widget, event)' failed
>
> And at the command output it was:
> <?xml version="1.0" encoding="ANSI_X3.4-1968"?>
> <!DOCTYPE task SYSTEM "grass-interface.dtd">
> <task name="i.ndvi">
> <description>
> NDVI Calculus
> </description>
> <keywords>
> DW-E, raster, imagery, vegetation
> </keywords>
> <parameter name="bandnir" type="string" required="yes" multiple="no">
> <description>
> raster input map (Near Infrared)
> </description>
> <gisprompt age="old" element="cell" prompt="raster" />
> </parameter>
> <parameter name="bandred" type="string" required="yes" multiple="no">
> <description>
> raster input map (Red)
> </description>
> <gisprompt age="old" element="cell" prompt="raster" />
> </parameter>
> <parameter name="ndvi" type="string" required="yes" multiple="no">
> <description>
> raster output NDVI map
> </description>
> <gisprompt age="new" element="cell" prompt="raster" />
> </parameter>
> <flag name="overwrite">
> <description>
> Allow output files to overwrite existing files
> </description>
> </flag>
> <flag name="verbose">
> <description>
> Verbose module output
> </description>
> </flag>
> <flag name="quiet">
> <description>
> Quiet module output
> </description>
> </flag>
> </task>
> (Tue Jan 26 15:38:40 2010) Command finished (0 sec)
>
>
>
> This gives us any light?
>
> 2010/1/26 Glynn Clements <glynn at gclements.plus.com
> <mailto:glynn at gclements.plus.com>>
>
>
> Kim Besson wrote:
>
> > But, for instance, I have just made a NDVI script (i.ndvi) and I
> added the
> > file to my script folder but I got the following error:
>
> > SAXParseException
> > :
> > <unknown>:5:3: not well-formed (invalid token)
> >
> > Could you tell me what's wrong? Am I suppose to do something else?
>
> Can you post the output from "i.ndvi --interface-description" ?
>
> --
> Glynn Clements <glynn at gclements.plus.com
> <mailto:glynn at gclements.plus.com>>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev
>
>
> __________ Information from ESET NOD32 Antivirus, version of virus signature database 4807 (20100126) __________
>
> The message was checked by ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4807 (20100126) __________
The message was checked by ESET NOD32 Antivirus.
http://www.eset.com
More information about the grass-dev
mailing list