Azure.RequestFailedException: The specified blob does not exist.
RequestId:ead4e319-201e-006a-7f30-81a5e2000000
Time:2024-03-28T16:55:25.5203666Z
Status: 404 (The specified blob does not exist.)
ErrorCode: BlobNotFound
Content:
BlobNotFound
The specified blob does not exist.
RequestId:ead4e319-201e-006a-7f30-81a5e2000000
Time:2024-03-28T16:55:25.5203666Z
Headers:
Server: Windows-Azure-Blob/1.0,Microsoft-HTTPAPI/2.0
x-ms-request-id: ead4e319-201e-006a-7f30-81a5e2000000
x-ms-client-request-id: f6cbe03b-d12a-46fa-8ad4-b76d74dba8b3
x-ms-version: 2020-10-02
x-ms-error-code: BlobNotFound
Date: Thu, 28 Mar 2024 16:55:24 GMT
Content-Length: 215
Content-Type: application/xml
at Azure.Storage.Blobs.BlobRestClient.DownloadAsync(String snapshot, String versionId, Nullable`1 timeout, String range, String leaseId, Nullable`1 rangeGetContentMD5, Nullable`1 rangeGetContentCRC64, String encryptionKey, String encryptionKeySha256, Nullable`1 encryptionAlgorithm, Nullable`1 ifModifiedSince, Nullable`1 ifUnmodifiedSince, String ifMatch, String ifNoneMatch, String ifTags, CancellationToken cancellationToken)
at Azure.Storage.Blobs.Specialized.BlobBaseClient.StartDownloadAsync(HttpRange range, BlobRequestConditions conditions, Boolean rangeGetContentHash, Int64 startOffset, Boolean async, CancellationToken cancellationToken)
at Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadStreamingInternal(HttpRange range, BlobRequestConditions conditions, Boolean rangeGetContentHash, String operationName, Boolean async, CancellationToken cancellationToken)
at Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadInternal(HttpRange range, BlobRequestConditions conditions, Boolean rangeGetContentHash, Boolean async, CancellationToken cancellationToken)
at Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadAsync(HttpRange range, BlobRequestConditions conditions, Boolean rangeGetContentHash, CancellationToken cancellationToken)
at Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadAsync(CancellationToken cancellationToken)
at Azure.Storage.Blobs.Specialized.BlobBaseClient.DownloadAsync()
at Easyfy.Commerce.MediaApi.Storage.AzureBlobs.Files(String catalog, String id, HttpResponse Response, HttpRequest Request) in /home/vsts/work/1/s/Easyfy.Commerce.MediaApi/Storage/AzureBlobs.cs:line 461
at Easyfy.Commerce.MediaApi.Application.Files.FilesRequest.FilesRequestHandler.Handle(FilesRequest request, CancellationToken cancellationToken) in /home/vsts/work/1/s/Easyfy.Commerce.MediaApi/Application/Files/FilesRequest.cs:line 28
at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
at MediatR.Pipeline.RequestExceptionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
at MediatR.Pipeline.RequestExceptionActionProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
at MediatR.Pipeline.RequestPostProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
at MediatR.Pipeline.RequestPreProcessorBehavior`2.Handle(TRequest request, CancellationToken cancellationToken, RequestHandlerDelegate`1 next)
at Easyfy.Commerce.MediaApi.Endpoints.PublicEndpointsRegistry.<>c.<b__0_6>d.MoveNext() in /home/vsts/work/1/s/Easyfy.Commerce.MediaApi/Endpoints/PublicEndpoints.cs:line 58
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Http.RequestDelegateFactory.ExecuteTaskResult[T](Task`1 task, HttpContext httpContext)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
at Easyfy.Commerce.MediaApi.Middleware.EtagCacheMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) in /home/vsts/work/1/s/Easyfy.Commerce.MediaApi/Middleware/EtagCacheMiddleware.cs:line 38
at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b__1>d.MoveNext()
--- End of stack trace from previous location ---
at Easyfy.Commerce.MediaApi.Middleware.ApiKeyMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) in /home/vsts/work/1/s/Easyfy.Commerce.MediaApi/Middleware/ApiKeyMiddleware.cs:line 38
at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b__1>d.MoveNext()
--- End of stack trace from previous location ---
at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.Invoke(HttpContext context)
HEADERS
=======
Accept: */*
Accept-Encoding: gzip, br
Host: media.snushjem.no
Max-Forwards: 10
User-Agent: claudebot
CF-IPCountry: US
X-Forwarded-For: 54.160.243.44, 141.101.76.238:53472
CF-RAY: 86b925cf7cf4081d-IAD
CDN-Loop: cloudflare
CF-Connecting-IP: 54.160.243.44
X-Forwarded-Proto: https
CF-Visitor: {"scheme":"https"}
X-ARR-LOG-ID: 85a1ad2b-bfe7-4815-b735-4ecf35ebc028
CLIENT-IP: 141.101.76.238:53472
DISGUISED-HOST: media.snushjem.no
X-SITE-DEPLOYMENT-ID: app-snushjem-media-prod-we__4689
WAS-DEFAULT-HOSTNAME: app-snushjem-media-prod-we.azurewebsites.net
X-AppService-Proto: https
X-ARR-SSL: 2048|256|S=California, L=San Francisco, OU=CloudFlare Origin SSL Certificate Authority, O="CloudFlare, Inc.", C=US|CN=CloudFlare Origin Certificate, OU=CloudFlare Origin CA, O="CloudFlare, Inc."
X-Forwarded-TlsVersion: 1.3
X-Original-URL: /snusbolaget.no/files/500124_d7af8620-1f20-46b6-9d2a-9597cfd00c8f.svg
X-WAWS-Unencoded-URL: /snusbolaget.no/files/500124_d7af8620-1f20-46b6-9d2a-9597cfd00c8f.svg