Skip to content

skip CanUseBearerAuth since it's not currently working since we enabl… #97

skip CanUseBearerAuth since it's not currently working since we enabl…

skip CanUseBearerAuth since it's not currently working since we enabl… #97

GitHub Actions / Integration Tests ubuntu-latest for Mercurial 3 failed Jul 31, 2024 in 0s

11 fail, 1 skipped, 64 pass in 13m 26s

76 tests  +76   64 ✅ +64   13m 26s ⏱️ + 13m 26s
 1 suites + 1    1 💤 + 1 
 1 files   + 1   11 ❌ +11 

Results for commit dcb4fc9. ± Comparison against earlier commit 49c6a12.

Annotations

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

SendNewProject_Big (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 0s]
Raw output
System.Text.Json.JsonException : '<' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---- System.Text.Json.JsonReaderException : '<' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
   at System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsyncCore[T](HttpContent content, JsonSerializerOptions options, CancellationToken cancellationToken)
   at Testing.ApiTests.ApiTestBase.ExecuteGql(String gql, Boolean expectGqlError, Boolean expectSuccessCode) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/ApiTests/ApiTestBase.cs:line 40
   at Testing.Services.Utils.RegisterProjectInLexBox(ProjectConfig config, ApiTestBase apiTester) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/Utils.cs:line 39
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject(Int32 totalSizeMb, Int32 fileCount) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 203
   at Testing.SyncReverseProxy.SendReceiveServiceTests.SendNewProject_Big() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 191
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

CloneConfidentialProjectAsOrgManager(protocol: Resumable) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 5s]
Raw output
System.Net.Http.HttpRequestException : Response status code does not indicate success: 503 (Service Unavailable).   at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at Testing.Services.LexboxProject.DisposeAsync() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/Utils.cs:line 116
   at Testing.SyncReverseProxy.SendReceiveServiceTests.CloneConfidentialProjectAsOrgManager(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 68
--- End of stack trace from previous location ---

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

ModifyProjectData(protocol: Hgweb) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 0s]
Raw output
System.Text.Json.JsonException : '<' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---- System.Text.Json.JsonReaderException : '<' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
   at System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsyncCore[T](HttpContent content, JsonSerializerOptions options, CancellationToken cancellationToken)
   at Testing.ApiTests.ApiTestBase.ExecuteGql(String gql, Boolean expectGqlError, Boolean expectSuccessCode) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/ApiTests/ApiTestBase.cs:line 40
   at Testing.Services.Utils.RegisterProjectInLexBox(ProjectConfig config, ApiTestBase apiTester) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/Utils.cs:line 39
   at Testing.SyncReverseProxy.SendReceiveServiceTests.ModifyProjectData(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 100
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

InvalidProjectManagerLogin (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 0s]
Raw output
Shouldly.ShouldAssertException : `act()`
    should throw
Chorus.VcsDrivers.Mercurial.RepositoryAuthorizationException
    but threw
Chorus.VcsDrivers.Mercurial.ServerErrorException
---- Chorus.VcsDrivers.Mercurial.ServerErrorException : The internet server reported that it is having problems. There isn't anything you can do about that except try again later.   at Testing.SyncReverseProxy.SendReceiveServiceTests.InvalidProjectManagerLogin() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 308
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
   at Chorus.VcsDrivers.Mercurial.HgRepository.CloneFromSource(String sourceLabel, String sourceUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Clone()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Clone(RepositoryAddress source, String targetPath, IProgress progress)
   at LfMergeBridge.LanguageForgeMakeCloneActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.CloneProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 139
   at Testing.SyncReverseProxy.SendReceiveServiceTests.<>c__DisplayClass23_0.<InvalidProjectManagerLogin>b__0() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 306
   at Shouldly.Should.ThrowInternal[TException](Func`1 actual, String customMessage, String shouldlyMethod) in /_/src/Shouldly/ShouldStaticClasses/ShouldThrow.cs:line 81

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

CanCloneSendReceive(hgProtocol: Resumable, user: "manager") (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 47s]
Raw output
System.Net.Http.HttpIOException : The response ended prematurely, with at least 1851880 additional bytes expected. (ResponseEnded)   at System.Net.Http.HttpConnection.ContentLengthReadStream.Read(Span`1 buffer)
   at System.Net.Http.HttpBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
   at Chorus.Utilities.WebResponseHelper.ReadResponseContent(WebResponse response, Int32 expectedLength)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.HandleResponse(HttpWebResponse res)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.Execute(String method, HgResumeApiParameters parameters, Byte[] contentToSend, Int32 secondsBeforeTimeout)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.Execute(String method, HgResumeApiParameters request, Int32 secondsBeforeTimeout)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.PullOneChunk(HgResumeApiParameters request)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.Pull(String[] baseRevisions)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.Clone()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Clone(RepositoryAddress source, String targetPath, IProgress progress)
   at LfMergeBridge.LanguageForgeMakeCloneActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.CloneProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 139
   at Testing.Services.SendReceiveService.RunCloneSendReceive(SendReceiveParams sendReceiveParams, SendReceiveAuth auth) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 87
   at Testing.SyncReverseProxy.SendReceiveServiceTests.CanCloneSendReceive(HgProtocol hgProtocol, String user) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 77
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

InvalidPassOnSendReceiveHgResumable (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 57s]
Raw output
System.Net.Http.HttpIOException : The response ended prematurely, with at least 1378739 additional bytes expected. (ResponseEnded)   at System.Net.Http.HttpConnection.ContentLengthReadStream.Read(Span`1 buffer)
   at Chorus.Utilities.WebResponseHelper.ReadResponseContent(WebResponse response, Int32 expectedLength)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.HandleResponse(HttpWebResponse res)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.Execute(String method, HgResumeApiParameters parameters, Byte[] contentToSend, Int32 secondsBeforeTimeout)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.PullOneChunk(HgResumeApiParameters request)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.Pull(String[] baseRevisions)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.Clone()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Clone(RepositoryAddress source, String targetPath, IProgress progress)
   at LfMergeBridge.LanguageForgeMakeCloneActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.CloneProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 139
   at Testing.SyncReverseProxy.SendReceiveServiceTests.InvalidPassOnSendReceiveHgResumable() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 270
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

InvalidUserCloneHgWeb (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 0s]
Raw output
Shouldly.ShouldAssertException : `act()`
    should throw
Chorus.VcsDrivers.Mercurial.RepositoryAuthorizationException
    but threw
Chorus.VcsDrivers.Mercurial.ServerErrorException
---- Chorus.VcsDrivers.Mercurial.ServerErrorException : The internet server reported that it is having problems. There isn't anything you can do about that except try again later.   at Testing.SyncReverseProxy.SendReceiveServiceTests.InvalidUserCloneHgWeb() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 281
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
   at Chorus.VcsDrivers.Mercurial.HgRepository.CloneFromSource(String sourceLabel, String sourceUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Clone()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Clone(RepositoryAddress source, String targetPath, IProgress progress)
   at LfMergeBridge.LanguageForgeMakeCloneActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.CloneProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 139
   at Testing.SyncReverseProxy.SendReceiveServiceTests.<>c__DisplayClass20_0.<InvalidUserCloneHgWeb>b__0() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 280
   at Shouldly.Should.ThrowInternal[TException](Func`1 actual, String customMessage, String shouldlyMethod) in /_/src/Shouldly/ShouldStaticClasses/ShouldThrow.cs:line 81

Check warning on line 0 in Testing.SyncReverseProxy.ProxyHgRequests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

SimpleClone (Testing.SyncReverseProxy.ProxyHgRequests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 41s]
Raw output
System.Net.Http.HttpRequestException : Error while copying content to a stream.
---- System.Net.Http.HttpIOException : The response ended prematurely. (ResponseEnded)   at System.Net.Http.HttpContent.<CopyToAsync>g__WaitAsync|56_0(ValueTask copyTask)
   at Testing.SyncReverseProxy.ProxyHgRequests.SimpleClone() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/ProxyHgRequestTests.cs:line 136
   at Testing.SyncReverseProxy.ProxyHgRequests.SimpleClone() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/ProxyHgRequestTests.cs:line 136
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at System.Net.Http.HttpConnection.FillAsync(Boolean async)
   at System.Net.Http.HttpConnection.ChunkedEncodingReadStream.CopyToAsyncCore(Stream destination, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionResponseContent.<SerializeToStreamAsync>g__Impl|6_0(Stream stream, CancellationToken cancellationToken)
   at System.Net.Http.HttpContent.<CopyToAsync>g__WaitAsync|56_0(ValueTask copyTask)

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

CloneBigProject(hgProtocol: Resumable) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 1m 6s]
Raw output
System.Net.Http.HttpIOException : The response ended prematurely, with at least 101264 additional bytes expected. (ResponseEnded)   at System.Net.Http.HttpConnection.ContentLengthReadStream.Read(Span`1 buffer)
   at Chorus.Utilities.WebResponseHelper.ReadResponseContent(WebResponse response, Int32 expectedLength)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.HandleResponse(HttpWebResponse res)
   at Chorus.VcsDrivers.Mercurial.HgResumeRestApiServer.Execute(String method, HgResumeApiParameters parameters, Byte[] contentToSend, Int32 secondsBeforeTimeout)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.PullOneChunk(HgResumeApiParameters request)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.Pull(String[] baseRevisions)
   at Chorus.VcsDrivers.Mercurial.HgResumeTransport.Clone()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Clone(RepositoryAddress source, String targetPath, IProgress progress)
   at LfMergeBridge.LanguageForgeMakeCloneActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.CloneProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 139
   at Testing.Services.SendReceiveService.RunCloneSendReceive(SendReceiveParams sendReceiveParams, SendReceiveAuth auth) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 87
   at Testing.SyncReverseProxy.SendReceiveServiceTests.CloneBigProject(HgProtocol hgProtocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 50
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

InvalidProjectAdminLogin (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 0s]
Raw output
Shouldly.ShouldAssertException : `act()`
    should throw
Chorus.VcsDrivers.Mercurial.ProjectLabelErrorException
    but threw
Chorus.VcsDrivers.Mercurial.ServerErrorException
---- Chorus.VcsDrivers.Mercurial.ServerErrorException : The internet server reported that it is having problems. There isn't anything you can do about that except try again later.   at Testing.SyncReverseProxy.SendReceiveServiceTests.InvalidProjectAdminLogin() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 298
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
----- Inner Stack Trace -----
   at Chorus.VcsDrivers.Mercurial.HgRepository.CloneFromSource(String sourceLabel, String sourceUri)
   at Chorus.VcsDrivers.Mercurial.HgNormalTransport.Clone()
   at Chorus.VcsDrivers.Mercurial.HgRepository.Clone(RepositoryAddress source, String targetPath, IProgress progress)
   at LfMergeBridge.LanguageForgeMakeCloneActionHandler.LibTriboroughBridgeChorusPlugin.Infrastructure.IBridgeActionTypeHandler.StartWorking(IProgress progress, Dictionary`2 options, String& somethingForClient)
   at LfMergeBridge.LfMergeBridge.Execute(String actionType, IProgress progress, Dictionary`2 options, String& somethingForClient)
   at Testing.Services.SendReceiveService.CloneProject(SendReceiveParams sendReceiveParams, SendReceiveAuth auth, Boolean validateOutput) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/SendReceiveService.cs:line 139
   at Testing.SyncReverseProxy.SendReceiveServiceTests.<>c__DisplayClass22_0.<InvalidProjectAdminLogin>b__0() in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 296
   at Shouldly.Should.ThrowInternal[TException](Func`1 actual, String customMessage, String shouldlyMethod) in /_/src/Shouldly/ShouldStaticClasses/ShouldThrow.cs:line 81

Check warning on line 0 in Testing.SyncReverseProxy.SendReceiveServiceTests

See this annotation in the file changed.

@github-actions github-actions / Integration Tests ubuntu-latest for Mercurial 3

ModifyProjectData(protocol: Resumable) (Testing.SyncReverseProxy.SendReceiveServiceTests) failed

./test-results/_fv-az732-753_2024-07-31_08_48_24.trx [took 0s]
Raw output
System.Text.Json.JsonException : '<' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
---- System.Text.Json.JsonReaderException : '<' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
   at System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsyncCore[T](HttpContent content, JsonSerializerOptions options, CancellationToken cancellationToken)
   at Testing.ApiTests.ApiTestBase.ExecuteGql(String gql, Boolean expectGqlError, Boolean expectSuccessCode) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/ApiTests/ApiTestBase.cs:line 40
   at Testing.Services.Utils.RegisterProjectInLexBox(ProjectConfig config, ApiTestBase apiTester) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/Services/Utils.cs:line 39
   at Testing.SyncReverseProxy.SendReceiveServiceTests.ModifyProjectData(HgProtocol protocol) in /home/runner/work/languageforge-lexbox/languageforge-lexbox/backend/Testing/SyncReverseProxy/SendReceiveServiceTests.cs:line 100
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Utf8JsonReader.Read()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)