Hi, we are encountering problems with stream alerts after the update. When editing/testing the alert condition we get this message in the GUI.
*Could not retrieve AlarmCallbacks* *Fetching AlarmCallbacks failed with status: Internal Server Error* server logfile (partial): ERROR [AnyExceptionClassMapper] Unhandled exception in REST resource com.mongodb.MongoException$Network: Read operation to server localhost:27017 failed on database graylog2 at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:298) at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:269) at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:84) at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:66) at com.mongodb.DBCursor._check(DBCursor.java:498) at com.mongodb.DBCursor._hasNext(DBCursor.java:621) at com.mongodb.DBCursor._fill(DBCursor.java:726) at com.mongodb.DBCursor.toArray(DBCursor.java:763) at org.mongojack.DBCursor.toArray(DBCursor.java:426) at org.mongojack.DBCursor.toArray(DBCursor.java:411) Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.lang.String, problem: Expected an ObjectId to deserialise to string, but found class java.lang.String at [Source: de.undercouch.bson4jackson.io.LittleEndianInputStream@2909ef06; pos: 21] (through reference chain: org.graylog2.alarmcallbacks.AlarmCallbackConfigurationAVImpl["id"]) at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:148) at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:889) at org.mongojack.internal.ObjectIdDeserializers$ToStringDeserializer.deserialize(ObjectIdDeserializers.java:55) at org.mongojack.internal.ObjectIdDeserializers$ToStringDeserializer.deserialize(ObjectIdDeserializers.java:37) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:461) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:377) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1100) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:294) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:131) at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:3674) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2062) at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:77) at com.mongodb.Response.<init>(Response.java:85) at com.mongodb.DBPort$1.execute(DBPort.java:164) at com.mongodb.DBPort$1.execute(DBPort.java:158) at com.mongodb.DBPort.doOperation(DBPort.java:187) at com.mongodb.DBPort.call(DBPort.java:158) 2015-09-16T10:43:35.254+02:00 ERROR [AnyExceptionClassMapper] Unhandled exception in REST resource com.mongodb.MongoException$Network: Read operation to server localhost:27017 failed on database graylog2 at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:298) at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:269) at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:84) at com.mongodb.DBCollectionImpl.find(DBCollectionImpl.java:66) at com.mongodb.DBCursor._check(DBCursor.java:498) at com.mongodb.DBCursor._hasNext(DBCursor.java:621) at com.mongodb.DBCursor._fill(DBCursor.java:726) at com.mongodb.DBCursor.toArray(DBCursor.java:763) at org.mongojack.DBCursor.toArray(DBCursor.java:426) at org.mongojack.DBCursor.toArray(DBCursor.java:411) at org.graylog2.alarmcallbacks.AlarmCallbackConfigurationServiceMJImpl.getForStreamId(AlarmCallbackConfigurationServiceMJImpl.java:48) at org.graylog2.alarmcallbacks.AlarmCallbackConfigurationServiceMJImpl.getForStream(AlarmCallbackConfigurationServiceMJImpl.java:53) at org.graylog2.rest.resources.streams.alerts.StreamAlertReceiverResource.sendDummyAlert(StreamAlertReceiverResource.java:164) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) Caused by: com.fasterxml.jackson.databind.JsonMappingException: Can not construct instance of java.lang.String, problem: Expected an ObjectId to deserialise to string, but found class java.lang.String at [Source: de.undercouch.bson4jackson.io.LittleEndianInputStream@7778f1e1; pos: 21] (through reference chain: org.graylog2.alarmcallbacks.AlarmCallbackConfigurationAVImpl["id"]) at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:148) at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:889) at org.mongojack.internal.ObjectIdDeserializers$ToStringDeserializer.deserialize(ObjectIdDeserializers.java:55) at org.mongojack.internal.ObjectIdDeserializers$ToStringDeserializer.deserialize(ObjectIdDeserializers.java:37) at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:520) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:461) at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:377) at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1100) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:294) at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:131) at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:3674) at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2062) at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:77) at com.mongodb.Response.<init>(Response.java:85) at com.mongodb.DBPort$1.execute(DBPort.java:164) at com.mongodb.DBPort$1.execute(DBPort.java:158) at com.mongodb.DBPort.doOperation(DBPort.java:187) at com.mongodb.DBPort.call(DBPort.java:158) at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:290) ... 44 more We are running this on JAVA OpenJDK Runtime Environment (build 1.8.0_51-b16) Some help would be fine here, the alerts are imporand to us. -- You received this message because you are subscribed to the Google Groups "Graylog Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to graylog2+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/graylog2/1122520e-b582-436d-8915-e836f2462ca1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.