Customer gets an error message dialog every time he loads the topo map; see attached screenshot.
I tracked the issue to the following method in org.opennms.web.map.db.ManagerDefaultImpl:
public java.util.Map<String, Set<Integer>> getNodeLabelToMaps(String user) throws MapsException
A string compare in this method was comparing a potentially null String object using label.equals(nodename), resulting in a NullPointerException when label is null and causing the method to bail, which results in the error dialog. Flipping around the comparison to nodename.equals(label) resolves the issue.