Closed kamilk91 closed 4 years ago
Hi, this look like an odd one. The stack trace is what I'd expect to see if you were trying to use LocalStorage with Blazor Server in an OnInitialized lifecycle method. But what you've said at the end of your issues suggests this isn't a problem with LocalStorage but with whatever is happening in the 3 method calls you've removed to make it work.
In order to investigate this, I'd need a repro with the minimum amount of code to reproduce the error. If you can get that up on GitHub somewhere I'll take a look.
@chrissainty it looks like this awful charts making problems. I coped with that with try-catching when loading data to charts, and if its not loaded correct, iam trying to do it again. Anyway, all tasks i'am doing with JSCharts now are after rendered, and only if its "FirstRender".
if (await localStorage.ContainKeyAsync("key") && localStorage != null)
{
try
{
await createDepositsChart(DateTime.Now.AddDays(-7), DateTime.Now);
await createUsersChart(DateTime.Now.AddDays(-7), DateTime.Now);
await createRegistrationsChart(DateTime.Now.AddDays(-7), DateTime.Now);
amILogged = true;
}
...
Im not sure what magic happens when charts are during generating, but that point made ma a lot of issues. I'll close this thread, and give a little advice to people who working with JSCharts: Be patient.
My onafterrenderasync tasks:
create charts methods are using "key" object from localStorage. Error runs everytime when i go this site. Every GetItem is awaited.
If
are removed, all runs ok.