Skip to Content.
Sympa Menu

grouper-users - RE: [grouper-users] Error: "Cant find creator of ..."

Subject: Grouper Users - Open Discussion List

List archive

RE: [grouper-users] Error: "Cant find creator of ..."


Chronological Thread 
  • From: "Hyzer, Chris" <>
  • To: Andrew Morgan <>
  • Cc: "" <>
  • Subject: RE: [grouper-users] Error: "Cant find creator of ..."
  • Date: Tue, 24 Jul 2018 18:53:52 +0000
  • Accept-language: en-US
  • Authentication-results: spf=none (sender IP is ) ;
  • Ironport-phdr: 9a23:YpaA7BdAA4CmMxur2x0yyD7GlGMj4u6mDksu8pMizoh2WeGdxcW7Zx7h7PlgxGXEQZ/co6odzbaO7ea4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYL5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2VcRMZcTyxPDJ2hYYsTAeQPPuhYoIv8p1QSohWxChKhBP/2yjNUmnP6wbE23/onHArb3AIgBdUOsHHModn7NqkTUeG0w7fSzTnbcvhbxzf96JLJchA6r/2HQLV9cc/NxkkvFwLEj0ufqZb+MjOUzeQCr3KX7/d4Ve2xjW4nrRt9rSayyccxk4TEgJ8exFPc9Shh3oo5ONy1RFR1bNK6CpdcqiKXO5ZsTs4iTWxkoDs2x7MatZKheCUG1Y4rywDCZ/GDaYSE/xDuWeeJLTd2mn1oe66zihO3/EWj1+L8WMa53VNJoydLj9bDrHUA1xLN5sWIRfZw+1uu1DWV2AzN7OxPPFo6mrDBK5E7x749jpoTvlrHHi/xgEj4lLObeEI49uWn8ujqfKzoqoKFO49zkQ7xLL4imsuiAeQkKQcOWHWb+eKh27H55U35WrJKjuEonabFrJDaJMMbpqijDw9Sz4Yj9xK/DzCh0NQbh3UIMFVFeBefg4joPVHBPuz4AO+hj1ixkTpn3f7LMqP7DpnQLXXPja3tcLZz5kJEzQo819Ff55ZaCrEbJ/LzX1f8tNnEAR85Mw21wvjoCM9m24MfQmKAHrWVML7KsVCW4OIvJfOAa5EItzbgM/Ql/eLhjWclmV8BeqmkxZQXaGq/HvR7O0WWf2Dsjs4cEWcRoAU+VvfqhUaGUT5SfHayQ7k86i8hBIKnC4fDWp6igKaH3CilAp1aeHpKBU6RHnf1JM24XKIlbi6IL9AptzseWrGnA9sk0guhvQnSzKB8MqzZ9jBO5rz5090grc3ChxwosXRfD96cyCvFG2R/nnIaSiUe3bt051Flx1GFl6V0nqoLRpRo+/pVX1JiZtbnxOtgBoW3A1qZJI3bQUu6QtigHTA6R84wxNlLeUtmBtG+lU6fjTGyDeoTkLqGTNwv/6TQ0mK5Bv41ym2OlcxDx0IjXtMJMGSngqBl8A2GAoXJgleUjY6rbq9awTbA8mHFwGaT7wlV
  • Spamdiagnosticmetadata: NSPM
  • Spamdiagnosticoutput: 1:99

What version of grouper do you use and what patch levels? We can fix this
pretty easily if you like... as a workaround you can adjust those database
fields if you like...


-----Original Message-----
From: Andrew Morgan
[mailto:]

Sent: Tuesday, July 24, 2018 2:50 PM
To: Hyzer, Chris
<>
Cc:

Subject: RE: [grouper-users] Error: "Cant find creator of ..."

Aha, the error message was misleading! Here is more of the stack trace:

2018-07-23 11:19:54,612 WARN api.GuiObjectBase: Cant find creator of:osu :
org : is : app : box : temp eligible
edu.internet2.middleware.subject.SubjectNotFoundException: No results:
searchSubject filter:(uid=%TERM%) searchValue: hagimotk
at
edu.internet2.middleware.subject.provider.LdapSourceAdapter.getLdapUnique(LdapSourceAdapter.java:811)
at
edu.internet2.middleware.subject.provider.LdapSourceAdapter.getSubject(LdapSourceAdapter.java:375)
at
edu.internet2.middleware.grouper.subj.SourcesXmlResolver.find(SourcesXmlResolver.java:309)
at
edu.internet2.middleware.grouper.subj.CachingResolver.find(CachingResolver.java:143)
at
edu.internet2.middleware.grouper.subj.ValidatingResolver.find(ValidatingResolver.java:105)
at
edu.internet2.middleware.grouper.SubjectFinder.findByIdAndSource(SubjectFinder.java:504)
at
edu.internet2.middleware.grouper.Group.getModifySubject(Group.java:3690)
at
edu.internet2.middleware.grouper.grouperUi.beans.api.GuiObjectBase.getLastUpdatedByGuiSubject(GuiObjectBase.java:196)
...

So it was actually failing to resolve the subject that last modified the
group. Digging in with SQL shows:


SQL> select name, creator_id, MODIFIER_ID from grouper_groups where id =
'd32649c748ec4cb19e489b0ab5656f8f';

NAME
----------------------------------------------------------------------------------------------------------------------------------
CREATOR_ID MODIFIER_ID
----------------------------------------
----------------------------------------
osu:org:is:app:box:temp-eligible
02c44e5a77fb4dbf81ce38515e9deed7 d8adf0aa82df489a9c3fe011d8734081

SQL> select subject_id from grouper_members where id =
'02c44e5a77fb4dbf81ce38515e9deed7';

SUBJECT_ID
----------------------------------------------------------------------------------------------------------------------------------
lomaxe

SQL> select subject_id from grouper_members where id =
'd8adf0aa82df489a9c3fe011d8734081';

SUBJECT_ID
----------------------------------------------------------------------------------------------------------------------------------
hagimotk


I understand now why I'm seeing this error. As one of our former Grouper
admins, hagimotk will be the modifier for many groups.

What are the options for dealing with this? Find all occurrences and
"fix" them? Stop removing subjects from the subject source? :)

It would be nice if the error message did not mislead me by using
"creator" in its wording.

Thanks,
Andy

On Tue, 24 Jul 2018, Hyzer, Chris wrote:

> Can you select the row from grouper_groups and see if the auditing member
> ids (creator_id, modifier_id) are still the old user (they should still
> have a row in grouper_members by
> "id"). If you want to open a bug with that info we can fix that for you
>
> Thanks
> Chris
>
> -----Original Message-----
> From:
>
>
> [mailto:]
> On Behalf Of Andrew Morgan
> Sent: Monday, July 23, 2018 2:28 PM
> To:
>
> Subject: [grouper-users] Error: "Cant find creator of ..."
>
> One of our Grouper admins left the university a while ago, and we recently
> deleted her account from LDAP as part of our account lifecycle. We
> removed her Grouper memberships, but she had direct privileges on a few
> groups. I ran the USDU to remove those as well.
>
> Even after running USDU, I'm seeing this curious error message in the UI
> log when I view the Members or Privileges tab of specific group:
>
> 2018-07-23 11:19:54,612 WARN api.GuiObjectBase: Cant find creator of:osu
> : org : is : app : box : temp eligible
> edu.internet2.middleware.subject.SubjectNotFoundException: No results:
> searchSubject filter:(uid=%TERM%) searchValue: <username-redacted>
>
>
> However, when I view "More" in the UI for the group, it says:
>
> Creator: Lomax, Erica (lomaxe)
>
>
> (lomaxe is still a valid account, not the person that left).
>
> Where is the "creator" in the error message coming from?
>
> Thanks,
> Andy Morgan
> Systems Administrator, Identity & Access Management
> Information Services | Oregon State University
>



Archive powered by MHonArc 2.6.19.

Top of Page