Troubleshooting
Auf dieser Seite finden Sie häufige Probleme und deren Lösung.
Wiedereinspielen eines BPC-Backups aus dem Karaf heraus, wenn das BPC-Core-Modul nicht startet
# optional - aktuelle Indices auflisten
# shell:exec curl 'localhost:9200/_cat/indices'
# bestehende Backups/Snapshots mit den Konfigurationsindices auflisten lassen
shell:exec curl 'localhost:9200/_cat/snapshots/bpc_backup' | grep -i configuration
# ACHTUNG: sicherstellen, dass man ein backup der config hat
# bestehende Konfiguration löschen
shell:exec curl -X DELETE 'localhost:9200/bpc-configuration'
# passenden Snapshot anhand Zeitstempel auswählen und wiederherstellen
shell:exec curl -X POST 'localhost:9200/_snapshot/bpc_backup/snapshot-bpc-configuration-20221214-090546/_restore'
# aktuelle Indices auflisten um an den Namen des wiederhergestellen Index zu kommen
shell:exec curl 'localhost:9200/_cat/indices'
# Den Alias 'bpc-configuration' für den wiederhergestellten Index setzen
shell:exec curl -X POST "localhost:9200/_aliases" -H 'Content-Type: application/json' -d '{ "actions": [ { "add": { "index": "bpc-configuration_1667975827693", "alias": "bpc-configuration" } } ] }'
Der Port kann abweichend konfiguriert sein. |
Siehe Backup & Restore.
Login schlägt fehl
Passwörter sollten ohne führende oder folgende Leerzeichen (oder andere "Whitespaces") vergeben werden.
Bei der Anmeldung werden Eingaben "getrimmt", was dazu führt, dass diese Zeichen verloren gehen und keine erfolgreiche Anmeldung stattfinden kann.
Einbettung vom BPC via iFrame (I-Frame)
Der Header X-Frame-Options: sameorigin
muss über HTTP Header entfernt werden.
Weitere Anpassungen sind nicht nötig.
Recovery/Wiederherstellung von Elasticsearch
Sollte Elasticsearch (ES) nicht ordnungsgemäß beendet oder durch einen Hardware-/Netzwerkdefekt das Dateisystem beschädigt worden sein, dann sollte es aus einem Backup oder (falls vorhanden) über den ES-Cluster wiederhergestellt werden.
Wiederherstellung im Elasticsearch-Cluster
Sollten Sie ES im Cluster betreiben, dann besteht die Möglichkeit, alle Daten aus anderen Cluster-Nodes wiederherzustellen. Wenn ES noch ordnungsgemäß startet, dann geschieht das vollautomatisch.
Sind jedoch zentrale ES-Verwaltungsdaten betroffen und ES startet nicht mehr, dann muss der gesamte Daten-Ordner (wie über path.data
konfiguriert) gelöscht werden.
Beim anschließenden Start von ES verbindet sich ES mit dem Cluster und bezieht automatisch die Daten.
Der Knoten ist in diesem Fall direkt wieder einsetzbar, da noch nicht vorhandene Daten intern über den Cluster-Mechanismus bereitgestellt werden.
Wiederherstellung aus Elasticsearch-Backup
Das BPC erstellt periodisch Backups der eigenen Konfiguration über den ES-Backup-Mechanismus.
Der Speicherort des Backups ist unter path.repo
konfiguriert.
Dieser Ordner enthält Backups, die auch bei unsachgemäßer Beendigung von ES einen konsistenten Zustand haben.
Wenn das ES-Datenverzeichnis permanent beschädigt ist, dann sollte dieses entfernt werden (BPC/Karaf dürfen nicht laufen).
Anschließend werden BPC/Karaf gestartet.
Es sollte nun eine Standardkonfiguration vom BPC angelegt werden, sodass man sich am BPC über die lokalen Benutzer anmelden kann (Datei etc/users.properties
, falls kein anderer JAAS Provider konfiguriert wurde).
Nach der Anmeldung als Benutzer mit der Rolle bpcAdmin kann über die Einstellungen die Liste der vorhandenen Backups eingesehen werden.
Durch Wiederherstellen des passenden Backups wird der Zustand wiederhergestellt.
Die Replikationseinstellungen laden nun erneut die Daten in ES.
Dies kann je nach Umfang der Daten einige Zeit in Anspruch nehmen.
Service Wrapper startet Karaf nicht neu
Falls der Service Wrapper zum automatischen Starten und auch Neustarten von Karaf verwendet wird (z.B., weil ein Speicherproblem auftrat), dann kann es dazu kommen, dass folgende Meldung in der karaf/data/log/wrapper.log
erscheint:
ERROR | wrapper | 2019/01/24 01:50:45 | JVM appears hung: Timed out waiting for signal from JVM. ERROR | wrapper | 2019/01/24 01:50:45 | JVM did not exit on request, terminated STATUS | wrapper | 2019/01/24 01:50:46 | JVM exited in response to signal SIGKILL (9). ERROR | wrapper | 2019/01/24 01:50:46 | Unable to start a JVM STATUS | wrapper | 2019/01/24 01:50:46 | <-- Wrapper Stopped
Die Ursache kann sein, dass die Resource beim Start der JVM noch nicht wieder freigegeben waren.
In diesem Fall sollte in die Datei karaf/etc/karaf-wrapper.conf
folgender Eintrag aufgenommen werden:
wrapper.restart.delay=30
Monitor: XLSX-Export funktioniert nicht
Speziell auf Redhat-Systemen ist aufgefallen, dass oftmals der XLSX-Export nicht funktioniert. Nach dem Klick auf "Herunterladen" passiert nichts. In der Karaf-Konsole hingegen taucht folgende Exception auf:
15:34:24.160 ERROR [qtp1098107281-13455345] Problem with writing the data, class de.virtimo.bpc.module.monitor.resource.Monitor$3, ContentType: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
15:34:24.163 WARN [qtp1098107281-13455345] Interceptor for {http://resource.monitor.module.bpc.virtimo.de/}Monitor has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: java.lang.reflect.InvocationTargetException
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleWriteException(JAXRSOutInterceptor.java:399) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:275) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.processResponse(JAXRSOutInterceptor.java:122) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.handleMessage(JAXRSOutInterceptor.java:84) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [64:org.apache.cxf.cxf-core:3.3.3]
at org.apache.cxf.interceptor.OutgoingChainInterceptor.handleMessage(OutgoingChainInterceptor.java:90) [64:org.apache.cxf.cxf-core:3.3.3]
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) [64:org.apache.cxf.cxf-core:3.3.3]
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) [64:org.apache.cxf.cxf-core:3.3.3]
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:267) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:216) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:301) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:225) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687) [36:javax.servlet-api:3.1.0]
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:276) [88:org.apache.cxf.cxf-rt-transports-http:3.3.3]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873) [187:org.eclipse.jetty.servlet:9.4.18.v20190429]
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623) [187:org.eclipse.jetty.servlet:9.4.18.v20190429]
at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:214) [197:org.eclipse.jetty.websocket.server:9.4.18.v20190429]
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610) [187:org.eclipse.jetty.servlet:9.4.18.v20190429]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) [187:org.eclipse.jetty.servlet:9.4.18.v20190429]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [220:org.ops4j.pax.web.pax-web-jetty:7.2.10]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [184:org.eclipse.jetty.security:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293) [220:org.ops4j.pax.web.pax-web-jetty:7.2.10]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) [187:org.eclipse.jetty.servlet:9.4.18.v20190429]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [220:org.ops4j.pax.web.pax-web-jetty:7.2.10]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.Server.handle(Server.java:505) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) [186:org.eclipse.jetty.server:9.4.18.v20190429]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) [178:org.eclipse.jetty.io:9.4.18.v20190429]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [178:org.eclipse.jetty.io:9.4.18.v20190429]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [178:org.eclipse.jetty.io:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804) [189:org.eclipse.jetty.util:9.4.18.v20190429]
at java.lang.Thread.run(Unknown Source) [?:?]
Caused by: java.lang.InternalError: java.lang.reflect.InvocationTargetException
at sun.font.FontManagerFactory$1.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at sun.font.FontManagerFactory.getInstance(Unknown Source) ~[?:?]
at java.awt.Font.getFont2D(Unknown Source) ~[?:?]
at java.awt.Font.canDisplayUpTo(Unknown Source) ~[?:?]
at java.awt.font.TextLayout.singleFont(Unknown Source) ~[?:?]
at java.awt.font.TextLayout.<init>(Unknown Source) ~[?:?]
at org.apache.poi.ss.util.SheetUtil.getDefaultCharWidth(SheetUtil.java:274) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.ss.util.SheetUtil.getColumnWidth(SheetUtil.java:249) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.ss.util.SheetUtil.getColumnWidth(SheetUtil.java:234) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.xssf.usermodel.XSSFSheet.autoSizeColumn(XSSFSheet.java:506) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.xssf.usermodel.XSSFSheet.autoSizeColumn(XSSFSheet.java:488) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at de.virtimo.bpc.module.monitor.resource.MonitorDataXlsxExporter.writeSearchResponseToOutputStream(MonitorDataXlsxExporter.java:216) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at de.virtimo.bpc.module.monitor.resource.Monitor$3.write(Monitor.java:410) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.provider.BinaryDataProvider.writeTo(BinaryDataProvider.java:177) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.utils.JAXRSUtils.writeMessageBody(JAXRSUtils.java:1448) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:249) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
... 51 more
Caused by: java.lang.reflect.InvocationTargetException
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at sun.font.FontManagerFactory$1.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at sun.font.FontManagerFactory.getInstance(Unknown Source) ~[?:?]
at java.awt.Font.getFont2D(Unknown Source) ~[?:?]
at java.awt.Font.canDisplayUpTo(Unknown Source) ~[?:?]
at java.awt.font.TextLayout.singleFont(Unknown Source) ~[?:?]
at java.awt.font.TextLayout.<init>(Unknown Source) ~[?:?]
at org.apache.poi.ss.util.SheetUtil.getDefaultCharWidth(SheetUtil.java:274) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.ss.util.SheetUtil.getColumnWidth(SheetUtil.java:249) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.ss.util.SheetUtil.getColumnWidth(SheetUtil.java:234) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.xssf.usermodel.XSSFSheet.autoSizeColumn(XSSFSheet.java:506) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.xssf.usermodel.XSSFSheet.autoSizeColumn(XSSFSheet.java:488) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at de.virtimo.bpc.module.monitor.resource.MonitorDataXlsxExporter.writeSearchResponseToOutputStream(MonitorDataXlsxExporter.java:216) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at de.virtimo.bpc.module.monitor.resource.Monitor$3.write(Monitor.java:410) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.provider.BinaryDataProvider.writeTo(BinaryDataProvider.java:177) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.utils.JAXRSUtils.writeMessageBody(JAXRSUtils.java:1448) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:249) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
... 51 more
Caused by: java.lang.NullPointerException
at sun.awt.FontConfiguration.getVersion(Unknown Source) ~[?:?]
at sun.awt.FontConfiguration.readFontConfigFile(Unknown Source) ~[?:?]
at sun.awt.FontConfiguration.init(Unknown Source) ~[?:?]
at sun.awt.X11FontManager.createFontConfiguration(Unknown Source) ~[?:?]
at sun.font.SunFontManager$2.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at sun.font.SunFontManager.<init>(Unknown Source) ~[?:?]
at sun.awt.FcFontManager.<init>(Unknown Source) ~[?:?]
at sun.awt.X11FontManager.<init>(Unknown Source) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:?]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at sun.font.FontManagerFactory$1.run(Unknown Source) ~[?:?]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at sun.font.FontManagerFactory.getInstance(Unknown Source) ~[?:?]
at java.awt.Font.getFont2D(Unknown Source) ~[?:?]
at java.awt.Font.canDisplayUpTo(Unknown Source) ~[?:?]
at java.awt.font.TextLayout.singleFont(Unknown Source) ~[?:?]
at java.awt.font.TextLayout.<init>(Unknown Source) ~[?:?]
at org.apache.poi.ss.util.SheetUtil.getDefaultCharWidth(SheetUtil.java:274) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.ss.util.SheetUtil.getColumnWidth(SheetUtil.java:249) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.ss.util.SheetUtil.getColumnWidth(SheetUtil.java:234) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.xssf.usermodel.XSSFSheet.autoSizeColumn(XSSFSheet.java:506) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.poi.xssf.usermodel.XSSFSheet.autoSizeColumn(XSSFSheet.java:488) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at de.virtimo.bpc.module.monitor.resource.MonitorDataXlsxExporter.writeSearchResponseToOutputStream(MonitorDataXlsxExporter.java:216) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at de.virtimo.bpc.module.monitor.resource.Monitor$3.write(Monitor.java:410) ~[239:de.virtimo.bpc-be-monitor:3.0.0.SNAPSHOT]
at org.apache.cxf.jaxrs.provider.BinaryDataProvider.writeTo(BinaryDataProvider.java:177) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.utils.JAXRSUtils.writeMessageBody(JAXRSUtils.java:1448) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
at org.apache.cxf.jaxrs.interceptor.JAXRSOutInterceptor.serializeMessage(JAXRSOutInterceptor.java:249) ~[75:org.apache.cxf.cxf-rt-frontend-jaxrs:3.3.3]
... 51 more
Dieser Fall wird durch fehlende Schriftressourcen hervorgerufen, welche manuell nachinstalliert werden müssten:
yum install fontconfig urw-fonts
Anschließend muss Karaf neu gestartet werden.
Ausgesperrt bei der Konfiguration eines Identity Providers
Sie haben sich durch eine Fehlkonfiguration den Identity Providers (IdP) ausgesperrt oder der IdP steht nicht zur Verfügung. Dann können Sie einen Fallback aktivieren. Siehe Forcieren des lokalen IdP als Fallback.