grouper-users - [grouper-users] Error when provisioning to AD
Subject: Grouper Users - Open Discussion List
List archive
- From: "Poddar, Amit" <>
- To: "" <>
- Subject: [grouper-users] Error when provisioning to AD
- Date: Sun, 14 Jul 2019 22:10:27 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=yale.edu;dmarc=pass action=none header.from=yale.edu;dkim=pass header.d=yale.edu;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fnsNoG0EzLwpzL0pnDWADq56dc40PjC/OsA158p8M5o=; b=gibZ8bPJE8BzfqTgidh6V3Oi3gdfPyD8bEq6ymDwgXGYcUxFTAAoQ/oF8eR6AoUtE4Wkrd7R/du81qE5mC2GFI1m7hCWZSKaLNJvuGzBcRQBkotTsoyFtWyNYRPcopoxlxPGmag/w6uoAYaef9wX3fYZ7u2wttqUVjEjYh+cNan69YcPPG0xWede8wIo4dTNzOe2w9+Zg2f6SOknTEK7sbp8oeg/ln97rXA+9jEBv436ZZmq0x/R4dRlbkhhubi3qXK4Tgju+lOVH271PR5jvXCqTdpJDhBNbUccV/8xJ9jgskASPvuiMvqwjn14Z9nDCw122AP48fY6Zv0FDUScvg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q6YA+BfoZ9j6L0tZYkFLJ/CqTcuJPWQHa2UzEg2uqp2f4tLWTGAzkNdl8E1v15q2Ax16YRpRMKTLBfcIRGa99Vz1ba3vx37jbx+Srh3rO5mrMCxSZlP5ILrlYieKglA7XFwSnzpuzrXRBWsBpomgB/3ofMyKDwDQwol6QLsUrmWYf1DoFxDwrQdnKgiUmo/zBuQIicmxqjdgSbMIx8m5weuHAqN/gqDkqYl47SMNWPL1xSifezbydE9753tScFGn/hyRtDnyOjzBA2PBgFpVgnX9Oywr+HXCsAVZUlrWk7hC4UQ7ZvODJEiHtRXm0H91f9SF3YycB93KqD6rB4oIEw==
Hi,
After upgrading from Grouper 2.3 to Grouper 2.4 with all the latest patches, PSPNG provisioning to AD has started failing. The error message in the log file is.
2019-07-14 18:06:01,138: [TSUserFetcher-pspng_activedirectory-full-1] ERROR Provisioner.evaluateJexlExpression(746) - - Jexl _expression_ UserSearchFilter 'sAMAccountName=${subject.getAttributeValue("Netid")}' could not be evaluated for subject ''11452412'/'person'/'sourceId'/null' and group 'null/null' which used variableMap '{userSearchBaseDn=dc=yu,dc=yale,dc=net, provisionerType=LdapGroupProvisioner, groupCreationBaseDn=OU=Test,OU=YaleGroups,DC=yu,DC=yale,DC=net, utils=edu.internet2.middleware.grouper.pspng.PspJexlUtils@67f65f45, subject='11452412'/'person'/'sourceId', provisionerName=pspng_activedirectory, groupSearchBaseDn=OU=Test,OU=YaleGroups,DC=yu,DC=yale,DC=net}'
java.lang.RuntimeException: Error substituting string: '${subject.getAttributeValue("Netid")}'
at edu.internet2.middleware.grouper.util.GrouperUtil.substituteExpressionLanguage(GrouperUtil.java:9483)
at edu.internet2.middleware.grouper.pspng.Provisioner.evaluateJexlExpression(Provisioner.java:702)
at edu.internet2.middleware.grouper.pspng.LdapProvisioner.getUserLdapFilter(LdapProvisioner.java:283)
at edu.internet2.middleware.grouper.pspng.LdapProvisioner.fetchTargetSystemUsers(LdapProvisioner.java:211)
at edu.internet2.middleware.grouper.pspng.Provisioner.fetchTargetSystemUser(Provisioner.java:1135)
at edu.internet2.middleware.grouper.pspng.Provisioner$2.call(Provisioner.java:855)
at edu.internet2.middleware.grouper.pspng.Provisioner$2.call(Provisioner.java:841)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: org.apache.commons.jexl2.JexlException: edu.internet2.middleware.grouper.util.GrouperUtil.substituteExpressionLanguage@9428![8,34]: 'subject.getAttributeValue('Netid');' method invocation error
at org.apache.commons.jexl2.Interpreter.call(Interpreter.java:1076)
at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1100)
at org.apache.commons.jexl2.parser.ASTMethodNode.jjtAccept(ASTMethodNode.java:18)
at org.apache.commons.jexl2.Interpreter.visit(Interpreter.java:1317)
at org.apache.commons.jexl2.parser.ASTReference.jjtAccept(ASTReference.java:18)
at org.apache.commons.jexl2.Interpreter.interpret(Interpreter.java:232)
at org.apache.commons.jexl2.ExpressionImpl.evaluate(ExpressionImpl.java:65)
at edu.internet2.middleware.grouper.util.GrouperUtil.substituteExpressionLanguage(GrouperUtil.java:9434)
... 10 more
Caused by: java.lang.IllegalStateException: There is no open GrouperSession detected. Make sure to start a grouper session (e.g. GrouperSession.startRootSession() if you want to use a root session ) before calling this method
at edu.internet2.middleware.grouper.GrouperSession.staticGrouperSession(GrouperSession.java:1150)
at edu.internet2.middleware.grouper.GrouperSession.staticGrouperSession(GrouperSession.java:1098)
at edu.internet2.middleware.grouper.subj.SourcesXmlResolver.find(SourcesXmlResolver.java:316)
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.subj.LazySubject.getSubject(LazySubject.java:215)
at edu.internet2.middleware.grouper.subj.LazySubject.getAttributeValue(LazySubject.java:139)
Any help would be greatly appreciated, since this is the only issue holding us up before production upgrade.
Thanks,
Amit
- [grouper-users] Error when provisioning to AD, Poddar, Amit, 07/14/2019
- RE: [grouper-users] Error when provisioning to AD, Coleman, Erik C, 07/15/2019
- Re: [grouper-users] Error when provisioning to AD, Poddar, Amit, 07/15/2019
- RE: [grouper-users] Error when provisioning to AD, Coleman, Erik C, 07/16/2019
- Re: [grouper-users] Error when provisioning to AD, Poddar, Amit, 07/16/2019
- RE: [grouper-users] Error when provisioning to AD, Coleman, Erik C, 07/16/2019
- Re: [grouper-users] Error when provisioning to AD, Poddar, Amit, 07/17/2019
- RE: [grouper-users] Error when provisioning to AD, Coleman, Erik C, 07/16/2019
- Re: [grouper-users] Error when provisioning to AD, Poddar, Amit, 07/16/2019
- RE: [grouper-users] Error when provisioning to AD, Coleman, Erik C, 07/16/2019
- Re: [grouper-users] Error when provisioning to AD, Poddar, Amit, 07/15/2019
- RE: [grouper-users] Error when provisioning to AD, Coleman, Erik C, 07/15/2019
Archive powered by MHonArc 2.6.19.