Skip to main content

ContentCreator: Indizierung einer externen und lesend eingebundenen Datenquelle nicht möglich

Comments

3 comments

  • Zendesk API User
    Author: hoebbel - 11/25/2021 8:42

    Hallo Sven,

    das sieht erst einmal alles so aus, als müsste es funktionieren.

    Das Skript hast Du über einen Rechtsklick auf einem der Datensätze gestartet?

    Im Log des SiteArchitect und im fs-server.log sind keine Exceptions zu finden? Der Fehlersammler unten links zeigt auch keinen Fehler an, wenn Du das Skript ausführst? Falls Du an einer der Stellen einen Fehler findest, würde der bei der Analyse des Problems weiterhelfen :smileyhappy:

    Der Layer ist in den Projekteigenschaften (ServerManager->Projekt/Eigenschaften->Datenbanken) mit allen drei Haken versehen worden (also Ausgewählt, Schreibgeschützt und Kein Schema Sync)?

    Und ja - FirstSpirit braucht eine primary Key Spalte - die ist aber gegeben und die Version sollte neu genug sein, so dass dies keine Integer Spalte sein muss.

    Viele Grüße

    Holger

    0
  • Zendesk API User
    Author: serens - 11/25/2021 9:05

    Hallo Holger,

    vielen Dank für Deine Hinweise.

    Das Skript hast Du über einen Rechtsklick auf einem der Datensätze gestartet?

    Ja, das habe ich. Ich habe mir auch jede Variable einmal ausgeben lassen und diese waren immer nachvollziehbar gefüllt.

    Im Log des SiteArchitect und im fs-server.log sind keine Exceptions zu finden? Der Fehlersammler unten links zeigt auch keinen Fehler an, wenn Du das Skript ausführst? Falls Du an einer der Stellen einen Fehler findest, würde der bei der Analyse des Problems weiterhelfen

    Leider keine Fehler.

    Der Layer ist in den Projekteigenschaften (ServerManager->Projekt/Eigenschaften->Datenbanken) mit allen drei Haken versehen worden (also Ausgewählt, Schreibgeschützt und Kein Schema Sync)?

    Jawohl.

    Und ja - FirstSpirit braucht eine primary Key Spalte - die ist aber gegeben und die Version sollte neu genug sein, so dass dies keine Integer Spalte sein muss.

    Okay, hier lag meine Hoffnung. Nämlich das etwas am Schema nicht passen würde.

    Beste Grüße, Sven

    0
  • Zendesk API User
    Author: hoebbel - 11/25/2021 9:50

    Hallo Sven,

    OK - prüf bitte mal folgendes:

    Gibt es eine Vorschauseite für die Tabellenvorlage. Wenn nein, leg eine an und indiziere erneut. Klappt es nun?

    Wenn immer noch nicht, dann such mal nach dem Inhalt eines entsprechenden Datensatzes in der globalen Suche im SiteArchitect. Wird der Datensatz dort gefunden? Wenn ja, ist er im Suchindex, das Problem ist dann wahrscheinlich spezifisch für den ContentCreator.

    Zur weiteren Analyse erhöhe dann den Loglevel auf DEBUG und reproduzier das Fehlverhalten im ContentCreator. Im Log solltest Du nun Informationen zur Suche finden, z.B. so etwas:

    DEBUG <datetime> (de.espirit.firstspirit.server.search.store.IndexSearchStage): query: ((+store:contentstore +schema:xxxx_video_stg +table:VideoSets))

    DEBUG <datetime> (de.espirit.firstspirit.server.search.store.IndexSearchStage): hits: 192 in 0ms

    DEBUG <datetime> (de.espirit.firstspirit.server.search.pipeline.CompositeStage): return 50 elements.

    DEBUG <datetime> (de.espirit.firstspirit.server.search.store.UserChangeFilter): accepted 0 of 50 elements.

    Insbesondere die beiden letzten Zeilen sind hier interessant. Wenn in der vorletzten Zeile steht, dass mehr als 0 Elemente gefunden wurden, in der letzten dann aber nur 0 accepted wurden, handelt es sich höchstwahrscheinlich um den Bug mit der internen ID CORE-9826, der ab FS-5.2R1902 gefixt wurde. In diesem Fall hilft dann ein Update der FirstSpirit Version - zumindest ist mir kein Workaround bekannt :smileysad:

    Viele Grüße

    Holger

    0

Please sign in to leave a comment.