grouper-dev - RE: [grouper-dev] Missing QuotedDnResultHandler
Subject: Grouper Developers Forum
List archive
- From: Gagné Sébastien <>
- To: "Tom Zeller" <>
- Cc: <>
- Subject: RE: [grouper-dev] Missing QuotedDnResultHandler
- Date: Thu, 23 Feb 2012 08:58:47 -0500
Do I have to manually add the psp-ldap-target-2.1.0-SNAPSHOT.jar to the
classpath ? Because it's already in the /app/grouper/api/lib/custom folder
with all the other jars from the grouper.psp distribution and I never had to
modify the classpath before to include them.
Thanks
-----Message d'origine-----
De :
[mailto:]
De la part de Tom Zeller
Envoyé : 22 février 2012 18:25
À : Gagné Sébastien
Cc :
Objet : Re: [grouper-dev] Missing QuotedDnResultHandler
Actually, this is my responsibility.
The psp-example-grouper-to-* configuration examples supply ldap.properties
with a custom search result handler supporting the provisioning of quoted DNs
:
# The QuotedDnResultHandler removes quotes from DNs of the form
"CN=quoted/name",DC=edu.
# The FqdnSearchResultHandler makes sure that all ldap dns are fully
qualified.
edu.vt.middleware.ldap.searchResultHandlers=edu.internet2.middleware.psp.ldap.QuotedDnResultHandler,edu.vt.middleware.ldap.handler.FqdnSearchResultHandler
The search result handler class
edu.internet2.middleware.psp.ldap.QuotedDnResultHandler
exists in the psp-ldap-target project and jar.
This search result handler may not be necessary in your environment, so you
may simply comment in out, which is my recommendation (on the real-time
provisioning wiki page) when using the example ldap.properties in the grouper
UI.
Otherwise, just make sure psp-ldap-target-<version>.jar is in your classpath,
probably grouper/lib/custom. This jar is available from the
grouper.psp-<version> distribution from the release URL, and is installed by
default by the grouper installer.
I don't know, maybe I should comment out the QuotedDnResultHandler by
default, I am not sure.
TomZ
2012/2/21 Gagné Sébastien
<>:
> Hi,
>
> I installed the Grouper 2.1 from this location
> http://www.internet2.edu/grouper/release/2.1.0/ (downloaded today, feb
> 21st), but I'm getting an exception when starting the API.
>
>
>
> $ bin/gsh.sh
>
>
>
> Using GROUPER_HOME: /app/grouper/api
>
> Using GROUPER_CONF: /app/grouper/api/conf
>
> Using JAVA: /app/java/jdk1.6/bin/java
>
> using MEMORY: 64m-750m
>
> Couldnt startup grouper: Error initializing SourceManager
>
> java.lang.RuntimeException: Error initializing SourceManager
>
> at
> edu.internet2.middleware.subject.provider.SourceManager.init(SourceMan
> ager.java:150)
>
> at
> edu.internet2.middleware.subject.provider.SourceManager.<init>(SourceM
> anager.java:91)
>
> at
> edu.internet2.middleware.subject.provider.SourceManager.getInstance(So
> urceManager.java:101)
>
> at
> edu.internet2.middleware.grouper.misc.GrouperStartup.startup(GrouperSt
> artup.java:86)
>
> at
> edu.internet2.middleware.grouper.app.gsh.GrouperShell.main(GrouperShel
> l.java:136)
>
> at
> edu.internet2.middleware.grouper.app.gsh.GrouperShellWrapper.main(Grou
> perShellWrapper.java:16)
>
> Caused by: java.lang.IllegalArgumentException: Could not find class
> 'edu.internet2.middleware.psp.ldap.QuotedDnResultHandler'
>
> [...]
>
> Caused by: java.lang.IllegalArgumentException: Could not find class
> 'edu.internet2.middleware.psp.ldap.QuotedDnResultHandler'
>
> [...]
>
> Caused by: java.lang.ClassNotFoundException:
> edu.internet2.middleware.psp.ldap.QuotedDnResultHandler
>
> [...]
>
> Exception in thread "main" java.lang.RuntimeException: Error
> initializing SourceManager
>
> [...]
>
> Caused by: java.lang.IllegalArgumentException: Could not find class
> 'edu.internet2.middleware.psp.ldap.QuotedDnResultHandler'
>
> [...]
>
> Caused by: java.lang.IllegalArgumentException: Could not find class
> 'edu.internet2.middleware.psp.ldap.QuotedDnResultHandler'
>
> [...]
>
> Caused by: java.lang.ClassNotFoundException:
> edu.internet2.middleware.psp.ldap.QuotedDnResultHandler
>
> [...]
>
>
>
> I checked in the source configuration and found the reference to the
> class in ldap.properties :
>
> edu.vt.middleware.ldap.searchResultHandlers=edu.internet2.middleware.p
> sp.ldap.QuotedDnResultHandler,edu.vt.middleware.ldap.handler.FqdnSearc
> hResultHandler
>
>
>
> If I remove "edu.internet2.middleware.psp.ldap.QuotedDnResultHandler"
> part the error disappears. I'm guessing the class wasn't updated in the
> release.
>
>
>
> Thanks for you help
>
>
>
>
>
> Sébastien Gagné, | Analyste en informatique
>
> 514-343-6111 x33844 | Université de Montréal,
>
> | Pavillon Roger-Gaudry, local X-100-11
>
>
- [grouper-dev] Missing QuotedDnResultHandler, Gagné Sébastien, 02/21/2012
- Re: [grouper-dev] Missing QuotedDnResultHandler, Tom Zeller, 02/22/2012
- RE: [grouper-dev] Missing QuotedDnResultHandler, Gagné Sébastien, 02/23/2012
- Re: [grouper-dev] Missing QuotedDnResultHandler, Tom Zeller, 02/23/2012
- RE: [grouper-dev] Missing QuotedDnResultHandler, Gagné Sébastien, 02/23/2012
- Re: [grouper-dev] Missing QuotedDnResultHandler, Tom Zeller, 02/23/2012
- RE: [grouper-dev] Missing QuotedDnResultHandler, Gagné Sébastien, 02/23/2012
- Re: [grouper-dev] Missing QuotedDnResultHandler, Tom Zeller, 02/23/2012
- RE: [grouper-dev] Missing QuotedDnResultHandler, Gagné Sébastien, 02/23/2012
- Re: [grouper-dev] Missing QuotedDnResultHandler, Tom Zeller, 02/22/2012
Archive powered by MHonArc 2.6.16.