PHP/Mapscript 4.8.3 crash

Bart van den Eijnden (OSGIS) bartvde at XS4ALL.NL
Fri Apr 7 07:03:44 EDT 2006

Hi list,

I am getting a crash of php on Windows when trying to set the template 
of a class after processQueryTemplate has been called.

If I leave out the processQueryTemplate call the line which sets the 
class template does not crash.

Is anybody able to confirm this behaviour? Am I trying something 
"illegal"? Btw the code comes from Chameleon's MapTips widget.



$oMap = ms_newmapobj(dirname(__FILE__)."/");
$oLayer = $oMap->getLayerByName('werkzaamheden');

@$oLayer->queryByRect( $oMap->extent );
$szCoords = $oMap->processQueryTemplate( array(), false );

for ($i=0; $i<$oLayer->numclasses; $i++)
  $oClass = $oLayer->getClass( $i );
  // crashes here if processQueryTemplate is called before
  $oClass->set( "template", 'blank.html' );


Best regards,

Bart van den Eijnden
OSGIS, Open Source GIS

More information about the mapserver-dev mailing list