- Status Closed
- Percent Complete
- Task Type Fehlerbericht
- Category GUI & Server → Server
- Assigned To No-one
- Operating System All
- Severity Low
- Reported Version 3.3 Beta x
- Due in Version 3.3.0
-
Due Date
Undecided
- Votes
- Private
Attached to Project: DMXControl 3
Opened by StefanKrupop - 18.07.2023
Last edited by JPK - 30.07.2023
Opened by StefanKrupop - 18.07.2023
Last edited by JPK - 30.07.2023
FS#5091 - Projekte mit Nicht-ASCII-Zeichen im Dateinamen können nicht importiert werden
DMXC 3.3 Beta 7
Ich wollte ein Projekt mit dem Dateinamen “Sommerbühne2023_After.dmz” importieren. Nach der Dateiauswahl passiert scheinbar nichts, das Projekt landet nicht in der Liste und wird auch nicht in den Project Store entpackt.
Im Kernel-Log habe ich eine HttpRequestException gefunden, die auf ein ASCII-Problem hinweist:
Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: Request headers must contain only ASCII characters.", DebugException="System.Net.Http.HttpRequestException: Request headers must contain only ASCII characters. at System.Net.Http.HPack.HPackEncoder.EncodeValueStringPart(String value, Span`1 destination) at System.Net.Http.HPack.HPackEncoder.EncodeStringLiteral(String value, Encoding valueEncoding, Span`1 destination, Int32& bytesWritten) at System.Net.Http.HPack.HPackEncoder.EncodeStringLiterals(ReadOnlySpan`1 values, String separator, Encoding valueEncoding, Span`1 destination, Int32& bytesWritten) at System.Net.Http.Http2Connection.WriteLiteralHeader(String name, ReadOnlySpan`1 values, Encoding valueEncoding, ArrayBuffer& headerBuffer) at System.Net.Http.Http2Connection.WriteHeaderCollection(HttpRequestMessage request, HttpHeaders headers, ArrayBuffer& headerBuffer) at System.Net.Http.Http2Connection.WriteHeaders(HttpRequestMessage request, ArrayBuffer& headerBuffer) at System.Net.Http.Http2Connection.SendHeadersAsync(HttpRequestMessage request, CancellationToken cancellationToken, Boolean mustFlush) at System.Net.Http.Http2Connection.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at Grpc.Net.Client.Balancer.Internal.BalancerHttpHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at Grpc.Net.Client.Internal.GrpcCall`2.RunCall(HttpRequestMessage request, Nullable`1 timeout)") at org.dmxc.lumos.Kernel.Net.gService.Resource_gService._saveResource_RequestReceived(Object sender, RequestEventArgs`1 args) in D:\Jenkins\workspace\Lumos_Pipeline_3.3\LumosLIB\src\Kernel\Net\gService\Resource_gService.cs:line 305
Wenn ich die Datei umbenenne (mit “ue”) klappt der Import.
Da das Projekt relativ groß ist und das Problem am Dateinamen zu hängen scheint, verzichte ich (erstmal) darauf, die Projektdatei anzuhängen.
Closed by JPK
30.07.2023 22:35
Reason for closing: Repariert
Additional comments about closing:
30.07.2023 22:35
Reason for closing: Repariert
Additional comments about closing:
Wurde von Arne repariert. Bitte in Beta
8 testen
Funktioniert bei mir mit Beta 9 sehr kleinem Projekt "Sommerbühne2023_After_äöüß.dmz"