Description
Line 222 of the Change Log Consumer class:
GrouperDuoLog.logError(String.format("Failed to create administrator for subject: %s (%s) from %s, removing member from group.", subject.getName(), subject.getId(), subject.getSource())); |
The last parameter there is not converting to a clean string, you get a Java class instance:
2022-02-21 14:55:03,668: [DefaultQuartzScheduler_Worker-1] ERROR GrouperDuoLog.logError(46) - - Failed to create admini |
strator for subject: <name-elided> (<id-elided>) from edu.internet2.middleware.grouper.subj.GrouperJndiSourceAdapter@e7f18230, removing member from group. |
Guessing the intent is to call some method on the subject source to get the source ID.