I am unable to access our RavenDB 2.5 server using NServiceBus.RavenDB 1.0.7.
We have been using NSB 4 with RavenDB 2.5 via the Raven code baked into NServiceBus.Core for some time and suddenly it stopped working.
According to this: https://docs.particular.net/persistence/ravendb/version-compatibility
we now need to use NServiceBus.RavenDB 1.0.7 to connect to RavenDB 2.5.
So, I have installed the Nuget package and changed the configuration to point to the new package.
Configure.With()
.CastleWindsorBuilder( container )
.RavenDBStorage()
.UseRavenDBSubscriptionStorage()
.UseTransport();
But when the endpoint starts up, it stills gives me the WrongRavenVersionMessage from NServiceBus.ConfigureRavenPersistence in NServiceBus.Core:
The RavenDB server you have specified is detected to be Product version: 2.5.0. NServiceBus requiires RavenDB version 2.0 to operate correctly. Please update your RavenDB server.
Instead of the WrongRavenVersionMessage from NServiceBus.RavenDB.ConfigureRavenPersistence in the nuget package.
I’ve checked the container after configuration and it looks like it correctly added the components from NServiceBus.RavenDB but it doesn’t seem to want to use them.
Is there extra configuration I need to do to enable NServiceBus.RavenDB to access v2.5 of the server? Why am I getting the old WrongRavenVersionMEssage instead of the new one?
Thanks in advance.
Dean