It appears that 18.3 “breaks” the IMailMergeDataSource implementation, see http://recordit.co/pLI4m45tKy
.
The getValue method signature looks wrong:
@Override
public boolean getValue(String arg0, zz95 arg1) throws Exception
{
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
In 18.2, this was:
@Override
public boolean getValue(final String field, final Object[] value) throws Exception
{
value[0] = record.value(field);
return null != value[0];
}