ActiveLogin.Identity icon indicating copy to clipboard operation
ActiveLogin.Identity copied to clipboard

TestData causes docker container to crash

Open PeterOrneholm opened this issue 5 years ago • 0 comments

Describe the bug We experienced a strange behavior where our docker container all of a sudden would crash, without emitting any logs or reason why. We boiled it down to being related calling any function in ActiveLogin.Identity.Swedish.TestData, like .GetRandom().

It works fine locally (where I run WIndows) and on our Unit Tests (where we run Ubuntu), but we deploy the site using mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim which is based on Debian 10.

I/we have two theories:

  • The issue is related to usage of some function not available in .NET on Debian 10. Might be something with the Random function we are using.
  • The issue is related to memory, and that the TestData functions are leaking memory and therefore crashes the container.

What area is it related to

  • ActiveLogin.Identity.Swedish.TestData

To Reproduce Steps to reproduce the behavior:

  1. Call any function in ActiveLogin.Identity.Swedish.TestData.PersonalIdentityNumberTestData

Expected behavior The functions should return expected values.

Actual behavior The container crashes without any logs or other info.

Screenshots N/A

NuGet package version 1.0.0

Runtime version .NET Core 3.1 on mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim

Additional context We were running in Kuberentes. Will try to replicate locally and get back with more info.

PeterOrneholm avatar May 13 '20 13:05 PeterOrneholm