grouper-users - [grouper-users] plus signs in email addresses
Subject: Grouper Users - Open Discussion List
List archive
- From: Ben Beecher <>
- To:
- Subject: [grouper-users] plus signs in email addresses
- Date: Wed, 14 Jun 2017 09:58:46 -0400
- Ironport-phdr: 9a23:BMV19x3Ywafv7eZRsmDT+DRfVm0co7zxezQtwd8ZseIUI/ad9pjvdHbS+e9qxAeQG96KtLQb1qGJ6ejJYi8p2d65qncMcZhBBVcuqP49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6JvjvGo7Vks+7y/2+94fdbghMhjexe7F/IRW5oQjTqMUdnJdvJLs2xhbVuHVDZv5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnMURGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LptRRT1iikIKiQ5/XnXhMJ+j6xVvQyvqABkzoHOfI2YLuBzcr/Bcd4YQ2dKQ8ZfVzZGAoO5d4YCEvQOPeBFpITguVQBswexBQmyC+P11zRFgWT50rMk3Os9EQHJwhYgEskSv3TTqNX1KaISXvu0zKbS1znMce5Z2Srk5YXObxsvr/aMXbdqfsrQz0kiDwzFjk+XqYz4JzOayP4Nv3KB4Op4TeKjk2wnqwZqrTi128csjJLJhoILxVDA8SV12pw1JcC+SEN9fNWqE4NQujmHO4doQc4uWWFltSIgxrAEp5K3ZigHxIk/yxLBd/CKd5KE7xHjWeqLPzt0mnxodKiiixu280WtzPD3WNOu31ZQtCVFl8HBtnAT2BzX7ciKUvx9/lq92TaXzQDT7fxLIUUumqraL54t3qA8moAPvkvfBCP5hEL2jKuLdkUh4eeo6v7obq/4qZCBKo94kgD+MqIwlcyjGek0LxYCUmuB9em80LDv50/0TKtQgvA2j6XVqJXaKt4apq69DQ9VyIEj6xOnAjemy9sUg3YKIUlZdxKAi4jpJlTOL+v5DfilmVijjipkx+3eMr37HprNNmTDkKvmfbtl5E5c0g0zzc1H551KELENOe/zWlTvu9zCFR80KAi0w+f8CNVhzYMSR3iDAq6fMKPOr1CI/OQvLPeQZIMLojryNeUq5+O9xUM+zFAHerSx0IFSdWu1BO9OIkOFbGDqj8tbV2oGo1kQVuvv3XePV3Z5anu5X68mrmUxBY+tDYrZbouqhKGE1iayWJBaezYVWRi3DX70etDcCL83YyWIL5o5nw==
We have external users who are identified by email address. If the email address contains a plus sign we have two problems:
(1) The user interface gives "Error: cannot find subject" when we click on the external user. To fix this Grouper would need to URL encode the plus sign in the HREF link (change plus to %2B).
(2) PSP gives an error code 21 when it tries to write this group member to the LDAP database:
2017-06-09 13:47:00 ERROR PspChangeLogConsumer:504 - PSP Consumer 'psp' - An error occurred processing sequence number 300278513
edu.internet2.middleware.psp.PspException: SyncResponse[id=cu:app:maillist:slate-inbox,status=failure,error=customError,errorMessages={[LDAP: error code 21 - member: value #0 invalid per syntax]},requestID=2017/06/09-13:47:00.066,AddResponse[pso=<null>,status=failure,error=customError,errorMessages={[LDAP: error code 21 - member: value #0 invalid per syntax]},requestID=2017/06/09-13:47:00.162]]
at edu.internet2.middleware.psp.grouper.PspChangeLogConsumer.executeSync(PspChangeLogConsumer.java:305)
at edu.internet2.middleware.psp.grouper.PspChangeLogConsumer.processGroupAdd(PspChangeLogConsumer.java:665)
at edu.internet2.middleware.psp.grouper.PspChangeLogConsumer$EventType$3.process(PspChangeLogConsumer.java:103)
at edu.internet2.middleware.psp.grouper.PspChangeLogConsumer.processChangeLogEntry(PspChangeLogConsumer.java:572)
at edu.internet2.middleware.psp.grouper.PspChangeLogConsumer.processChangeLogEntries(PspChangeLogConsumer.java:499)
at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:245)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$4.runJob(GrouperLoaderType.java:652)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:418)
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:318)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573)
2017-06-09 13:48:00 ERROR PspChangeLogConsumer:504 - PSP Consumer 'psp' - An error occurred processing sequence number 300278528
edu.internet2.middleware.psp.PspException: edu.internet2.middleware.psp.PspNoSuchIdentifierException: Psp 'psp' - Has reference from 'PSOIdentifier[id='cn=cu:app:maillist:slate-inbox,ou=Groups,ou=Grouper,o=Columbia University,c=US',targetID=ldap,containerID=<null>]' to 'Reference[toPsoID=PSOIdentifier[id='mail=',targetID=ldap,containerID=<null>],type=member]' SearchResponse[psos=0,status=failure,error=noSuchIdentifier,errorMessages={[LDAP: error code 32 - No Such Object]},requestID=2017/06/09-13:48:00.092]
Can these problems be fixed so that plus signs are handled correctly in the email address or do we need to remove these external users from our Grouper database?
Ben
- [grouper-users] plus signs in email addresses, Ben Beecher, 06/14/2017
- Re: [grouper-users] plus signs in email addresses, Bee-Lindgren, Bert, 06/14/2017
- Re: [grouper-users] plus signs in email addresses, Ben Beecher, 06/16/2017
- RE: [grouper-users] plus signs in email addresses, Black, Carey M., 06/14/2017
- Re: [grouper-users] plus signs in email addresses, Bee-Lindgren, Bert, 06/14/2017
Archive powered by MHonArc 2.6.19.