mapbox/tilemill — Issue #1101: Carto parse error is completely muffled and crashes tilemill
Author: springmeyer
Created: 2012-01-10 06:04:48+00:00
State: open

I've had a broken project for a while (due to https://github.com/mapbox/carto/issues/126). In Tilemill 0.7.x and 0.8.x this used to lead to a single broken project and console output, but I'm pretty sure the application would continued working. Now it appears it leads to a full tilemill-tile crash and therefore breaks tile rendering for all projects (after the broken one is accessed).

This can be replicated by editing a mss directly changing a symbolizer value to a number when it should be a string or vice-versa, basically emulating something slipping through carto validation. The more likely cause for this is symbolizer types changing in mapnik and therefore reference.json.