Dieses Kapitel beschreibt Fehlermeldungen in Zusammenhang mit WebOffice FTS-Index, welche im Bereich Volltextsuche auf der WebOffice Administrationsseite (SynAdmin) angezeigt werden.

 

 

1) Problem wegen OutOfMemoryError"

Der Fehler wird in WebOffice gelogged, weil in WebOffice FTS-Index (d.h. Solr) ein Problem aufgetreten ist und der Request dadurch nicht korrekt verarbeitet werden konnte.

trouble_FTS_synadmin

 

Im Solr-Log (..\WebOffice FTS-Index\server\logs\solr.log) findet man die Ursache des Problems:

2018-05-30 11:30:11.462 ERROR (qtp1911006827-317) [   x:OOE] o.a.s.h.RequestHandlerBase org.apache.lucene.store.AlreadyClosedException: this IndexWriter is closed

                                                            Caused by: java.lang.OutOfMemoryError: Java heap space

 
Eine weitere Logmeldung kann ebenfalls sein:

2021-09-28 05:04:07.767 WARN  (qtp1155769010-97) [   ] o.e.j.s.HttpChannel /solr/OOE/select => java.lang.OutOfMemoryError: Java heap space at org.apache.lucene.util.PagedBytes.copyUsingLengthPrefix(PagedBytes.java:267)

 

Die aktuellen Memory-Einstellungen können im Solr Web-Admin eingesehen werden (Dashboard > Eintrag in Liste ganz unten):

    -Xms<xxx>m > initial size of the JVM’s memory heap: xxx MB

    -Xmx<xxx>m > maximum size of the JVM’s memory heap: xxx MB

 

Aktuelle Memory-Einstellungen in Solr Web-Admin

Aktuelle Memory-Einstellungen in Solr Web-Admin

 

Diese Parameter können in der Datei ..\WebOffice FTS-Index\bin\solr.in.cmd gesetzt werden:

 

REM Increase Java Min/Max Heap as needed to support your indexing / query needs

set SOLR_JAVA_MEM=-Xms512m -Xmx1012m

 

Anpassen der Werte für Heap Memory Settings

Anpassen der Werte für Heap Memory Settings

 

Als Standard-Werte sind für den Memory Heap ein Minimum von 512 MB und ein Maximum von 1024 MB (d.h. 1 GB) gesetzt.

icon_comment

Geänderte Werte werden aktiv durch das Neustarten des Windowsdienstes VertiGIS WebOffice FTS-Index.

 

 

2) Problem wegen Proxy Einstellung

Beim Upgrade von WebOffice FTS-Index kommt die Verbindung zu WebOffice FTS-Index nicht mehr zustande.

Error: No connection to the FTS-Index %1. Please check the configured FTS-Index address, the proxy settings and the proxy exceptions in the WebOffice application config.

 

Die Ursache ist ein vorhandener Proxy, der nun schlagend wurde, da der standalone WebOffice FTS-Index auf einem anderen Port (8983) läuft als Tomcat.

Durch das Definieren von der Ausnahme localhost:8983 bei den Proxy-Einstellungen in der Anwendungs-Konfiguration kann das Problem behoben werden.

icon_cross-reference

Siehe Kapitel Proxy-Server für HTTP Abfragen für Informationen zur Konfiguration einer Proxy-Ausnahme.

 

 

3) Problem mit fehlgeschlagener Subindex-Berechnung

Beim Versuch einen Subindex auf einem Suchlayer in SynAdmin (Reiter Volltextsuche) neu zu erstellen, kommt es zu einem Abbruch der Generierung.

Die Meldung in der WebOffice Logdatei beschreibt folgende Ursache für das Problem:

FTS Subindex Index Change Thread failed with an error: FTS_ERROR - Error while getting statistics for creating the subindex.

 caused by The calculated number of features must be identical with both methods, layerFeatureCount=215238, layerFeatureCount_2=215199. Aborting...

 

Die Ursache liegt in diesem Fall am lückenhaften Datensatz vom betroffenen Layer.

Lösung für das Problem kann das Thema Komprimierung in ArcGIS sein. Danach gibt es keine Inhalte mehr in den A- und D-Tabellen und die Subindexberechnung ist wieder in Ordnung.

 

icon_cross-reference

Mehr Informationen finden Sie in der ArcGIS Onlinehilfe.