From 55bb4ca9b4e29ba118ade2cf2219a8f869082be0 Mon Sep 17 00:00:00 2001 From: fthornton67 Date: Mon, 7 Oct 2024 13:49:08 -0400 Subject: [PATCH 1/2] MeteredTriggerJob failing due to Unhandled exception --- src/MeteredTriggerJob/Program.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MeteredTriggerJob/Program.cs b/src/MeteredTriggerJob/Program.cs index 893c30a6..f2c5cc60 100644 --- a/src/MeteredTriggerJob/Program.cs +++ b/src/MeteredTriggerJob/Program.cs @@ -42,7 +42,7 @@ static void Main (string[] args) }; var creds = new ClientSecretCredential(config.TenantId.ToString(), config.ClientId.ToString(), config.ClientSecret); - var versionInfo = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location); + var versionInfo = new AppVersionService(Assembly.GetExecutingAssembly()?.GetName()?.Version) var services = new ServiceCollection() .AddDbContext(options => options.UseSqlServer(configuration.GetConnectionString("DefaultConnection")), ServiceLifetime.Transient) @@ -56,7 +56,7 @@ static void Main (string[] args) .AddScoped() .AddSingleton(new MeteredBillingApiService(new MarketplaceMeteringClient(creds), config, new SaaSClientLogger())) .AddSingleton() - .AddSingleton(new AppVersionService(versionInfo)) + .AddSingleton(versionInfo) .BuildServiceProvider(); services From 202f6852fd2507ac55719fc7bbd740ddabf01412 Mon Sep 17 00:00:00 2001 From: fthornton67 Date: Mon, 7 Oct 2024 14:16:19 -0400 Subject: [PATCH 2/2] missing semi-colon --- src/MeteredTriggerJob/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MeteredTriggerJob/Program.cs b/src/MeteredTriggerJob/Program.cs index f2c5cc60..0e81381e 100644 --- a/src/MeteredTriggerJob/Program.cs +++ b/src/MeteredTriggerJob/Program.cs @@ -42,7 +42,7 @@ static void Main (string[] args) }; var creds = new ClientSecretCredential(config.TenantId.ToString(), config.ClientId.ToString(), config.ClientSecret); - var versionInfo = new AppVersionService(Assembly.GetExecutingAssembly()?.GetName()?.Version) + var versionInfo = new AppVersionService(Assembly.GetExecutingAssembly()?.GetName()?.Version); var services = new ServiceCollection() .AddDbContext(options => options.UseSqlServer(configuration.GetConnectionString("DefaultConnection")), ServiceLifetime.Transient)