I broke the exception pane from popping up when I removed source path from config. Turns out that as a side effect of calling a method in the class, it would register itself as a listener for ReporterEvents. To turn it back on, I added an explicit call in Desktop.java.