{"action":"closed","issue":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/3216","repository_url":"https://api.github.com/repos/Graylog2/graylog2-server","labels_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/3216/labels{/name}","comments_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/3216/comments","events_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/3216/events","html_url":"https://github.com/Graylog2/graylog2-server/issues/3216","id":196410291,"number":3216,"title":"JSON deserialization error on pristine Graylog beta.3-SNAPSHOT installation","user":{"login":"bernd","id":461,"avatar_url":"https://avatars.githubusercontent.com/u/461?v=3","gravatar_id":"","url":"https://api.github.com/users/bernd","html_url":"https://github.com/bernd","followers_url":"https://api.github.com/users/bernd/followers","following_url":"https://api.github.com/users/bernd/following{/other_user}","gists_url":"https://api.github.com/users/bernd/gists{/gist_id}","starred_url":"https://api.github.com/users/bernd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bernd/subscriptions","organizations_url":"https://api.github.com/users/bernd/orgs","repos_url":"https://api.github.com/users/bernd/repos","events_url":"https://api.github.com/users/bernd/events{/privacy}","received_events_url":"https://api.github.com/users/bernd/received_events","type":"User","site_admin":false},"labels":[{"id":445379285,"url":"https://api.github.com/repos/Graylog2/graylog2-server/labels/blocker","name":"blocker","color":"e11d21","default":false},{"id":104208911,"url":"https://api.github.com/repos/Graylog2/graylog2-server/labels/bug","name":"bug","color":"e11d21","default":true},{"id":445177315,"url":"https://api.github.com/repos/Graylog2/graylog2-server/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"closed","locked":false,"assignee":{"login":"kroepke","id":52014,"avatar_url":"https://avatars.githubusercontent.com/u/52014?v=3","gravatar_id":"","url":"https://api.github.com/users/kroepke","html_url":"https://github.com/kroepke","followers_url":"https://api.github.com/users/kroepke/followers","following_url":"https://api.github.com/users/kroepke/following{/other_user}","gists_url":"https://api.github.com/users/kroepke/gists{/gist_id}","starred_url":"https://api.github.com/users/kroepke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kroepke/subscriptions","organizations_url":"https://api.github.com/users/kroepke/orgs","repos_url":"https://api.github.com/users/kroepke/repos","events_url":"https://api.github.com/users/kroepke/events{/privacy}","received_events_url":"https://api.github.com/users/kroepke/received_events","type":"User","site_admin":false},"assignees":[{"login":"kroepke","id":52014,"avatar_url":"https://avatars.githubusercontent.com/u/52014?v=3","gravatar_id":"","url":"https://api.github.com/users/kroepke","html_url":"https://github.com/kroepke","followers_url":"https://api.github.com/users/kroepke/followers","following_url":"https://api.github.com/users/kroepke/following{/other_user}","gists_url":"https://api.github.com/users/kroepke/gists{/gist_id}","starred_url":"https://api.github.com/users/kroepke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kroepke/subscriptions","organizations_url":"https://api.github.com/users/kroepke/orgs","repos_url":"https://api.github.com/users/kroepke/repos","events_url":"https://api.github.com/users/kroepke/events{/privacy}","received_events_url":"https://api.github.com/users/kroepke/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/milestones/56","html_url":"https://github.com/Graylog2/graylog2-server/milestone/56","labels_url":"https://api.github.com/repos/Graylog2/graylog2-server/milestones/56/labels","id":1905276,"number":56,"title":"2.2.0","description":"Next feature release of Graylog.","creator":{"login":"bernd","id":461,"avatar_url":"https://avatars.githubusercontent.com/u/461?v=3","gravatar_id":"","url":"https://api.github.com/users/bernd","html_url":"https://github.com/bernd","followers_url":"https://api.github.com/users/bernd/followers","following_url":"https://api.github.com/users/bernd/following{/other_user}","gists_url":"https://api.github.com/users/bernd/gists{/gist_id}","starred_url":"https://api.github.com/users/bernd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bernd/subscriptions","organizations_url":"https://api.github.com/users/bernd/orgs","repos_url":"https://api.github.com/users/bernd/repos","events_url":"https://api.github.com/users/bernd/events{/privacy}","received_events_url":"https://api.github.com/users/bernd/received_events","type":"User","site_admin":false},"open_issues":56,"closed_issues":194,"state":"open","created_at":"2016-07-26T15:59:45Z","updated_at":"2016-12-19T15:22:55Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2016-12-19T13:12:06Z","updated_at":"2016-12-19T15:22:55Z","closed_at":"2016-12-19T15:22:55Z","body":"## Expected Behavior\r\n\r\nServer startup with a pristine installation should work without errors.\r\n\r\n## Current Behavior\r\n\r\nWhen starting the server I see the following JSON deserialization errors with `IndexSetCreated` events.\r\n\r\n```\r\n2016-12-19 14:07:15,783 INFO : org.graylog2.migrations.V20161116172200_CreateDefaultStreamMigration - Successfully created default stream: All messages\r\n2016-12-19 14:07:15,840 INFO : org.graylog2.migrations.V20161124104700_AddRetentionRotationAndDefaultFlagToIndexSetMigration - Adding rotation_strategy_class <org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategy> to index set <5857db8316049d4995cd1ff4>\r\n2016-12-19 14:07:15,840 INFO : org.graylog2.migrations.V20161124104700_AddRetentionRotationAndDefaultFlagToIndexSetMigration - Adding retention_strategy_class <org.graylog2.indexer.retention.strategies.DeletionRetentionStrategy> to index set <5857db8316049d4995cd1ff4>\r\n2016-12-19 14:07:15,855 INFO : org.graylog2.migrations.V20161124104700_AddRetentionRotationAndDefaultFlagToIndexSetMigration - Setting index set <5857db8316049d4995cd1ff4> as default\r\n2016-12-19 14:07:15,916 INFO : org.graylog2.migrations.V20161125142400_EmailAlarmCallbackMigration - No streams needed to be migrated.\r\n2016-12-19 14:07:15,952 INFO : org.graylog2.migrations.V20161125161400_AlertReceiversMigration - No streams needed to be migrated.\r\n2016-12-19 14:07:15,995 INFO : org.graylog2.migrations.V20161130141500_DefaultStreamRecalcIndexRanges - Cluster not connected yet, delaying migration until it is reachable.\r\n2016-12-19 14:07:16,565 ERROR: org.graylog2.events.ClusterEventPeriodical - Error while deserializing payload\r\njava.lang.IllegalArgumentException: Can not deserialize value of type java.time.ZonedDateTime from String \"2016-12-19T13:07:15.697+0000\": Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n at [Source: N/A; line: -1, column: -1] (through reference chain: org.graylog2.indexer.indexset.events.IndexSetCreatedEvent[\"index_set\"]->org.graylog2.indexer.indexset.IndexSetConfig[\"creation_date\"])\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3589) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:3508) ~[graylog.jar:?]\r\n\tat org.graylog2.events.ClusterEventPeriodical.extractPayload(ClusterEventPeriodical.java:207) [graylog.jar:?]\r\n\tat org.graylog2.events.ClusterEventPeriodical.doRun(ClusterEventPeriodical.java:158) [graylog.jar:?]\r\n\tat org.graylog2.plugin.periodical.Periodical.run(Periodical.java:77) [graylog.jar:?]\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_111]\r\n\tat java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_111]\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_111]\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_111]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_111]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_111]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]\r\nCaused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not deserialize value of type java.time.ZonedDateTime from String \"2016-12-19T13:07:15.697+0000\": Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n at [Source: N/A; line: -1, column: -1] (through reference chain: org.graylog2.indexer.indexset.events.IndexSetCreatedEvent[\"index_set\"]->org.graylog2.indexer.indexset.IndexSetConfig[\"creation_date\"])\r\n\tat com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:74) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1410) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase._rethrowDateTimeException(JSR310DeserializerBase.java:79) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:208) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:48) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3584) ~[graylog.jar:?]\r\n\t... 11 more\r\nCaused by: java.time.format.DateTimeParseException: Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n\tat java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) ~[?:1.8.0_111]\r\n\tat java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1777) ~[?:1.8.0_111]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:202) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:48) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3584) ~[graylog.jar:?]\r\n\t... 11 more\r\n2016-12-19 14:07:16,568 WARN : org.graylog2.events.ClusterEventPeriodical - Couldn't extract payload of cluster event with ID <5857db8316049d4995cd1ff5>\r\n2016-12-19 14:07:16,568 WARN : org.graylog2.events.ClusterEventPeriodical - Invalid payload in cluster event: ClusterEvent{id=5857db8316049d4995cd1ff5, timestamp=1482152835728, producer=28164cbe-4ad9-4c9c-a76e-088655aa7889, consumers=[], eventClass=org.graylog2.indexer.indexset.events.IndexSetCreatedEvent, payload={index_set={_id=5857db8316049d4995cd1ff4, title=Default index set, description=The Graylog default index set, index_prefix=xgraylog, shards=4, replicas=0, rotation_strategy={type=org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategyConfig, max_docs_per_index=20000000}, retention_strategy={type=org.graylog2.indexer.retention.strategies.DeletionRetentionStrategyConfig, max_number_of_indices=20}, creation_date=Mon Dec 19 14:07:15 CET 2016, writable=true}}}\r\n2016-12-19 14:07:16,716 ERROR: org.graylog2.events.ClusterEventPeriodical - Error while deserializing payload\r\njava.lang.IllegalArgumentException: Can not deserialize value of type java.time.ZonedDateTime from String \"2016-12-19T13:07:15.697+0000\": Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n at [Source: N/A; line: -1, column: -1] (through reference chain: org.graylog2.indexer.indexset.events.IndexSetCreatedEvent[\"index_set\"]->org.graylog2.indexer.indexset.IndexSetConfig[\"creation_date\"])\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3589) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:3508) ~[graylog.jar:?]\r\n\tat org.graylog2.events.ClusterEventPeriodical.extractPayload(ClusterEventPeriodical.java:207) [graylog.jar:?]\r\n\tat org.graylog2.events.ClusterEventPeriodical.doRun(ClusterEventPeriodical.java:158) [graylog.jar:?]\r\n\tat org.graylog2.plugin.periodical.Periodical.run(Periodical.java:77) [graylog.jar:?]\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_111]\r\n\tat java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_111]\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_111]\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_111]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_111]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_111]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]\r\nCaused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not deserialize value of type java.time.ZonedDateTime from String \"2016-12-19T13:07:15.697+0000\": Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n at [Source: N/A; line: -1, column: -1] (through reference chain: org.graylog2.indexer.indexset.events.IndexSetCreatedEvent[\"index_set\"]->org.graylog2.indexer.indexset.IndexSetConfig[\"creation_date\"])\r\n\tat com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:74) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1410) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase._rethrowDateTimeException(JSR310DeserializerBase.java:79) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:208) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:48) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3584) ~[graylog.jar:?]\r\n\t... 11 more\r\nCaused by: java.time.format.DateTimeParseException: Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n\tat java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) ~[?:1.8.0_111]\r\n\tat java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1777) ~[?:1.8.0_111]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:202) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:48) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3584) ~[graylog.jar:?]\r\n\t... 11 more\r\n2016-12-19 14:07:16,717 WARN : org.graylog2.events.ClusterEventPeriodical - Couldn't extract payload of cluster event with ID <5857db8316049d4995cd1ff9>\r\n2016-12-19 14:07:16,717 WARN : org.graylog2.events.ClusterEventPeriodical - Invalid payload in cluster event: ClusterEvent{id=5857db8316049d4995cd1ff9, timestamp=1482152835872, producer=28164cbe-4ad9-4c9c-a76e-088655aa7889, consumers=[], eventClass=org.graylog2.indexer.indexset.events.IndexSetCreatedEvent, payload={index_set={_id=5857db8316049d4995cd1ff4, title=Default index set, description=The Graylog default index set, index_prefix=xgraylog, shards=4, replicas=0, rotation_strategy={type=org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategyConfig, max_docs_per_index=20000000}, retention_strategy={type=org.graylog2.indexer.retention.strategies.DeletionRetentionStrategyConfig, max_number_of_indices=20}, creation_date=Mon Dec 19 14:07:15 CET 2016, writable=true}}}\r\n2016-12-19 14:07:16,794 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:7, serverValue:194}] to 127.0.0.1:27017\r\n2016-12-19 14:07:16,831 INFO : org.mongodb.driver.connection - Opened connection [connectionId{localValue:8, serverValue:195}] to 127.0.0.1:27017\r\n2016-12-19 14:07:16,859 ERROR: org.graylog2.events.ClusterEventPeriodical - Error while deserializing payload\r\njava.lang.IllegalArgumentException: Can not deserialize value of type java.time.ZonedDateTime from String \"2016-12-19T13:07:15.697+0000\": Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n at [Source: N/A; line: -1, column: -1] (through reference chain: org.graylog2.indexer.indexset.events.IndexSetCreatedEvent[\"index_set\"]->org.graylog2.indexer.indexset.IndexSetConfig[\"creation_date\"])\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3589) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper.convertValue(ObjectMapper.java:3508) ~[graylog.jar:?]\r\n\tat org.graylog2.events.ClusterEventPeriodical.extractPayload(ClusterEventPeriodical.java:207) [graylog.jar:?]\r\n\tat org.graylog2.events.ClusterEventPeriodical.doRun(ClusterEventPeriodical.java:158) [graylog.jar:?]\r\n\tat org.graylog2.plugin.periodical.Periodical.run(Periodical.java:77) [graylog.jar:?]\r\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_111]\r\n\tat java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [?:1.8.0_111]\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [?:1.8.0_111]\r\n\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [?:1.8.0_111]\r\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_111]\r\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_111]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_111]\r\nCaused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Can not deserialize value of type java.time.ZonedDateTime from String \"2016-12-19T13:07:15.697+0000\": Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n at [Source: N/A; line: -1, column: -1] (through reference chain: org.graylog2.indexer.indexset.events.IndexSetCreatedEvent[\"index_set\"]->org.graylog2.indexer.indexset.IndexSetConfig[\"creation_date\"])\r\n\tat com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:74) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1410) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.JSR310DeserializerBase._rethrowDateTimeException(JSR310DeserializerBase.java:79) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:208) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:48) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3584) ~[graylog.jar:?]\r\n\t... 11 more\r\nCaused by: java.time.format.DateTimeParseException: Text '2016-12-19T13:07:15.697+0000' could not be parsed at index 23\r\n\tat java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949) ~[?:1.8.0_111]\r\n\tat java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1777) ~[?:1.8.0_111]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:202) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.datatype.jsr310.deser.InstantDeserializer.deserialize(InstantDeserializer.java:48) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:499) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:511) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:396) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1198) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:314) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:148) ~[graylog.jar:?]\r\n\tat com.fasterxml.jackson.databind.ObjectMapper._convert(ObjectMapper.java:3584) ~[graylog.jar:?]\r\n\t... 11 more\r\n2016-12-19 14:07:16,867 WARN : org.graylog2.events.ClusterEventPeriodical - Couldn't extract payload of cluster event with ID <5857db8416049d4995cd1ffd>\r\n2016-12-19 14:07:16,867 WARN : org.graylog2.events.ClusterEventPeriodical - Invalid payload in cluster event: ClusterEvent{id=5857db8416049d4995cd1ffd, timestamp=1482152836016, producer=28164cbe-4ad9-4c9c-a76e-088655aa7889, consumers=[], eventClass=org.graylog2.indexer.indexset.events.IndexSetCreatedEvent, payload={index_set={_id=5857db8316049d4995cd1ff4, title=Default index set, description=The Graylog default index set, index_prefix=xgraylog, shards=4, replicas=0, rotation_strategy_class=org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategy, rotation_strategy={type=org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategyConfig, max_docs_per_index=20000000}, retention_strategy_class=org.graylog2.indexer.retention.strategies.DeletionRetentionStrategy, retention_strategy={type=org.graylog2.indexer.retention.strategies.DeletionRetentionStrategyConfig, max_number_of_indices=20}, creation_date=Mon Dec 19 14:07:15 CET 2016, writable=true}}}\r\n2016-12-19 14:07:18,435 WARN : org.elasticsearch.discovery - [graylog-28164cbe-4ad9-4c9c-a76e-088655aa7889] waited for 3s and no initial state was set by the discovery\r\n2016-12-19 14:07:18,435 INFO : org.elasticsearch.node - [graylog-28164cbe-4ad9-4c9c-a76e-088655aa7889] started\r\n```\r\n\r\n## Steps to Reproduce (for bugs)\r\n\r\n1. Enable DEBUG logging for `org.graylog2.events.ClusterEventPeriodical`\r\n2. Start Graylog with an empty database\r\n3. Look for DEBUG messages indicating an error\r\n\r\n## Your Environment\r\n\r\n* Graylog Version: 2.2.0-beta.3-SNAPSHOT+460cac6\r\n"}}
{"actor":{"display_login":"bernd"}}