There are at least two problems. First, there's an issue in IO.java where a NPE occurs due to assuming custom player data exists. Second, the map blows up while painting in this case.
Have fixed the IO.java issue.
Fixed the UI issues relating to this; it now works!