Skip to content

[Offline] Have exception throwing (although still can be used) in no network scenario #341

@yeelam-gordon

Description

@yeelam-gordon

I tried to use Foundry Local on plane (i.e. no network at all). It can be used, but will always list out exception (i.e. no blocking)
Both of the following situation will print out exceptions:
a. Ask for Model cache list:

foundry cache list
Models cached on device:
Alias Model ID
[07:29:29 ERR] Exception fetching models from Azure Foundry catalog $System.Net.Http.HttpRequestException: No such host is known. (ai.azure.com:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x40
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x58
at System.Net.Sockets.Socket.<g__WaitForConnectWithCancellation|285_0>d.MoveNext() + 0x1b8
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x734
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x7a8
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__51.MoveNext() + 0x3a4
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__80.MoveNext() + 0x234
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__79.MoveNext() + 0x358
--- End of stack trace from previous location ---
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.d__1.MoveNext() + 0x100
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__50.MoveNext() + 0x920
--- End of stack trace from previous location ---
at System.Net.Http.DiagnosticsHandler.d__10.MoveNext() + 0x5dc
--- End of stack trace from previous location ---
at System.Net.Http.RedirectHandler.d__4.MoveNext() + 0x1e0
--- End of stack trace from previous location ---
at System.Net.Http.HttpClient.<g__Core|83_0>d.MoveNext() + 0x3f8
--- End of stack trace from previous location ---
at Microsoft.Neutron.AzureFoundry.AzureFoundryApiService.d__13.MoveNext() + 0x13c
--- End of stack trace from previous location ---
at Microsoft.Neutron.AzureFoundry.AzureFoundryApiService.d__15.MoveNext() + 0x160
--- End of stack trace from previous location ---
at Microsoft.Neutron.AzureFoundry.AzureFoundryApiService.d__14.MoveNext() + 0x7c

b. Load Model:

foundry model run qwen2.5-1.5b-instruct-qnn-npu:2
[08:25:51 ERR] Exception fetching models from Azure Foundry catalog $System.Net.Http.HttpRequestException: No such host is known. (ai.azure.com:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x40
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x58
at System.Net.Sockets.Socket.<g__WaitForConnectWithCancellation|285_0>d.MoveNext() + 0x1b8
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x734
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x7a8
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__51.MoveNext() + 0x3a4
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__80.MoveNext() + 0x234
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__79.MoveNext() + 0x358
--- End of stack trace from previous location ---
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.d__1.MoveNext() + 0x100
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__50.MoveNext() + 0x920
--- End of stack trace from previous location ---
at System.Net.Http.DiagnosticsHandler.d__10.MoveNext() + 0x5dc
--- End of stack trace from previous location ---
at System.Net.Http.RedirectHandler.d__4.MoveNext() + 0x1e0
--- End of stack trace from previous location ---
at System.Net.Http.HttpClient.<g__Core|83_0>d.MoveNext() + 0x3f8
--- End of stack trace from previous location ---
at Microsoft.Neutron.AzureFoundry.AzureFoundryApiService.d__13.MoveNext() + 0x13c
--- End of stack trace from previous location ---
at Microsoft.Neutron.AzureFoundry.AzureFoundryApiService.d__15.MoveNext() + 0x160
--- End of stack trace from previous location ---
at Microsoft.Neutron.AzureFoundry.AzureFoundryApiService.d__14.MoveNext() + 0x7c

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions