unitedworldwrestling / arena-public

14 stars 5 forks source link

Scoreboard Version 1.2.38.16 does not start after initialization. #119

Open Strassbauer opened 1 year ago

Strassbauer commented 1 year ago

Which application you are experiencing a problem with Scoreboard 1.2.38.16

Describe the bug Scoreboard Version does not start after initialization. If you delete the user config, the scoreboard will restart until you do the initialization.

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Additional context No fights will be loaded also.

Bildschirm­foto 2023-03-20 um 15 56 09 Bildschirm­foto 2023-03-20 um 15 58 20 Bildschirm­foto 2023-03-20 um 16 02 34

2023-03-20.log

csabavirag commented 1 year ago

What is your Arena version?

Strassbauer commented 1 year ago

my Arena version is 1.5.85.6

theswix commented 1 year ago

Hello @Strassbauer ! I wonder how your UWWTining config looks like... I also ran into the very same situation today. In particular, what is in “ArenaURL”: parameter in user.config? It was null in my case and I had to use Arena's IP in order to start the app.

Strassbauer commented 1 year ago

I took a closer look at the config on Thursday. I entered the entry of the Arena IP manually and then it worked. As far as I can remember, the 10.0.0.1 was inside. Although I have changed this in the initialization.

I can only test it on Monday during a reinstallation.

ybouaziz commented 1 year ago

Hello @Strassbauer can you please make sure to add http:// before your arena URL and check again.

Strassbauer commented 1 year ago

I checked it and it works. I think the problem is when you entered it without http://

Falcon-Soko commented 1 year ago

Hello... I have a same problem! Scoreboard doesnt start after update to version 1.2.38.16. I have install it on other computer and its runing perfectly, but won`t start on my. I managed to catch the screenshot of error while trying to run the scoreboard (show in picture). Please help!

Screenshot_20230403_163304

csabavirag commented 1 year ago

Could you please reproduce the problem and collect your log file from %LOCALAPPDATA%\UnitedWorldWrestling\Log folder?

Falcon-Soko commented 1 year ago

2023-04-03.log 2023-04-04.log 2023-04-04.log

csabavirag commented 1 year ago

Can you make sure the "Network Interface" setting on the Setup window is properly configured? If you are on WiFi, chose the WiFi interface, otherwise select the "Ethernet" one showing your IP address.

Falcon-Soko commented 1 year ago

On this setup of IP address, previous version of scoreboard was working perfectly IP Adress

csabavirag commented 1 year ago

Sorry, I meant about the UWWTiming Setup screen (Setup Connection window: see the first screenshot in the opening message of this issue).

Falcon-Soko commented 1 year ago

That is the main problem in starting scoreboard. I do not get that Setup screen! When I try to start UWWtiming aplication, nothing is appear except uww logo and than the aplication just close. I can record a video and post it here if that means anything to you?

csabavirag commented 1 year ago

Interesting. On my side, it moves forward if the setting is invalid...

Anyway, let's navigate to %LOCALAPPDATA%\UnitedWorldWrestling folder in Windows Explorer and rename the folder starts with UWWtiming.exe. This folder contains the settings for the application and keep all the previous versions. So just rename this folder and re-launch the app. You should get the config screen popping up then.

Falcon-Soko commented 1 year ago

YEEEEEAAAAA..... That was the problem! Thank you.

csabavirag commented 1 year ago

excellent! Thanks for confirming it.

csabavirag commented 1 year ago

@Falcon-Soko could you please start Event Viewer on your computer where Scoreboard was crashing and check an entry under the Application logs which is about the crash from yesterday (before you reset the configuration)?

It would be nice to see the application crash log captured by Event Viewer and the details where the error happened.

Falcon-Soko commented 1 year ago

This is all Application logs from yesterday, before and after reset configuration. I changed the folder name as you sugested me and everithing is working perfectly, but now on that location I have new folder named "UWWtiming.exe_Url_ftcgviwkzcbns2glbkqoaghpywspi5by". If you want, I can run TeamViewer or Anydesk and let you to take any file that you need for analyze application. Just tell me a time when I have to be active? 2023-04-04.log

csabavirag commented 1 year ago

Thank you so much. One more detail you could share here. That's the content of "General" in Event Viewer of Windows Steps:

  1. Launch Event Viewer
  2. Go to Windows Logs -> Application and search for an Error entry with source .NET Runtime. This must be from yesterday when crashes happened
  3. Copy the content of the General block or at least the first couple of lines of the Exception Info section.

image

Falcon-Soko commented 1 year ago

This is the data from 04.04.2023 11:49:23 before reset:

Application: UWWtiming.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.UriFormatException at System.Uri.CreateThis(System.String, Boolean, System.UriKind) at UWWtiming.MainWindow.DoFightsClosedQueue() at UWWtiming.MainWindow..ctor() at UWWtiming.App.Application_Startup(System.Object, System.Windows.StartupEventArgs) at System.Windows.Application.OnStartup(System.Windows.StartupEventArgs) at UWWtiming.App.OnStartup(System.Windows.StartupEventArgs) at System.Windows.Application.<.ctor>b__1_0(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.DispatcherOperation.InvokeImpl() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object) at System.Windows.Threading.DispatcherOperation.Invoke() at System.Windows.Threading.Dispatcher.ProcessQueue() at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate) at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32) at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr) at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef) at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame) at System.Windows.Application.RunDispatcher(System.Object) at System.Windows.Application.RunInternal(System.Windows.Window) at UWWtiming.App.Main()

csabavirag commented 1 year ago

Thanks for the valuable info! This will help us fix the problem.