If session methods have been enabled for a UserProfile that does not have CodeModification privilege, if this user attempts to browse implementors of any method, using either GBS or ClassOrganizer>>implementorsOf:, it will trigger the following error:
----------------------------------------------------
GemStone: Error Nonfatal
a SecurityError occurred (error 2151), reason:rtErrNoPriv, An attempt was made to do a privileged operation for which no privilege had been granted. Error Category: 231169 [GemStone] Number: 2151 Arg Count: 1 Context : 32046593 exception : 32044545
Arg 1: [32040705 sz:10 cls: 76545 UserProfile] anUserProfile
For GS version 2.X the error will be formatted slightly differently:
----------------------------------------------------
GemStone: Error Nonfatal
An attempt was made to do a privileged operation for which no privilege had been granted. Error Category: 231169 [GemStone] Number: 2151 Arg Count: 1 Context : 15536641
Arg 1: [15045121 sz:10 cls: 76545 UserProfile] an UserProfile
Browse implementors from a GS user with appropriate privileges, or that has not had session methods enabled.
Last updated: 12/5/17