-
-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unhandled Exception when used in AWS Lambda Environment #13
Comments
That's a bug in dotnet core which should be fixed in .net core 2.0... Just have to find time to target netstandard2.0 for this lib one day... |
Yes, indeed: https://github.com/dotnet/corefx/issues/24422 |
The next version will have a netstandard2.0 target, Maybe those things will be fixed. |
I can confirm that this is still a problem in lambda even after upgrading to dotnetcore 2.1.0 |
ok, that's unfortunate. I'll reopen the issue for tracking. Not sure if I can do anything to fix it though... DnsClient should work though when you don't use "autodiscovery" of DNS servers and pass in one or more, right? |
Yes, It works without autodiscovery. My workaround for anyone else experiencing this issue is to use a bash command to get the name server to query.
Using a bash ShellHelper I found. |
Just to let you know: When your library is embedded into a program that is executed in an AWS Lambda environment, it throws an
Unhandled Exception: System.IO.FileNotFoundException: Could not find file '/sys/class/net/lo/mtu'.
After some research it turned out, the problem is in the method NetworkInterface.GetAllNetworkInterfaces(); which seems to be not always working under Linux. I opened a stackoverflow thread: https://stackoverflow.com/questions/46567897/how-to-prevent-filenotfoundexception-in-getallnetworkinterfaces-when-called-in
The text was updated successfully, but these errors were encountered: