[mapserver-users] MapServer Error

Gregor at HostGIS gregor at hostgis.com
Sun May 10 11:27:24 PDT 2009


Hey Gonzalo. Still wrestling with that puppy, huh? We'll get it hammered 
into place. :)



> Warning: [MapServer Error]: msLoadMap(): Undefined symbol
> "Hidro.shp-0-0" in class 0, style 0 of layer Hidrografia. in
> /home/orsep/public_html/gis2/incphp/globals.php on line 60

"Undefined symbol" means that you have a keyword in the mapfile that 
MapServer doesn't understand. It is always advised that you "quote" all 
words and stuff, such as the name of your shapefile:
    Bad:
       DATA filenames.shp
    Good:
       DATA "filenames.shp"

Where I would start debugging: I'd open up the mapfile and look for 
"Hidro.shp-0-0" which seems to be in a class somewhere, and post the 
layer definition. Then we can check for any obvious mistakes.


All the rest of your errors, probably stem from that one. If your 
mapfile is broken, then $m = ms_newMapObj() will return a null, then 
later on your're caling $m->draw() and that's a non-object, and so on. 
Usually (but not always) the first error is the real one.

-- 
HostGIS, Open Source solutions for the global GIS community
Greg Allensworth - SysAdmin, Programmer, GIS Person, Security
Network+   Server+   A+   Security+



More information about the MapServer-users mailing list