Windows Troubleshooting

If TileMill isn’t starting up or performing properly, try these troubleshooting steps. This page is for Windows. We also have instructions for Ubuntu and Mac OS X.

Run TileMill as an administrator

Navigate to the TileMill item in the Start menu. Right click on the menu item and choose “Run as administrator”.

Update or reinstall TileMill

Some problems can be fixed by downloading a fresh copy of TileMill and installing it again.

Reset configuration and plugins

This will reset any customizations you have made to TileMill preferences and will remove any TileMill plugins you have installed.

  1. Quit TileMill.
  2. Right click on the “Start” button and choose “Open Windows Explorer” from the menu.
  3. Naviate to C:\Users or C:\Documents and Settings depending on your Windows version.
  4. Open the folder for you Windows user.
  5. Open the .tilemill folder.
  6. Remove the config.json file, the cache-cefclient folder, and the node_modules folder or rename them to back them up.

Remove projects and data cache

  1. Quit TileMill.
  2. Right click on the “Start” button and choose “Open Windows Explorer” from the menu.
  3. Open the “Documents” folder.
  4. Rename the MapBox folder to MapBox-backup to backup your projects.
  5. Start TileMill again and a fresh MapBox directory should be created. If the application now behaves properly, copy the project folder from MapBox-backup to the newly created MapBox folder to restore your projects.
  6. If the problem returns after restoring your projects, check the logs and contact support.

Check for, and stop, any runaway processes

If TileMill crashes it is possible that some of its internal processes may continue running. While this is a top priority to fix in upcoming releases so that it never occurs, in the meantime users may need to know how to manually stop these “runaway” processes.

A startup error about ports not being available is a common symptom of runaway processes.

To stop them open the “Task Manager”. You can do this either by right-clicking on the bottom menu bar, or by searching for “task manager” in the Start menu search input.

Within the Task Manager click on the “Image Name” column to sort by process name. Click to highlight any processes named “node” or “tilemill”, then click the “End Process” button in the lower right of the Task Manager (or via the right click menu).

Check the logs

  1. Right click on the “Start” button and choose “Open Windows Explorer” from the menu.
  2. Navigate to C:\Users or C:\Documents and Settings depending on your Windows version.
  3. Open the folder for your Windows user.
  4. Inspect the tilemill.log file or attach it to a support discussion.