[AdminPage] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>

Hallo,

Ich habe in scm-manager einige Plugins installiert. Jetzt wird im Administrator Tab folgender Fehler angezeigt:

Fehler: [AdminPage] is not a component. All component children of must be a or <React.Fragment>

Wie kann ich das korrigieren?

vielen Dank für die Hilfe.

P.S. Die Fehlermeldung wird im Titel korrekt angezeigt, aber nicht im Body meines Posts.

Hey stefan22,

Welcome to the forum and thank you for your report! It seems that 4.0.0-REACT19 was accidentally rolled out to you. This release was unintentional and we cannot apologize enough for this and the trouble this made.

We have released version 3.11.0 to overwrite this broken version. The 4.0.0-REACT19 version did not had backend changes, so no data will be corrupted.

Could you tell me more about your setup? How did you install the SCM-Manager? I wonder why you still got this version.

Thank you very much and sorry again.

Hello fscholdei,

thanky for your response.

I installed scm-manager several years ago and updated it on a regular basis.

From my documentation I think this was how I installed it:

apt-get install scm-server=1.57
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete werden durch eine ÄLTERE VERSION ERSETZT (Downgrade):
  scm-server
0 aktualisiert, 0 neu installiert, 1 durch eine ältere Version ersetzt, 0 zu entfernen und 1 nicht aktualisiert.
Es müssen 29,7 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 75,8 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
Holen: 1 http://maven.scm-manager.org/nexus/content/repositories/releases/ ./ scm-server 1.57 [29,7 MB]
Es wurden 29,7 MB in 8 s geholt (3.378 kB/s).
dpkg: Warnung: Version 1.59 des Paketes scm-server wird durch ältere Version 1.57 ersetzt
(Lese Datenbank ... 174335 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../scm-server_1.57_all.deb ...
Entpacken von scm-server (1.57) über (1.59) ...
Trigger für ureadahead (0.100.0-16) werden verarbeitet ...
scm-server (1.57) wird eingerichtet ...

My current apt source looks like this

root .../apt/sources.list.d# cat scm-manager.sources 
X-Repolib-Name: SCM-Manager
Enabled: yes
Types: deb
URIs: https://packages.scm-manager.org/repository/apt-v2-releases/
Suites: stable
Components: main
Architectures: all
Signed-By: /etc/apt/keyrings/scmm-archive-keyring.gpg

From the log I see which plugins were installed before the error occured

2025-10-01 22:16:44.232 [main] [          ] INFO  sonia.scm.lifecycle.BootstrapContextListener - start scm-manager version 4.0.0-REACT19
2025-10-01 22:16:44.685 [main] [          ] INFO  sonia.scm.plugin.PluginProcessor - collect plugins
2025-10-01 22:16:45.174 [main] [          ] INFO  sonia.scm.plugin.PluginProcessor - install plugin tree:
+- scm-issuetracker-plugin@3.5.0
   +- scm-redmine-plugin@3.4.2
+- scm-mail-plugin@3.5.1
   +- scm-issuetracker-plugin@3.5.0
      +- scm-redmine-plugin@3.4.2
   +- scm-jenkins-plugin@3.1.1
+- scm-redmine-plugin@3.4.2
+- scm-el-plugin@3.0.0
   +- scm-jenkins-plugin@3.1.1
+- scm-jenkins-plugin@3.1.1
+- scm-git-plugin@4.0.0-REACT19
+- scm-legacy-plugin@4.0.0-REACT19
+- scm-hg-plugin@4.0.0-REACT19
+- scm-svn-plugin@4.0.0-REACT19

Could you please give me instruction, how to fix the error.

Thank you

Stefan

Hi! You should be able to install SCM-Manager 3.11.0 with this command:

apt-get install scm-server=3.11.0

Please let us know whether this workes for you.

I worked as a charm. Thank you very much

1 Like