From 954289fb5e4d19bada9fc52f78db2cc1bb86412b Mon Sep 17 00:00:00 2001 From: Oskar Dudycz Date: Sun, 13 Nov 2022 15:01:11 +0100 Subject: [PATCH] Set base type for EventDeserializationFailureException as MartenException --- docs/schema/migrations.md | 2 +- src/CoreTests/MartenServiceCollectionExtensionsTests.cs | 3 +-- src/Marten/Exceptions/EventDeserializationFailureException.cs | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/schema/migrations.md b/docs/schema/migrations.md index 0d5850de2b..e733c0687b 100644 --- a/docs/schema/migrations.md +++ b/docs/schema/migrations.md @@ -154,7 +154,7 @@ services.AddMarten(opts => // database changes on application startup .ApplyAllDatabaseChangesOnStartup(); ``` -snippet source | anchor +snippet source | anchor In the option above, Marten is calling the same functionality within an `IHostedService` background task. diff --git a/src/CoreTests/MartenServiceCollectionExtensionsTests.cs b/src/CoreTests/MartenServiceCollectionExtensionsTests.cs index 7fbdc7fec7..0f79d8179e 100644 --- a/src/CoreTests/MartenServiceCollectionExtensionsTests.cs +++ b/src/CoreTests/MartenServiceCollectionExtensionsTests.cs @@ -102,7 +102,6 @@ public void picks_up_application_assembly_and_content_directory_from_IHostEnviro [Fact] public void application_assembly_and_content_directory_from_StoreOptions() { - using var host = Host.CreateDefaultBuilder(Array.Empty()) .ConfigureServices(services => { @@ -340,4 +339,4 @@ private static void ShouldHaveAllTheExpectedRegistrations(Container container, S } -} \ No newline at end of file +} diff --git a/src/Marten/Exceptions/EventDeserializationFailureException.cs b/src/Marten/Exceptions/EventDeserializationFailureException.cs index 0792a4531b..edf6f81eb0 100644 --- a/src/Marten/Exceptions/EventDeserializationFailureException.cs +++ b/src/Marten/Exceptions/EventDeserializationFailureException.cs @@ -8,7 +8,7 @@ namespace Marten.Exceptions /// Thrown if Marten encounters an exception while trying to deserialize /// or upcast a persisted event /// - public class EventDeserializationFailureException : Exception + public class EventDeserializationFailureException : MartenException { public EventDeserializationFailureException(long sequence, Exception innerException) : base("Event deserialization error on sequence = " + sequence, innerException) {