2017-12-09 5 views
0

Wir haben von Graylog 2.1.3 auf 2.3.2 aktualisiert und erhalten diese Meldung nun wiederholt. Einige Teile der Benutzeroberfläche laden, aber nicht Search oder Streams. Warnungen werden immer noch ausgegeben. Kann mir jemand jetzt das reparieren? Rollback scheint überhaupt nicht zu funktionieren.Graylog2 Fehler beim Upgrade

Could not apply filter [StreamMatcher] on message <d8fa4293-dc7a-11e7-bc81-0a206782e8c1>: 
java.lang.IllegalStateException: index set must not be null! (stream id=5a00a043a9b2c72984c581b6 title="My Streams") 

Antwort

0

Was ist passiert zu haben scheint, ist, dass einige Ströme nicht die „index_set_id“ in ihrer Definition in Mongo in der Streams Sammlung hinzugefügt haben. Hier ist ein Beispiel für einen schlechten:

{ 
    "_id" : ObjectId("5a1d6bb2a9b2c72984e24dc0"), 
    "creator_user_id" : "admin", 
    "matching_type" : "AND", 
    "description" : "EU2 Queue Prod", 
    "created_at" : ISODate("2017-11-28T13:59:14.546Z"), 
    "disabled" : false, 
    "title" : "EU2 Queue Prod", 
    "content_pack" : null 
} 

konnte ich den "index_set_id" hinzuzufügen: "59bb08b469d42f3bcfa6f18e" Wert in und zur Wiederherstellung des Streams:

{ 
    "_id" : ObjectId("5a1d6bb2a9b2c72984e24dc0"), 
    "creator_user_id" : "admin", 
    "index_set_id" : "59bb08b469d42f3bcfa6f18e", 
    "matching_type" : "AND", 
    "description" : "EU2 Queue Prod", 
    "created_at" : ISODate("2017-11-28T13:59:14.546Z"), 
    "disabled" : false, 
    "title" : "EU2 Queue Prod", 
    "content_pack" : null 
}