Frage: Activity stream begrenzt?

Last updated by chicken Comments (3)

Hallo liebe Community?

Ich habe eine Frag zum Aktivitäten Stream.

Mit ist aufgefallen, dass plötzlich bei meiner Elgg-Installation die Reiter unten im Aktivitäten Stream verschwunden waren und ich nicht mehr zurück auf vergangene Elemente gehen konnte.

Nach ein paar Tagen haben sich durch neue Aktivitäten die Reiter wieder aufgebaut, aber ich kann nur bis zu dem Tag zurück gehen als mir das aufgefallen war.

Nun zu meiner Annahme: Wird im Aktivitäten Stream nur eine gewisse Anzahl an Elementen Dargestellt und dann gelöscht  - bzw nicht mehr dargestellt?

Oder wo könnte sonst der Fehler liegen?

Danke vorab.

 

LG

 

Frank

  • Die Anzahl der Einträge im Activity-Stream ist nicht begrenzt. Es gibt auch kein Zeitlimit o. Ä. nachdem die Einträge nicht mehr angezeigt werden.

    Ich vermute, dass an der Stelle, an der Dein Activity-Stream plötzlich abbricht, als nächstes ein Eintrag folgen würde, der aus irgend einem Grund fehlerhaft ist und daher sowohl dieser Eintrag und auch alles folgende (weitere Einträge bzw. die Pagination-Elemente) nicht mehr angezeigt werden.

    Du kannst mal im Server-Log schauen, ob da ein Fehler geloggt wird, wenn Du die entsprechende Seite des Activity-Streams aufrufst. Du kannst auch in der Browser-Console schauen, ob ein Fehler angezeigt wird. Ein Log-Eintrag kann hoffentlich Klarheit schaffen, was für eine Art von River-Eintrag nicht dargestellt wird (d.h. zu welchem Plugin er gehört). Wenn Du beispielsweise kürzlich ein Plugin deaktiviert hast, könnte das das Problem erklären. Die Datenbankeinträge (inklusive der River-Einträge) sind weiterhin in der Datenbank und Elgg versucht möglicherweise einen solchen River-Eintrag auszugeben, was dann leider daran scheitert, dass der dafür notwendige Code (des Plugins) nicht mehr aktiv ist.

    Du kannst auch prüfen, ob ältere River-Einträge wieder dargestellt werden, indem Du den Offset in der Adresszeile Deines Browsers manuell erhöhst, also bei

    https://Deine.Seiten.url/activity?offset=XXX

    die Nummer XXX beispielsweise um 20 höher setzen als auf der Seite im Activity-River, die scheinbar das Ende ist. Dann sollten die älteren folgenden Einträge angezeigt werden.

    Wenn das Problem in der Tat aufgrund eines nicht mehr verwendeten Plugins hervorgerufen wird und Du auch in Zukünft nicht mehr vorhast, dieses Plugin zu verwenden, sollte das Problem zu beheben sein, indem Du temporär das Plugin wieder aktivierst und dann alle Einträge, die zu diesem Plugin gehören, löscht. Danach sollte auch nach Deaktivierung des Plugins alles problemlos funktionieren.

  • Hallo und Danke für Deine schnelle Antwort.

    Ich hatte gestern das Pages Plug in deaktiviert.

    Ich habe es jetzt wieder angemacht, dennoch werden alle alten Einträge im Stream nicht mehr angezeigt wenn ich den offset höher als 20 stelle ist die Seite leer.

    Das heisst alle neuen Einträge seit gestern sind zu sehen, aber alle vorherigen sind nicht mehr sichtbar, trotz Reakitvierung.

     

    Seltsam...

  • Gibt es im Server-Log einen Fehlereintrag?