Christian_Glaser_7453

12.1.x Advanced Search funktioniert nicht.

Discussion created by Christian_Glaser_7453 on Nov 3, 2017
Latest reply on Nov 20, 2017 by Christian_Glaser_7453
PROBLEM:

Advanced Search im AWI der V12.1.x findet keine Ergebnisse.

f4td90wvq56v.jpg

Gleichzeitig erscheint eine Popup mit einer Exception:

java.lang.RuntimeException: java.util.concurrent.ExecutionException: com.uc4.ecc.backends.exceptions.AutomationEngineAPIException: [HTTP 500] (45110) An Automation Engine internal error occured.: Indexing exception: Index not yet fully initalized 
.......


Im JWP Log ist folgenden Fehlermeldung zu finden:

20171018/075101.685 - U00045124 Suchindex-Aktualisierung: Fortsetzung nach 10,000s (UPDATE.DELAY.MIN). Warte auf eingehende Kicks oder 290,000s bis zur nächsten Suche nach geänderten Objekten.
20171018/075101.688 - U00045014 Fehler 'java.lang.NullPointerException: "null"' in 'java.util.regex.Matcher.getTextLength():1283'.
20171018/075101.689 - U00003620 Routine 'CoordinationTask' öffnet Zwangstrace wegen Fehler.
20171018/075101.697 - U00003450 Die TRACE-Datei wurde mit den Schaltern '0000000000000000' geöffnet.
20171018/075101.916 - U00003449 Die Ausgabe in die TRACE-Datei wurde beendet.


Im JCP Log findet man diese Fehlermeldung:

20171018/075058.477 - U00045025 OSGI ['org.eclipse.equinox.ds']: '[SCR] Exception while activating instance com.automic.search.lucene.builder.IndexBuilderScheduler@432ea91 of component com.automic.search.lucene.builder.IndexBuilderScheduler  '
20171018/075058.477 - U00045014 Fehler 'java.lang.reflect.InvocationTargetException: "null"' in 'sun.reflect.NativeMethodAccessorImpl.invoke0()'.
20171018/075058.478 - U00045015 Der vorherige Fehler wurde verursacht durch 'java.lang.NullPointerException: "null"' in 'java.util.regex.Matcher.getTextLength():1283'.
20171018/075058.478 - U00003620 Routine 'com.automic.kernel.osgi.LogBridgeComponent' öffnet Zwangstrace wegen Fehler.
20171018/075058.480 - U00003450 Die TRACE-Datei wurde mit den Schaltern '0000000000000000' geöffnet.
20171018/075058.795 - U00003449 Die Ausgabe in die TRACE-Datei wurde beendet.


LÖSUNG:
In der UCSRV.ini der Automation Engine nach folgenden Parameter suchen:

[GLOBAL]
language=(D,E)

Die Reihenfolge der Sprache umdrehen -> language=(E,D)

Anschliessend die Java Prozesse neu starten.
Zuerst den JWP (*** F E R T I G *** Meldung abwarten) und dann den JCP.




Outcomes