LDAP Authentication / GraphQL error: Cannot return null for non-nullable field ResponseStatus.slug #7355
Unanswered
flix318
asked this question in
Help / Questions
Replies: 1 comment
-
Hello, I'm on latest node (22.9.0), wikiJS 2.5.304, Postgreql 16.4, Ubuntu 24.04 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello,
I am encountering an issue when logging in using Active Directory/LDAP, where I receive the following error message:
GraphQL error: Cannot return null for non-nullable field ResponseStatus.slug
I am using Wiki.js version 2.5.303 with Node.js 18.20.2 and PostgreSQL 12.20. Both Wiki.js and PostgreSQL are running in Docker containers based on the images requarks/wiki:canary-2.5.303 and postgres:12.20-alpine3.20. I have also tested the requarks/wiki:canary-2.5.304 image. In the background, I am running additional Docker containers for Elasticsearch and NGINX. The error occurs even when I connect directly to Wiki.js without going through a proxy (NGINX).
I also performed a fresh installation of Wiki.js with only LDAP configured, but the result was the same.
The LDAP URL (ldap://:389), ‘Admin Bind DN’, credentials, search base, and search filter are correct. I have verified the settings using an LDAP browser, so I can rule out any issues with our AD server, especially since other services are successfully using it as well.
The configuration worked previously, but I am still in the evaluation phase of Wiki.js. I suspect the issue might be related to Docker. I can see the request on our firewall, so the connection seems to work, but in the network trace, I see the client receiving an RST, ACK from the LDAP server. However, there are no error messages logged on the LDAP server.
I suspect the problem is with my Docker installation, specifically that the return connection (ports) is being blocked by the Docker bridge. All containers are in the same network, using the ‘bridge’ driver on the Docker host. I am still searching for the corresponding error message on the Wiki.js server for the GraphQL error but haven’t found anything in the Docker logs.
Currently, I am unsure how to proceed in order to resolve the issue.
Thank you very much for your help.
Beta Was this translation helpful? Give feedback.
All reactions