Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.
If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!
Server error LDAP login
-
My server is running Version 25.0.18-ci.13




When I did the login, I got 3 error messages.
This is the first error:An error occurred in the web application: Filter Error URL: http://proget.example.com/ Referrer: https://proget.example.com/log-in?ReturnUrl=%2F User: EMP208@example.com User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0 IP Address: 10.10.20.49 Stack trace: at Novell.Directory.Ldap.Rfc2251.RfcFilter.UnescapeString(String stringRenamed) at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterList() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilter() at Novell.Directory.Ldap.Rfc2251.RfcFilter.Parse(String filterExpr) at Inedo.Extensions.UserDirectories.NovellLdapClient.SearchV2(String distinguishedName, String filter, LdapClientSearchScope scope, String[] attributes) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\Clients\NovellLdapClient.cs:line 90 at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.SearchDomains(LdapClient client, String ldapFilter, Boolean isUser)+MoveNext() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 493 at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.GetGroupNames(ActiveDirectoryV5Principal principal) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 510 at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) at System.Lazy`1.ExecutionAndPublication(LazyHelper executionAndPublication, Boolean useDefaultConstructor) at System.Lazy`1.CreateValue() at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.ActiveDirectoryV5Principal.IsMemberOfGroup(String groupName) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 583 at System.Linq.Enumerable.WhereArrayIterator`1.ToArray() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.ToArray() at Inedo.ProGet.Web.Security.TaskChecker.BuildUserPrivileges(IUserDirectoryUser user) at Inedo.ProGet.Web.Security.TaskChecker.Inedo.Security.ITaskChecker.FindPrivilege(IUserDirectoryUser user, ScopedTask& scopedTask) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E627894\Src\src\ProGet\Web\Security\TaskChecker.cs:line 100 at Inedo.ProGet.WebApplication.Pages.RootPage.CreateChildControlsAsync() at Inedo.ProGet.WebApplication.Pages.ProGetSimplePage.InitializeAsync() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E627894\Src\src\ProGet\WebApplication\Pages\ProGetSimplePage.cs:line 69 at Inedo.Web.PageFree.SimplePageBase.ExecutePageLifeCycleAsync() at Inedo.Web.PageFree.SimplePageBase.ProcessRequestAsync(AhHttpContext context) at Inedo.Web.AhWebMiddleware.InvokeAsync(HttpContext context) ::Web Error on 14/01/2026 13:05:54::This is the second error:
An error occurred in the web application: Filter Error URL: http://proget.example.com/0x44/proget/Inedo.ProGet.WebApplication.Controls.Layout.NotificationBar/GetNotifications Referrer: https://proget.example.com/ User: EMP208@example.com User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0 IP Address: 10.10.20.49 Stack trace: at Novell.Directory.Ldap.Rfc2251.RfcFilter.UnescapeString(String stringRenamed) at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterList() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilter() at Novell.Directory.Ldap.Rfc2251.RfcFilter.Parse(String filterExpr) at Inedo.Extensions.UserDirectories.NovellLdapClient.SearchV2(String distinguishedName, String filter, LdapClientSearchScope scope, String[] attributes) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\Clients\NovellLdapClient.cs:line 90 at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.SearchDomains(LdapClient client, String ldapFilter, Boolean isUser)+MoveNext() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 493 at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.GetGroupNames(ActiveDirectoryV5Principal principal) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 510 at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) --- End of stack trace from previous location --- at System.Lazy`1.CreateValue() at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.ActiveDirectoryV5Principal.IsMemberOfGroup(String groupName) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 583 at System.Linq.Enumerable.WhereArrayIterator`1.ToArray() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.ToArray() at Inedo.ProGet.Web.Security.TaskChecker.BuildUserPrivileges(IUserDirectoryUser user) at Inedo.ProGet.WebApplication.Controls.Layout.NotificationBar.GetNotificationsInternal(AhHttpContext context) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E627894\Src\src\ProGet\WebApplication\Controls\Layout\NotificationBar.cs:line 72 at Inedo.ProGet.WebApplication.Controls.Layout.NotificationBar.GetNotifications(AhHttpContext context) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E627894\Src\src\ProGet\WebApplication\Controls\Layout\NotificationBar.cs:line 62 at Inedo.Web.AhWebMiddleware.InvokeAsync(HttpContext context) ::Web Error on 14/01/2026 13:05:55::This is the third error:
An error occurred in the web application: Filter Error URL: http://proget.example.com/0x44/proget/Inedo.ProGet.WebApplication.Controls.Layout.NotificationBar/GetNotifications Referrer: https://proget.example.com/log-in?ReturnUrl=%2F User: EMP208@example.com User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0 IP Address: 10.10.20.49 Stack trace: at Novell.Directory.Ldap.Rfc2251.RfcFilter.UnescapeString(String stringRenamed) at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterList() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilterComp() at Novell.Directory.Ldap.Rfc2251.RfcFilter.ParseFilter() at Novell.Directory.Ldap.Rfc2251.RfcFilter.Parse(String filterExpr) at Inedo.Extensions.UserDirectories.NovellLdapClient.SearchV2(String distinguishedName, String filter, LdapClientSearchScope scope, String[] attributes) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\Clients\NovellLdapClient.cs:line 90 at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.SearchDomains(LdapClient client, String ldapFilter, Boolean isUser)+MoveNext() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 493 at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.GetGroupNames(ActiveDirectoryV5Principal principal) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 510 at System.Lazy`1.ViaFactory(LazyThreadSafetyMode mode) --- End of stack trace from previous location --- at System.Lazy`1.CreateValue() at Inedo.Extensions.UserDirectories.ActiveDirectory.ADUserDirectoryV5.ActiveDirectoryV5Principal.IsMemberOfGroup(String groupName) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E607808\Src\InedoCore\InedoExtension\UserDirectories\ActiveDirectory\ADUserDirectoryV5.cs:line 583 at System.Linq.Enumerable.WhereArrayIterator`1.ToArray() at System.Linq.Buffer`1..ctor(IEnumerable`1 source) at System.Linq.OrderedEnumerable`1.ToArray() at Inedo.ProGet.Web.Security.TaskChecker.BuildUserPrivileges(IUserDirectoryUser user) at Inedo.ProGet.WebApplication.Controls.Layout.NotificationBar.GetNotificationsInternal(AhHttpContext context) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E627894\Src\src\ProGet\WebApplication\Controls\Layout\NotificationBar.cs:line 72 at Inedo.ProGet.WebApplication.Controls.Layout.NotificationBar.GetNotifications(AhHttpContext context) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E627894\Src\src\ProGet\WebApplication\Controls\Layout\NotificationBar.cs:line 62 at Inedo.Web.AhWebMiddleware.InvokeAsync(HttpContext context) ::Web Error on 14/01/2026 13:06:08::
-
Hi @dafex36959_6595,
Based on the exceptions, this is most likely due to an invalid character in the display name field or in an associated group. This is due to a bug that is buried in a third-party library that is based on another library that is based on an some RFC standard.... but who knows. It's been a known issue for years, and presumably end-users of this library (it's the #1 library for LDAP on .NET) have simply worked-around the issue by not using those characters in domains, groups, etc. I'm afraid it's just not something we are able to fix.
We really hate giving this response, but we also cannot go down the rabbit hole of trying to fix the library to support this edge case -- Unfortunately, this is a "limitation" of our software and recommend working around the issue by either removing the unescapable character (typically a '
#or a ',') or try using ADv4 and override the display name to use a different field and/or group discovery.Thanks,
Dan