- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Nullpointer-Exception bei Exalead-Update
Hallo,
Wir verwenden FS 4.2.468.50982 und Exalead Enterprise Searche 2.01
In einem Auftrag eines FS-Projekts verwenden wir nach der Generierung das Exalead-Script (aus der Vorlage), um die Inhalte zu indexieren. Wir erhalten allerdings immer eine NullPointerException (siehe unten), die aber keine weitere Infos รผber die Ursache gibt. :smileyconfused: Netzwerkprobleme kรถnnen wir ausschlieรen. Bisher haben wir keinerlei Anhaltspunkte, woran es liegen kann. Die Dateien werden generiert und wรคren eigentlich zum Pushen bereit. Aus einem anderen FS-Projekt kรถnnen wir mit einer nahezu identischen Projektkonfiguration und unter Verwendung desselben Connectors pushen. Vielleicht ist jemand anderes ja auch schon รผber diese Exception gestolpert und hat eine Idee.
Viele Grรผรe
Reza Nazarian
INFO 25.07.2012 10:47:30.256 {seID=83064} (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): starting task 'Exalead Content Update Script Testserver XXX' - schedule entry 'XXX - Test [full / search] deployment' (id=83064)
INFO 25.07.2012 10:47:30.256 {seID=83064} (de.espirit.ps.exalead.pushapi.PushAPIHelper): Connecting exalead server at XXX.XX.XX.XX:10011/dev-eu ...
INFO 25.07.2012 10:47:30.693 {seID=83064} (de.espirit.ps.exalead.pushapi.PushAPIHelper): Removed 108 documents from index.
INFO 25.07.2012 10:47:30.693 {seID=83064} (de.espirit.ps.exalead.pushapi.PushAPIHelper): Beginning to push generated files to the index...
INFO 25.07.2012 10:47:30.693 {seID=83064} (de.espirit.ps.exalead.pushapi.PushAPIHelper): Including generated files of type: htm,html,jsp,pdf,
ERROR 25.07.2012 10:47:30.693 {seID=83064} (de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor): error during script execution : java.lang.NullPointerException
java.lang.NullPointerException
at java.util.StringTokenizer.<init>(StringTokenizer.java:182)
at java.util.StringTokenizer.<init>(StringTokenizer.java:204)
at de.espirit.ps.exalead.pushapi.PushAPIHelper.sendFromAclDb(PushAPIHelper.java:321)
at de.espirit.ps.exalead.pushapi.PushAPIHelper.execute(PushAPIHelper.java:251)
at de.espirit.firstspirit.common.ScriptUtil.execute(ScriptUtil.java:88)
at de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor.run(ScriptTaskExecutor.java:119)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2021)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.executeLocal(ScheduleManagerImpl.java:2001)
at de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl$TaskCallable.call(ScheduleManagerImpl.java:1929)
at de.espirit.firstspirit.server.ExecutionManagerImpl$ExtendedCallable.call(ExecutionManagerImpl.java:520)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at de.espirit.common.util.BoundedExecutorService$RunnableWrapper.run(BoundedExecutorService.java:419)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
at de.espirit.common.util.SuspendableThread.run(SuspendableThread.java:36)
INFO 25.07.2012 10:47:30.693 {seID=83064} (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): finished task 'Exalead Content Update Script Testserver XXX' - schedule entry 'XXX - Test [full / search] deployment' (id=83064)
- Labels:
-
Developers
- Tags:
- exalead
- exalead5.1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
ist im Generierungstask die Nutzung der ACL-Datenbank aktiviert?
Viele Grรผรe
Christoph Feddersen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
Ja, die Nutzung ist aktiviert.
Viele Grรผรe
Reza Nazarian
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dann bitte mal die in die Konfiguration des Push-Skriptes schauen. Gibt es dort den Parameter filter_extensions_include und ist der befรผllt?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ja, ist er auch. Siehe Screenshot.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich wรผrde vorschlagen, erst mal auf die aktuelle Version des Modules zu aktualisieren. Aktuell ist die Version 2.0.3.
Laut Stracktrace handelt es sich aber um ein Problem mit der ACL-Datenbank. Die Eintrรคge kรถnnen nicht korrekt gelesen werden. Gibt es eventuell im Generierungslog irgendwelche Fehler, die auf Probleme mit der ACL-Datenbank hinweisen?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
Wir haben die betroffenen Scripts gelรถscht, das Modul noch einmal neu installiert. Und jetzt lรคuft es. Ursache: Nach wie vor unbekannt.
Grรผรe
Reza Nazarian

