[midPoint] Midpoint 3.3 and OpenLDAP

Shawn McKinney smckinney at symas.com
Thu Jan 7 22:39:42 CET 2016


> On Jan 7, 2016, at 10:58 AM, Shawn McKinney <smckinney at symas.com> wrote:
> 
>> 
>> On Jan 7, 2016, at 10:50 AM, Radovan Semancik <radovan.semancik at evolveum.com> wrote:
>> 
>> Yes, that really seems to be the case. It looks like this is a bug/feature of Apache Directory API. Or perhaps the root cause is your use of system property to initialize the API. That property tells *all* instances of the directory API to initialize with the accelerator classes, but the classes are not available to all instances.
>> 
>> Bundling the accelerator classes with midPoint or the LDAP connector should do it. But it is a hack, not really a clean solution.
>> 
>> Maybe the clean solution would be to avoid use of system property and initialize only your instance of the API programaticaly from when you instantiate it in the Fortress core?
> 
> Good point.  Let me try that.

Update:  Changed fortress core to pass the extended operations in as list to ldap api instead of setting as system property.  Problem resolved.  Thanks for assistance.

Shawn


More information about the midPoint mailing list