# 3.2 update - Seem to have lost my old saved searches

**URL:** https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723
**Category:** Graylog Central (peer support)
**Created:** [February 1, 2020, 7:57pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723 "2020-02-01T19:57:37Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![tbmay](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@tbmay](https://community.graylog.org/u/tbmay)
#### Post date: [February 1, 2020, 7:57pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/1 "2020-02-01T19:57:37Z")

</div>

Hi,

I just updated to 3.2 and my saved searches aren’t there. Am I just missing something or are they really gone?

---

<div class="post-metadata">

### Author: ![konrad](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/konrad/32/1661_2.png) [@konrad](https://community.graylog.org/u/konrad)
#### Post date: [February 3, 2020, 9:43am UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/2 "2020-02-03T09:43:00Z")

</div>

Hey Tim,

a migration was added to migrate the saved searches to the new format.  
You should find this:  
 ![Graylog (48)](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/2X/5/5d86552606d4f4aad5fcf6e96cdd7734585d8a6c.png)

In your search UI where you should find your saved searches after clicking on load.

If you do not find the searches please have a look in to your server.log file and search for an migration error.

Best regards,  
Konrad

---

<div class="post-metadata">

### Author: ![tbmay](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@tbmay](https://community.graylog.org/u/tbmay)
#### Post date: [February 3, 2020, 12:25pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/3 "2020-02-03T12:25:33Z")

</div>

There were just these two. Thanks for responding. I’ll just start over. Probably needed to clean it up some anyway.

[root@graylog1 log]# cat graylog-server.log | grep -i migration | grep -i error  
2020-02-01 14:41:41,836 ERROR: org.graylog2.migrations.MigrationHelpers - Invalid role ‘Views Manager’, fixing it.  
2020-02-01 14:41:42,479 ERROR: org.graylog2.periodical.ConfigurationManagementPeriodical - Error while running migration \<V20191203120602\_MigrateSavedSearchesToViews{2019-12-03T12:06:02Z}\>

---

<div class="post-metadata">

### Author: ![konrad](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/konrad/32/1661_2.png) [@konrad](https://community.graylog.org/u/konrad)
#### Post date: [February 3, 2020, 12:28pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/4 "2020-02-03T12:28:45Z")

</div>

Looks like a error in the migraitons:

```
2020-02-01 14:41:42,479 ERROR: org.graylog2.periodical.ConfigurationManagementPeriodical - Error while running migration <V20191203120602_MigrateSavedSearchesToViews{2019-12-03T12:06:02Z}>

```

Can you give a bit more context to this error. I would need the whole stacktrace if possible.

Thanks in advance!

Best regards,  
Konrad

---

<div class="post-metadata">

### Author: ![Bobtb](https://avatars.discourse-cdn.com/v4/letter/b/45deac/32.png) [@Bobtb](https://community.graylog.org/u/Bobtb)
#### Post date: [February 4, 2020, 6:44am UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/5 "2020-02-04T06:44:38Z")

</div>

I’m not the OP, but I’ve encountered the same error, so maybe my piece of log can help.

```
2020-02-04T07:30:02.997+01:00 ERROR [ConfigurationManagementPeriodical] Error while running migration <V20191203120602_MigrateSavedSearchesToViews{2019-12-03T12:06:02Z}>
java.lang.RuntimeException: IOException encountered while reading from a byte array input stream
        at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:67) ~[graylog.jar:?]
        at com.mongodb.DBDecoderAdapter.decode(DBDecoderAdapter.java:49) ~[graylog.jar:?]
        at com.mongodb.DBDecoderAdapter.decode(DBDecoderAdapter.java:29) ~[graylog.jar:?]
        at com.mongodb.operation.CommandResultArrayCodec.decode(CommandResultArrayCodec.java:52) ~[graylog.jar:?]
        at com.mongodb.operation.CommandResultDocumentCodec.readValue(CommandResultDocumentCodec.java:60) ~[graylog.jar:?]
        at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:84) ~[graylog.jar:?]
        at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:41) ~[graylog.jar:?]
        at org.bson.codecs.configuration.LazyCodec.decode(LazyCodec.java:47) ~[graylog.jar:?]
        at org.bson.codecs.BsonDocumentCodec.readValue(BsonDocumentCodec.java:101) ~[graylog.jar:?]
        at com.mongodb.operation.CommandResultDocumentCodec.readValue(CommandResultDocumentCodec.java:63) ~[graylog.jar:?]
        at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:84) ~[graylog.jar:?]
        at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:41) ~[graylog.jar:?]
        at com.mongodb.connection.ReplyMessage.<init>(ReplyMessage.java:51) ~[graylog.jar:?]
        at com.mongodb.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:301) ~[graylog.jar:?]
        at com.mongodb.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:255) ~[graylog.jar:?]
        at com.mongodb.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:98) ~[graylog.jar:?]
        at com.mongodb.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:441) ~[graylog.jar:?]
        at com.mongodb.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:80) ~[graylog.jar:?]
        at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:189) ~[graylog.jar:?]
        at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:264) ~[graylog.jar:?]
        at com.mongodb.connection.DefaultServerConnection.command(DefaultServerConnection.java:126) ~[graylog.jar:?]
        at com.mongodb.connection.DefaultServerConnection.command(DefaultServerConnection.java:118) ~[graylog.jar:?]
        at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:226) ~[graylog.jar:?]
        at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:217) ~[graylog.jar:?]
        at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:120) ~[graylog.jar:?]
        at com.mongodb.operation.FindOperation$1.call(FindOperation.java:717) ~[graylog.jar:?]
        at com.mongodb.operation.FindOperation$1.call(FindOperation.java:711) ~[graylog.jar:?]
        at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:471) ~[graylog.jar:?]
        at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:415) ~[graylog.jar:?]
        at com.mongodb.operation.FindOperation.execute(FindOperation.java:711) ~[graylog.jar:?]
        at com.mongodb.operation.FindOperation.execute(FindOperation.java:83) ~[graylog.jar:?]
        at com.mongodb.Mongo$3.execute(Mongo.java:826) ~[graylog.jar:?]
        at com.mongodb.Mongo$3.execute(Mongo.java:813) ~[graylog.jar:?]
        at com.mongodb.DBCursor.initializeCursor(DBCursor.java:877) ~[graylog.jar:?]
        at com.mongodb.DBCursor.hasNext(DBCursor.java:144) ~[graylog.jar:?]
        at org.mongojack.DBCursor.hasNext(DBCursor.java:330) ~[graylog.jar:?]
        at java.util.Iterator.forEachRemaining(Iterator.java:115) ~[?:1.8.0_201]
        at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:1.8.0_201]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_201]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_201]
        at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_201]
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_201]
        at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_201]
        at org.graylog.plugins.views.migrations.V20191203120602_MigrateSavedSearchesToViewsSupport.V20191203120602_MigrateSavedSearchesToViews.upgrade(V20191203120602_MigrateSavedSearchesToViews.java:101) ~[graylog.jar:?]
        at org.graylog2.periodical.ConfigurationManagementPeriodical.doRun(ConfigurationManagementPeriodical.java:43) [graylog.jar:?]
        at org.graylog2.plugin.periodical.Periodical.run(Periodical.java:77) [graylog.jar:?]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_201]
Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `org.graylog.plugins.views.migrations.V20191203120602_MigrateSavedSearchesToViewsSupport.savedsearch.RelativeTimeRangeQuery`, problem: Null fields
 at [Source: de.undercouch.bson4jackson.io.LittleEndianInputStream@34bc200; pos: 107] (through reference chain: org.graylog.plugins.views.migrations.V20191203120602_MigrateSavedSearchesToViewsSupport.savedsearch.SavedSearch["query"])
        at com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:67) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.DeserializationContext.instantiationException(DeserializationContext.java:1608) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.wrapAsJsonMappingException(StdValueInstantiator.java:484) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.rewrapCtorProblem(StdValueInstantiator.java:503) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.createFromObjectWith(StdValueInstantiator.java:285) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.ValueInstantiator.createFromObjectWith(ValueInstantiator.java:229) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator.build(PropertyBasedCreator.java:195) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:488) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1287) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:194) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:161) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:130) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:97) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:527) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:528) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:417) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1287) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:3985) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2343) ~[graylog.jar:?]
        at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:80) ~[graylog.jar:?]
        at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:64) ~[graylog.jar:?]
        ... 46 more
Caused by: java.lang.NullPointerException: Null fields
        at org.graylog.plugins.views.migrations.V20191203120602_MigrateSavedSearchesToViewsSupport.savedsearch.AutoValue_RelativeTimeRangeQuery.<init>(AutoValue_RelativeTimeRangeQuery.java:36) ~[graylog.jar:?]
        at org.graylog.plugins.views.migrations.V20191203120602_MigrateSavedSearchesToViewsSupport.savedsearch.RelativeTimeRangeQuery.create(RelativeTimeRangeQuery.java:52) ~[graylog.jar:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_201]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_201]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_201]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_201]
        at com.fasterxml.jackson.databind.introspect.AnnotatedMethod.call(AnnotatedMethod.java:109) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.std.StdValueInstantiator.createFromObjectWith(StdValueInstantiator.java:283) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.ValueInstantiator.createFromObjectWith(ValueInstantiator.java:229) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator.build(PropertyBasedCreator.java:195) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:488) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1287) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeOther(BeanDeserializer.java:194) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:161) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer._deserializeTypedForId(AsPropertyTypeDeserializer.java:130) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:97) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:527) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeWithErrorWrapping(BeanDeserializer.java:528) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:417) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1287) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:3985) ~[graylog.jar:?]
        at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2343) ~[graylog.jar:?]
        at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:80) ~[graylog.jar:?]
        at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:64) ~[graylog.jar:?]
        ... 46 more
2020-02-04T07:30:03.432+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d31664>
2020-02-04T07:30:03.449+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d3166b>
2020-02-04T07:30:03.450+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d31671>
2020-02-04T07:30:03.451+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d31677>
2020-02-04T07:30:03.456+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d3167d>
2020-02-04T07:30:03.458+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d31683>
2020-02-04T07:30:03.459+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d31689>
2020-02-04T07:30:03.460+01:00 INFO [V20200102140000_UnifyEventSeriesId] Unified series Id for EventDefinition <5e172e41407a8c5fe3d3168f>
```

---

<div class="post-metadata">

### Author: ![konrad](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/konrad/32/1661_2.png) [@konrad](https://community.graylog.org/u/konrad)
#### Post date: [February 4, 2020, 8:55am UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/6 "2020-02-04T08:55:26Z")

</div>

Thanks a lot @Bobtb.

I created an issue for that: [https://github.com/Graylog2/graylog2-server/issues/7362](https://github.com/Graylog2/graylog2-server/issues/7362)

If someone has additional information to that please do not hesitate to share!

---

<div class="post-metadata">

### Author: ![SteveU](https://avatars.discourse-cdn.com/v4/letter/s/e47774/32.png) [@SteveU](https://community.graylog.org/u/SteveU)
#### Post date: [February 4, 2020, 2:42pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/7 "2020-02-04T14:42:42Z")

</div>

I’ve run into the same issue, only 1 out of 50 saved searches migrated. The error in server.log is slightly different:

2020-02-04T09:24:25.673-05:00 ERROR [ConfigurationManagementPeriodical] Error while running migration \<V20191203120602\_MigrateSavedSearchesToViews{2019-12-03T12:06:02Z}\>  
java.lang.RuntimeException: IOException encountered while reading from a byte array input stream  
at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:67) ~[graylog.jar:?]  
at com.mongodb.DBDecoderAdapter.decode(DBDecoderAdapter.java:49) ~[graylog.jar:?]  
at com.mongodb.DBDecoderAdapter.decode(DBDecoderAdapter.java:29) ~[graylog.jar:?]  
at com.mongodb.operation.CommandResultArrayCodec.decode(CommandResultArrayCodec.java:52) ~[graylog.jar:?]  
at com.mongodb.operation.CommandResultDocumentCodec.readValue(CommandResultDocumentCodec.java:60) ~[graylog.jar:?]  
at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:84) ~[graylog.jar:?]  
at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:41) ~[graylog.jar:?]  
at org.bson.codecs.configuration.LazyCodec.decode(LazyCodec.java:47) ~[graylog.jar:?]  
at org.bson.codecs.BsonDocumentCodec.readValue(BsonDocumentCodec.java:101) ~[graylog.jar:?]  
at com.mongodb.operation.CommandResultDocumentCodec.readValue(CommandResultDocumentCodec.java:63) ~[graylog.jar:?]  
at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:84) ~[graylog.jar:?]  
at org.bson.codecs.BsonDocumentCodec.decode(BsonDocumentCodec.java:41) ~[graylog.jar:?]  
at com.mongodb.connection.ReplyMessage.(ReplyMessage.java:51) ~[graylog.jar:?]  
at com.mongodb.connection.InternalStreamConnection.receiveCommandMessageResponse(InternalStreamConnection.java:301) ~[graylog.jar:?]  
at com.mongodb.connection.InternalStreamConnection.sendAndReceive(InternalStreamConnection.java:255) ~[graylog.jar:?]  
at com.mongodb.connection.UsageTrackingInternalConnection.sendAndReceive(UsageTrackingInternalConnection.java:98) ~[graylog.jar:?]  
at com.mongodb.connection.DefaultConnectionPool$PooledConnection.sendAndReceive(DefaultConnectionPool.java:441) ~[graylog.jar:?]  
at com.mongodb.connection.CommandProtocolImpl.execute(CommandProtocolImpl.java:80) ~[graylog.jar:?]  
at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:189) ~[graylog.jar:?]  
at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:264) ~[graylog.jar:?]  
at com.mongodb.connection.DefaultServerConnection.command(DefaultServerConnection.java:126) ~[graylog.jar:?]  
at com.mongodb.connection.DefaultServerConnection.command(DefaultServerConnection.java:118) ~[graylog.jar:?]  
at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:226) ~[graylog.jar:?]  
at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:217) ~[graylog.jar:?]  
at com.mongodb.operation.CommandOperationHelper.executeWrappedCommandProtocol(CommandOperationHelper.java:120) ~[graylog.jar:?]  
at com.mongodb.operation.FindOperation$1.call(FindOperation.java:717) ~[graylog.jar:?]  
at com.mongodb.operation.FindOperation$1.call(FindOperation.java:711) ~[graylog.jar:?]  
at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:471) ~[graylog.jar:?]  
at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:415) ~[graylog.jar:?]  
at com.mongodb.operation.FindOperation.execute(FindOperation.java:711) ~[graylog.jar:?]  
at com.mongodb.operation.FindOperation.execute(FindOperation.java:83) ~[graylog.jar:?]  
at com.mongodb.Mongo$3.execute(Mongo.java:826) ~[graylog.jar:?]  
at com.mongodb.Mongo$3.execute(Mongo.java:813) ~[graylog.jar:?]  
at com.mongodb.DBCursor.initializeCursor(DBCursor.java:877) ~[graylog.jar:?]  
at com.mongodb.DBCursor.hasNext(DBCursor.java:144) ~[graylog.jar:?]  
at org.mongojack.DBCursor.hasNext(DBCursor.java:330) ~[graylog.jar:?]  
at java.util.Iterator.forEachRemaining(Iterator.java:115) ~[?:1.8.0\_242]  
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[?:1.8.0\_242]  
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) ~[?:1.8.0\_242]  
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) ~[?:1.8.0\_242]  
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0\_242]  
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0\_242]  
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566) ~[?:1.8.0\_242]  
at org.graylog.plugins.views.migrations.V20191203120602\_MigrateSavedSearchesToViewsSupport.V20191203120602\_MigrateSavedSearchesToViews.upgrade(V20191203120602\_MigrateSavedSearchesToViews.java:101) ~[graylog.jar:?]  
at org.graylog2.periodical.ConfigurationManagementPeriodical.doRun(ConfigurationManagementPeriodical.java:43) [graylog.jar:?]  
at org.graylog2.plugin.periodical.Periodical.run(Periodical.java:77) [graylog.jar:?]  
at java.lang.Thread.run(Thread.java:748) [?:1.8.0\_242]  
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field “interval” (class org.graylog.plugins.views.migrations.V20191203120602\_MigrateSavedSearchesToViewsSupport.savedsearch.AutoValue\_RelativeTimeRangeQuery), not marked as ignorable (0 known properties: ])  
at [Source: de.undercouch.bson4jackson.io.LittleEndianInputStream@18e989cc; pos: 243] (through reference chain: org.graylog.plugins.views.migrations.V20191203120602\_MigrateSavedSearchesToViewsSupport.savedsearch.SavedSearch[“query”]-\>org.graylog.plugins.views.migrations.V20191203120602\_MigrateSavedSearchesToViewsSupport.savedsearch.AutoValue\_RelativeTimeRangeQuery[“interval”])  
at com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException.from(UnrecognizedPropertyException.java:61) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.DeserializationContext.handleUnknownProperty(DeserializationContext.java:823) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.std.StdDeserializer.handleUnknownProperty(StdDeserializer.java:1153) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownProperty(BeanDeserializerBase.java:1589) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handleUnknownVanilla(BeanDeserializerBase.java:1567) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:258) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer.deserialize(TypeWrappedDeserializer.java:86) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.handlePolymorphic(BeanDeserializerBase.java:1632) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.\_deserializeUsingPropertyBased(BeanDeserializer.java:501) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1287) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.\_deserializeOther(BeanDeserializer.java:194) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:161) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.\_deserializeTypedForId(AsPropertyTypeDeserializer.java:130) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer.deserializeTypedFromObject(AsPropertyTypeDeserializer.java:97) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserializeWithType(AbstractDeserializer.java:254) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:527) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.\_deserializeWithErrorWrapping(BeanDeserializer.java:528) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.\_deserializeUsingPropertyBased(BeanDeserializer.java:417) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1287) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:326) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:159) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.ObjectMapper.\_readValue(ObjectMapper.java:3985) ~[graylog.jar:?]  
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2343) ~[graylog.jar:?]  
at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:80) ~[graylog.jar:?]  
at org.mongojack.internal.stream.JacksonDBDecoder.decode(JacksonDBDecoder.java:64) ~[graylog.jar:?]  
… 46 more

---

<div class="post-metadata">

### Author: ![konrad](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/konrad/32/1661_2.png) [@konrad](https://community.graylog.org/u/konrad)
#### Post date: [February 4, 2020, 4:03pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/8 "2020-02-04T16:03:11Z")

</div>

Thanks a lot @SteveU. This is a complete other error. But the fix will properly not make it to 3.2.1. which should be released soon. But a fix was made and will be available in 3.2.2.

---

<div class="post-metadata">

### Author: ![konrad](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/konrad/32/1661_2.png) [@konrad](https://community.graylog.org/u/konrad)
#### Post date: [February 5, 2020, 9:09am UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/9 "2020-02-05T09:09:00Z")

</div>

Hey @SteveU,

as it seems was your issue also fixed in the 3.2.1 release. You can upgrade again with the patched version to have your problem fixed.

Best regards,  
Konrad

---

<div class="post-metadata">

### Author: ![SteveU](https://avatars.discourse-cdn.com/v4/letter/s/e47774/32.png) [@SteveU](https://community.graylog.org/u/SteveU)
#### Post date: [February 10, 2020, 5:39pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/10 "2020-02-10T17:39:50Z")

</div>

Finally got another chance to try the upgrade. All the saved searches appear to have migrated successfully this time. Thanks!!

---

<div class="post-metadata">

### Author: ![lecko](https://avatars.discourse-cdn.com/v4/letter/l/d07c76/32.png) [@lecko](https://community.graylog.org/u/lecko)
#### Post date: [February 14, 2020, 3:02pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/11 "2020-02-14T15:02:36Z")

</div>

Many of our non-admin users were sharing the saved searches in 3.1 and after upgrade to 3.2 could not find them. I did some research and then I found under Roles there is predfined role View Manager. I assigned this role to all those users and now can they again access all old Views - Searches

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex016/uploads/graylog/original/3X/c/7/c7c09c6b5099570133d6502b83f50ba4430de5b6.png) [@system](https://community.graylog.org/u/system)
#### Post date: [February 28, 2020, 3:02pm UTC](https://community.graylog.org/t/3-2-update-seem-to-have-lost-my-old-saved-searches/13723/12 "2020-02-28T15:02:40Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
