Bugtracker DMXControl 3

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server → Server
  • zuständig niemand
  • Betriebssystem All
  • Schweregrad niedrig
  • betrifft Version 3.3 Beta x
  • fällig in Version 3.3
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von StefanKrupop - 18.07.2023
zuletzt bearbeitet von 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.

geschlossen von  JPK
30.07.2023 22:35
Grund für das Schließen:  Repariert
Kommentar zum Schließen:  

Wurde von Arne repariert. Bitte in Beta 8 testen

MWSysTech schrieb am 03.09.2023 15:11

Funktioniert bei mir mit Beta 9 sehr kleinem Projekt "Sommerbühne2023_After_äöüß.dmz"

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung