Azure / Azure/Build-Modern-AI-Apps-Hackathon

Challenge-02 - Machine Refused Connection

Open
#21 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
71
Forks
54
PR merge metrics
No merged PRs in 30d

Description

I've been working through Challenge02 with the solution files, so I know the code is correct, and starting the project in Visual Studio drops an unhandled exception error.

![image](https://github.com/Azure/Build-Modern-AI-Apps-Hackathon/assets/131018033/8bdafe75-3cad-4a3c-8f1a-523d19547efa)

The following log file is output with the error "No connection could be made because the target machine actively refused it."

--- 11/21/2023

```
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://localhost:8100
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
Content root path: C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search
warn: Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware[3]
Failed to determine the https port for redirect.
warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100]
Unhandled exception rendering component: No connection could be made because the target machine actively refused it. (localhost:63279)
System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it. (localhost:63279)
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|281_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionAsync(Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Search.Helpers.ChatManager.SendRequest[T](HttpMethod method, String requestUri, Object payload) in C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search\Helpers\ChatManager.cs:line 158
at Search.Helpers.ChatManager.GetAllChatSessionsAsync() in C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search\Helpers\ChatManager.cs:line 35
at Search.Pages.NavMenu.OnParametersSetAsync() in C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search\Pages\NavMenu.razor:line 265
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111]
Unhandled exception in circuit 'skUiBsqhESGT83t5J5mtPMaHiY8q1TOXoBA4ahacLDU'.
System.Net.Http.HttpRequestException: No connection could be made because the target machine actively refused it. (localhost:63279)
---> System.Net.Sockets.SocketException (10061): No connection could be made because the target machine actively refused it.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
at System.Net.Sockets.Socket.g__WaitForConnectWithCancellation|281_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.HttpConnectionWaiter`1.WaitForConnectionAsync(Boolean async, CancellationToken requestCancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at Search.Helpers.ChatManager.SendRequest[T](HttpMethod method, String requestUri, Object payload) in C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search\Helpers\ChatManager.cs:line 158
at Search.Helpers.ChatManager.GetAllChatSessionsAsync() in C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search\Helpers\ChatManager.cs:line 35
at Search.Pages.NavMenu.OnParametersSetAsync() in C:\Users\Admin\Build-Modern-AI-Apps-Hackathon\challenge-02-solution\code\VectorSearchAiAssistant\Search\Pages\NavMenu.razor:line 265
at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.