User/Groups disappeared after Update to XWiki 15.10.11

After updating xWiki no User or Group is visible in wiki administration.
In Catalina log I see the Error:

ERROR o.a.v.rendering                - Left side ($map.get('totalrows')) of comparison operation has null value at <unknown template>[line 1752, column 32]

Here is the complete Log:

[XAMPP]: Searching for JDK or JRE HOME with reg query ...
FEHLER: Der angegebene Registrierungsschlüssel bzw. Wert wurde nicht gefunden.
. [XAMPP]: Could not find 32 bit or 64 bit JDK
. [XAMPP]: Looking for 32 bit JDK on 64 bit machine
FEHLER: Der angegebene Registrierungsschlüssel bzw. Wert wurde nicht gefunden.
. [XAMPP]: Could not find 32 bit JDK
. [XAMPP]: Looking for 32 bit or 64 bit on 64 bit machine with short name
FEHLER: Der angegebene Registrierungsschlüssel bzw. Wert wurde nicht gefunden.
. [XAMPP]: Could not find 32 bit or 64 bit AdoptOpenJDK
. [XAMPP]: Looking for 32 bit or 64 bit JRE
FEHLER: Der angegebene Registrierungsschlüssel bzw. Wert wurde nicht gefunden.
. [XAMPP]: Could not find 32 bit or 64 bit JRE with long name
. [XAMPP]: Looking for 32 bit or 64 bit JRE on 64 bit machine with short name

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE
    CurrentVersion    REG_SZ    21

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE\21
    JavaHome    REG_SZ    C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\
    RuntimeLib    REG_SZ    C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\bin\server\jvm.dll

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE\21.0.1.12
    JavaHome    REG_SZ    C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\
    RuntimeLib    REG_SZ    C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\bin\server\jvm.dll


[XAMPP]: Using JRE

[XAMPP]: Seems fine
[XAMPP]: Set JRE_HOME : C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\
[XAMPP]: Set CATALINA_HOME : C:\xampp\tomcat

Using CATALINA_BASE:   "C:\xampp\tomcat"
Using CATALINA_HOME:   "C:\xampp\tomcat"
Using CATALINA_TMPDIR: "C:\xampp\tomcat\temp"
Using JRE_HOME:        "C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\"
Using CLASSPATH:       "C:\xampp\tomcat\bin\bootstrap.jar;C:\xampp\tomcat\bin\tomcat-juli.jar"
Using CATALINA_OPTS:   ""
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
02-Aug-2024 14:44:23.651 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server Version:        Apache Tomcat/8.5.87
02-Aug-2024 14:44:23.661 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Feb 27 2023 19:32:33 UTC
02-Aug-2024 14:44:23.669 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 8.5.87.0
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows Server 2019
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Architektur:           amd64
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           21.0.1+12-LTS
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Hersteller:        Eclipse Adoptium
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\xampp\tomcat
02-Aug-2024 14:44:23.671 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\xampp\tomcat
02-Aug-2024 14:44:23.679 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
02-Aug-2024 14:44:23.679 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\xampp\tomcat\conf\logging.properties
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\xampp\tomcat
02-Aug-2024 14:44:23.681 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\xampp\tomcat
02-Aug-2024 14:44:23.689 INFORMATION [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\xampp\tomcat\temp
02-Aug-2024 14:44:23.689 INFORMATION [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The Apache Tomcat Native library which allows using OpenSSL was not found on the java.library.path: [C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Eclipse Adoptium\jre-21.0.1.12-hotspot\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\Certbot\bin;C:\xampp\php;C:\ProgramData\ComposerSetup\bin;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\AppData\Roaming\Composer\vendor\bin;.]
02-Aug-2024 14:44:23.823 INFORMATION [main] org.apache.coyote.AbstractProtocol.init Initialisiere ProtocolHandler["http-nio-8080"]
02-Aug-2024 14:44:23.873 INFORMATION [main] org.apache.coyote.AbstractProtocol.init Initialisiere ProtocolHandler["ajp-nio-127.0.0.1-8009"]
02-Aug-2024 14:44:23.873 INFORMATION [main] org.apache.catalina.startup.Catalina.load Initialization processed in 1246 ms
02-Aug-2024 14:44:23.964 INFORMATION [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
02-Aug-2024 14:44:23.964 INFORMATION [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/8.5.87]
02-Aug-2024 14:44:23.985 INFORMATION [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploye Web-Applikations-Verzeichnis [C:\xampp\tomcat\webapps\xwiki]
2024-08-02 14:44:36,557 [localhost-startStop-1] INFO  iPropertiesConfigurationSource - Loading [xwiki.properties] from [file:/C:/xampp/tomcat/webapps/xwiki/WEB-INF/xwiki.properties]
2024-08-02 14:44:36,893 [localhost-startStop-1] INFO  o.x.e.i.ServletEnvironment     - Using permanent directory [C:\xampp\xwikidata]
2024-08-02 14:44:51,688 [localhost-startStop-1] INFO  o.x.s.s.i.EmbeddedSolr         - Updating Solr home directory at [C:\xampp\xwikidata\store\solr]
2024-08-02 14:44:51,730 [localhost-startStop-1] INFO  o.x.s.s.i.EmbeddedSolr         - Starting embedded Solr server...
2024-08-02 14:44:51,730 [localhost-startStop-1] INFO  o.x.s.s.i.EmbeddedSolr         - Using Solr home directory: [C:\xampp\xwikidata\store\solr]
2024-08-02 14:44:53,170 [localhost-startStop-1] WARN  o.e.j.u.s.S.config             - Trusting all certificates configured for Client@d28b4ae[provider=null,keyStore=null,trustStore=null]
2024-08-02 14:44:53,170 [localhost-startStop-1] WARN  o.e.j.u.s.S.config             - No Client EndPointIdentificationAlgorithm configured for Client@d28b4ae[provider=null,keyStore=null,trustStore=null]
2024-08-02 14:44:53,442 [localhost-startStop-1] WARN  o.e.j.u.s.S.config             - Trusting all certificates configured for Client@6867fb3f[provider=null,keyStore=null,trustStore=null]
2024-08-02 14:44:53,442 [localhost-startStop-1] WARN  o.e.j.u.s.S.config             - No Client EndPointIdentificationAlgorithm configured for Client@6867fb3f[provider=null,keyStore=null,trustStore=null]
2024-08-02 14:44:53,530 [localhost-startStop-1] WARN  o.a.s.c.CoreContainer          - Not all security plugins configured!  authentication=disabled authorization=disabled.  Solr is only as secure as you make it. Consider configuring authentication/authorization before exposing Solr to users internal or external.  See https://s.apache.org/solrsecurity for more info
2024-08-02 14:44:58,609 [localhost-startStop-1] INFO  o.x.s.s.i.EmbeddedSolr         - Started embedded Solr server.
2024-08-02 14:44:59,145 [localhost-startStop-1] INFO  o.x.s.f.i.FilesystemStoreTools - Using filesystem store directory [C:\xampp\xwikidata\store\file]
02-Aug-2024 14:45:02.821 INFORMATION [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\xampp\tomcat\webapps\xwiki] has finished in [38.826] ms
02-Aug-2024 14:45:02.861 INFORMATION [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
02-Aug-2024 14:45:02.882 INFORMATION [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-127.0.0.1-8009"]
02-Aug-2024 14:45:02.882 INFORMATION [main] org.apache.catalina.startup.Catalina.start Server startup in 39006 ms
2024-08-02 14:47:21,756 [solr/indexer job group daemon thread - org.xwiki.search.solr.internal.job.IndexerJob@10a885f5([solr, indexer])] INFO  o.x.s.s.i.j.IndexerJob         - Starting job of type [solr.indexer] with identifier [[solr, indexer]]
2024-08-02 14:48:09,824 [solr/indexer job group daemon thread - org.xwiki.search.solr.internal.job.IndexerJob@10a885f5([solr, indexer])] INFO  o.x.s.s.i.j.IndexerJob         - 0 documents added, 0 deleted and 0 updated during the synchronization of the Solr index.
2024-08-02 14:48:09,824 [solr/indexer job group daemon thread - org.xwiki.search.solr.internal.job.IndexerJob@10a885f5([solr, indexer])] INFO  o.x.s.s.i.j.IndexerJob         - Finished job of type [solr.indexer] with identifier [[solr, indexer]]

I also have the problem that I cannot insert images and also the office import doesn’t, just in case that these problems are connected to each other.

Any idea what the Problem could be?

Thanx Miguel

Wow, totally timely: I’ve planned an upgrade for tomorrow :smiley:
Which version have you updated from?

Beside, I can’t read German, is there an error in looking for a suitable Java installation?

I came from Version 14.10.19.

The Errors telling that he can’t find the Registrykeys for JDK/JRE Home. But I think he is searching different types of Java, in the end he finds the Registry Key from Eclipse Adoptium and says: Using JRE, seems fine.

What I forgot to mentio ist that I am using oicd to login with O365. But this ist working without a problem.

Another thing I found out now:

  • The User are shown in the “UserDirectory”, but not in “Users” and “Groups”
  • The Error is only logged when I click on “Groups” not when I click on “Users”.