-
Notifications
You must be signed in to change notification settings - Fork 54
Open
Description
Hello,
I saw there is a webclient available now, which I wanted to try out. I tried both the Quick Deployment and the manual deployment written in the Readme file, but I always end up with the same errors, when I try to translate a document or batch translation.
This is from the logstream of the containerapp when I try to translate a document:
2025-08-14T05:57:57.859836283Z info: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:57:57.859870227Z Document Translation Web Service initialized successfully
2025-08-14T05:57:57.960777463Z info: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:57:57.960805467Z Blob container 'translated' ensured to exist
2025-08-14T05:58:01.147092265Z info: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:58:01.147128927Z Document Translation Web Service initialized successfully
2025-08-14T05:58:01.148320063Z fail: Microsoft.AspNetCore.Server.Kestrel[13]
2025-08-14T05:58:01.148346039Z Connection id "0HNEQDI6RLVV0", Request id "0HNEQDI6RLVV0:00000005": An unhandled exception was thrown by the application.
2025-08-14T05:58:01.148352501Z System.NotSupportedException: Serialization and deserialization of 'DocumentTranslationService.LocalFormats.ConvertToMarkdown' instances is not supported. Path: $.ConvertToMarkdown.
2025-08-14T05:58:01.148357000Z ---> System.NotSupportedException: Serialization and deserialization of 'DocumentTranslationService.LocalFormats.ConvertToMarkdown' instances is not supported.
2025-08-14T05:58:01.148362312Z at System.Text.Json.Serialization.Converters.UnsupportedTypeConverter`1.Write(Utf8JsonWriter writer, T value, JsonSerializerOptions options)
2025-08-14T05:58:01.148365976Z at System.Text.Json.Serialization.JsonConverter`1.TryWrite(Utf8JsonWriter writer, T& value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148369575Z at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.GetMemberAndWriteJson(Object obj, WriteStack& state, Utf8JsonWriter writer)
2025-08-14T05:58:01.148373300Z at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryWrite(Utf8JsonWriter writer, T value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148376855Z at System.Text.Json.Serialization.JsonConverter`1.TryWrite(Utf8JsonWriter writer, T& value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148380089Z at System.Text.Json.Serialization.Converters.ListOfTConverter`2.OnWriteResume(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148383468Z at System.Text.Json.Serialization.JsonCollectionConverter`2.OnTryWrite(Utf8JsonWriter writer, TCollection value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148386499Z at System.Text.Json.Serialization.JsonConverter`1.TryWrite(Utf8JsonWriter writer, T& value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148389511Z at System.Text.Json.Serialization.JsonConverter`1.WriteCore(Utf8JsonWriter writer, T& value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148392697Z --- End of inner exception stack trace ---
2025-08-14T05:58:01.148395694Z at System.Text.Json.ThrowHelper.ThrowNotSupportedException(WriteStack& state, Exception innerException)
2025-08-14T05:58:01.148398745Z at System.Text.Json.Serialization.JsonConverter`1.WriteCore(Utf8JsonWriter writer, T& value, JsonSerializerOptions options, WriteStack& state)
2025-08-14T05:58:01.148402176Z at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.SerializeAsync(PipeWriter pipeWriter, T rootValue, Int32 flushThreshold, CancellationToken cancellationToken, Object rootValueBoxed)
2025-08-14T05:58:01.148405261Z at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.SerializeAsync(PipeWriter pipeWriter, T rootValue, Int32 flushThreshold, CancellationToken cancellationToken, Object rootValueBoxed)
2025-08-14T05:58:01.148408357Z at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.SerializeAsync(PipeWriter pipeWriter, T rootValue, Int32 flushThreshold, CancellationToken cancellationToken, Object rootValueBoxed)
2025-08-14T05:58:01.148411464Z at Microsoft.AspNetCore.Mvc.Formatters.SystemTextJsonOutputFormatter.WriteResponseBodyAsync(OutputFormatterWriteContext context, Encoding selectedEncoding)
2025-08-14T05:58:01.148414933Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResultFilterAsync>g__Awaited|30_0[TFilter,TFilterAsync](ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2025-08-14T05:58:01.148428055Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResultExecutedContextSealed context)
2025-08-14T05:58:01.148431640Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.ResultNext[TFilter,TFilterAsync](State& next, Scope& scope, Object& state, Boolean& isCompleted)
2025-08-14T05:58:01.148434894Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeResultFilters()
2025-08-14T05:58:01.148437940Z --- End of stack trace from previous location ---
2025-08-14T05:58:01.148441062Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
2025-08-14T05:58:01.148444095Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
2025-08-14T05:58:01.148455492Z at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
2025-08-14T05:58:01.148462458Z at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
2025-08-14T05:58:01.148466789Z at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
2025-08-14T05:58:01.148484293Z at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
2025-08-14T05:58:01.150959459Z info: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:58:01.151014325Z Blob container 'translated' ensured to exist
2025-08-14T05:58:09.894506775Z info: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:58:09.894535015Z Document Translation Web Service initialized successfully
2025-08-14T05:58:09.897956295Z info: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:58:09.898004245Z Blob container 'translated' ensured to exist
2025-08-14T05:58:13.005609639Z fail: DocumentTranslation.Web.Services.DocumentTranslationWebService[0]
2025-08-14T05:58:13.006324509Z Failed to translate document from fr to de
2025-08-14T05:58:13.006343165Z System.ArgumentNullException: List of translatable extensions cannot be null. (Parameter 'Extensions')
2025-08-14T05:58:13.006349098Z at DocumentTranslationService.Core.DocumentTranslationBusiness.RunAsync(List`1 filestotranslate, String fromlanguage, String[] tolanguages, List`1 glossaryfiles, String targetFolder) in C:\Projects\DocumentTranslation\DocumentTranslationService\DocumentTranslationBusiness.cs:line 139
2025-08-14T05:58:13.006353601Z at DocumentTranslation.Web.Services.DocumentTranslationWebService.TranslateDocumentAsync(IFormFile file, String fromLanguage, String toLanguage, String category) in C:\Projects\DocumentTranslation\DocumentTranslation.Web\Services\DocumentTranslationWebService.cs:line 154
2025-08-14T05:58:13.006765145Z fail: DocumentTranslation.Web.Controllers.TranslationController[0]
2025-08-14T05:58:13.006778176Z Error translating document
2025-08-14T05:58:13.006783683Z System.ArgumentNullException: List of translatable extensions cannot be null. (Parameter 'Extensions')
2025-08-14T05:58:13.006788094Z at DocumentTranslationService.Core.DocumentTranslationBusiness.RunAsync(List`1 filestotranslate, String fromlanguage, String[] tolanguages, List`1 glossaryfiles, String targetFolder) in C:\Projects\DocumentTranslation\DocumentTranslationService\DocumentTranslationBusiness.cs:line 139
2025-08-14T05:58:13.006829430Z at DocumentTranslation.Web.Services.DocumentTranslationWebService.TranslateDocumentAsync(IFormFile file, String fromLanguage, String toLanguage, String category) in C:\Projects\DocumentTranslation\DocumentTranslation.Web\Services\DocumentTranslationWebService.cs:line 154
2025-08-14T05:58:13.006834246Z at DocumentTranslation.Web.Controllers.TranslationController.TranslateDocument(DocumentTranslationRequest request) in C:\Projects\DocumentTranslation\DocumentTranslation.Web\Controllers\TranslationController.cs:line 96
Metadata
Metadata
Assignees
Labels
No labels