/** {@inheritDoc} */
@Override
protected String getTitle(NamedArea namedArea) {
- return NamedArea.labelWithLevel(namedArea, CdmStore.getDefaultLanguage());
+ try {
+ String result = NamedArea.labelWithLevel(namedArea, CdmStore.getDefaultLanguage());
+ return result;
+ } catch (Exception e) {
+ //TODO still need to learn how errors are handled in the Tax Editor
+ System.out.println("Error occurred when trying retrieve title for Named Area: " + namedArea.getUuid());
+ return namedArea.getTitleCache();
+ }
}
/** {@inheritDoc} */