從LDAP 1.4升級後無法進行AD登錄。在TRACE日誌中記錄以下錯誤消息:SonarQube 5.2,LDAP插件1.5:com4j.ComException
DEBUG web[o.s.p.l.w.WindowsUsersProvider] Requesting details for user: xxxxxx
ERROR web[rails] Error from external users provider: exception Java::Com4j::ExecutionException: com4j.ComException: 8007203a Failed to MkParseDisplayName : The server is not operational. : .\com4j.cpp:217
從sonar.properties中刪除LDAP設置沒有幫助。降級到LDAP 1.4後,所有事情都可以再次運行。我們錯過了一些配置設置嗎?
在我們的環境中,我們在CN部分使用特殊字符:CN = Doe \\,John,OU = ...,DC = ... 。 –
在Windows 7計算機上使用64位JavaSE 1.8(amd64)安裝了SonarQube 5.2和LDAP 1.5(sonar.security.realm = LDAP,ldap.servers = ...且沒有其他LDAP設置=> compatibilityMode = false)同一網絡:沒有錯誤!)。在2012 R2機器上使用相同的軟件和配置:錯誤。我們在web \ deploy \ plugins \ ldap \ META-INF \ lib中找到了從com4j-2.1.jar中提取的com4j-amd64.dll。只有在停止sonarqube後才能刪除。 –
我發現這個問題:https://issues.jenkins-ci.org/browse/JENKINS-17718這可能是一個逃避問題? –