- ago
Hello,
when I run the trial progracm, the following error occur and I can't run program.
I want to test your trading software before purchase.

System Info :
OS : Windows 11 Pro,
Version : 21H2,
Build : 22000.176
Time Zone : UTC+09:00 Seoul

System.TypeInitializationException: The type initializer for 'WealthLab.Core.MarketManager' threw an exception.
---> System.InvalidTimeZoneException: The time zone ID 'E. South America Standard Time' was found on the local computer, but the registry information was corrupt.
at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
at UtilsConfiguration.DestroyFilter(String , UtilsConfiguration )
at WealthLab.Core.MarketDetails.set_BaseTimeZone(String value)
at WealthLab.Core.MarketManager.ComputeCode(Object last, TimeSpan token, TimeSpan template, Object first2, Object last3, Object last4)
at WealthLab.Core.MarketManager..cctor()
--- End of inner exception stack trace ---
at WealthLab.Core.MarketManager.Initialize()
at StrategyAdapter.FindInterpreter(StrategyAdapter )
at WealthLab7.MainController..ctor()
at WealthLab7.MainController.CreateInstance()
at WealthLab7.App.OnStartup(StartupEventArgs e)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
0
1,158
Solved
8 Replies

Reply

Bookmark

Sort
- ago
#1
QUOTE:
System.InvalidTimeZoneException: The time zone ID 'E. South America Standard Time' was found on the local computer, but the registry information was corrupt.

So you're saying your Windows 11 install has corrupt registry information? Sounds more like a Windows 11 problem. Have you tried looking for a solution on a Windows 11 developer's forum?
0
- ago
#2
Agreed with superticker. Windows 11 is not released yet. Did you let Microsoft know your registry is corrupt?

https://allthings.how/how-to-fix-broken-registry-items-in-windows-11/

There's something wrong with it because "E. South America Standard Time" is UTC-3 while your time zone is UTC+9. That's a (suspicious) 12-hour difference.
0
Glitch8
 ( 13.87% )
- ago
#3
Can you "Continue" after this error is generated?

It shouldn't stop you from evaluating WL7.

Still, we need to catch this Exception and report it in the WL7 log instead of letting it fall through. It's preventing future processing when it occurs. I fixed this for Build 19.
1
- ago
#4
click the continue button after the timezone exception error occurs, it is stopped in the Initializing Markets. And if I change the time zone, the same error occurs.
0
- ago
#5
QUOTE:
if I change the time zone, the same error occurs.

Exactly. That's because this is not a Wealth-Lab problem. It's a problem with the Windows 11 registry setting. Until you fix that corrupted registry entry, this problem won't go away.

You might want to install WL on another Windows computer, which doesn't have a corrupted registry setting, or get a Windows administrator to help you fix the corrupted Windows registry setting.

I would suggest reinstalling Windows 11, but my "guess" is the problem is with the Windows 11 installer itself. A Windows 11 developer's forum would be a good place to report or discuss this bug so Microsoft can fix it.
1
- ago
#6
I tested the ML program on windows 10 and it worked normally but not windows 11. I think that it's a Windows 11 compatibility issue.
0
Glitch8
 ( 13.87% )
- ago
#7
Anyway, i fixed it for build 19 and WL7 will continue after logging this error.
0
Glitch8
 ( 13.87% )
- ago
#8
freecjm, give it a try with Build 19, now available.
0
Best Answer

Reply

Bookmark

Sort