New OpenGD77 CPS 2024 12 20

OpenGD77CPS
VK3KYY
Posts: 8452
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

New OpenGD77 CPS 2024 12 20

Post by VK3KYY » Fri Dec 20, 2024 5:14 am

A new version of the OpenGD77 CPS is now available

OpenGD77CPSInstaller_R2024.12.20.01.exe

downloads/PC_CPS/Latest/


This version fixes a crash bug if all Zones are deleted and the Zones list screen is opened

User avatar
MELERIX
Posts: 55
Joined: Wed Jul 19, 2023 4:27 am
Location: Chile

Re: New OpenGD77 CPS 2024 12 20

Post by MELERIX » Fri Dec 20, 2024 6:01 am

thank you! good work!

PR7LDR
Posts: 26
Joined: Mon Nov 13, 2023 3:18 pm

Re: New OpenGD77 CPS 2024 12 20

Post by PR7LDR » Sun Dec 22, 2024 10:54 pm

Please convert Linux/Unix Loader files from DOS format to Unix format using dos2unix tool.

User avatar
EA3V
Posts: 69
Joined: Sun Jun 11, 2023 10:34 am
Location: Barcelona, Spain

Re: New OpenGD77 CPS 2024 12 20

Post by EA3V » Fri Jan 10, 2025 10:47 pm

VK3KYY wrote:
Fri Dec 20, 2024 5:14 am
A new version of the OpenGD77 CPS is now available

OpenGD77CPSInstaller_R2024.12.20.01.exe

downloads/PC_CPS/Latest/


This version fixes a crash bug if all Zones are deleted and the Zones list screen is opened
Bug reported.
When you put an analog repeater subtone "tone" in any memory or VFO from the CPS, this error occurs when saving.
I have verified it on 2 different computers.
In the previous version it did not happen

Toni EA3V
73
Attachments
bug report CPS2.png
bug report CPS2.png (186.98 KiB) Viewed 1711 times
bug report CPS.png
bug report CPS.png (137.01 KiB) Viewed 1723 times

VK3KYY
Posts: 8452
Joined: Sat Nov 16, 2019 3:25 am
Location: Melbourne, Australia

Re: New OpenGD77 CPS 2024 12 20

Post by VK3KYY » Sat Jan 11, 2025 2:06 am

EA3V wrote:
Fri Jan 10, 2025 10:47 pm
VK3KYY wrote:
Fri Dec 20, 2024 5:14 am
A new version of the OpenGD77 CPS is now available

OpenGD77CPSInstaller_R2024.12.20.01.exe

downloads/PC_CPS/Latest/


This version fixes a crash bug if all Zones are deleted and the Zones list screen is opened
Bug reported.
When you put an analog repeater subtone "tone" in any memory or VFO from the CPS, this error occurs when saving.
I have verified it on 2 different computers.
In the previous version it did not happen

Toni EA3V
73

Your screengrab of the crash screen is from a different version of the CPS

I can't replicate this crash

When exactly does it occur

User avatar
F1RMB
Posts: 3018
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France

Re: New OpenGD77 CPS 2024 12 20

Post by F1RMB » Sat Jan 11, 2025 2:35 am

I think I know why it's failing.

User avatar
F1RMB
Posts: 3018
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France

Re: New OpenGD77 CPS 2024 12 20

Post by F1RMB » Sat Jan 11, 2025 3:14 am

EA3V wrote:
Fri Jan 10, 2025 10:47 pm
VK3KYY wrote:
Fri Dec 20, 2024 5:14 am
A new version of the OpenGD77 CPS is now available

OpenGD77CPSInstaller_R2024.12.20.01.exe

downloads/PC_CPS/Latest/


This version fixes a crash bug if all Zones are deleted and the Zones list screen is opened
Bug reported.
When you put an analog repeater subtone "tone" in any memory or VFO from the CPS, this error occurs when saving.
I have verified it on 2 different computers.
In the previous version it did not happen

Toni EA3V
73
Strange.
Does it happen in the Channel form ?

User avatar
MELERIX
Posts: 55
Joined: Wed Jul 19, 2023 4:27 am
Location: Chile

Re: New OpenGD77 CPS 2024 12 20

Post by MELERIX » Sat Jan 11, 2025 5:01 am

I was able to reproduce the bug easily...

but there are two different results xD

without .NET error window
1 - execute OpenGD77 CPS
2 - double click in VFO, then double click in VFO A
2 - change TX tone or RX tone to any number
3 - go to file menu -> save / or click the save icon (blue diskette).
4 - result: a pop-up Windows about "incorrect input string format"

with .NET error window
1 - execute OpenGD77 CPS
2 - double click in VFO, then double click in VFO A
2 - change TX tone or RX tone to any number
3 - try to close the VFO A window / or just try to close OpenGD77 CPS completely
4 - result: a NET crash error Window about "incorrect input string format" but with log

Code: Select all

System.FormatException: La cadena de entrada no tiene el formato correcto.
   en System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   en System.Number.ParseUInt32(String value, NumberStyles options, NumberFormatInfo numfmt)
   en System.UInt16.Parse(String s, NumberStyles style, NumberFormatInfo info)
   en DMR.VfoForm.ChannelOne.set_RxTone(String value)
   en DMR.VfoForm.SaveData()
   en DMR.VfoForm.VfoForm_FormClosing(Object sender, FormClosingEventArgs e)
   en System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
   en System.Windows.Forms.Form.WmClose(Message& m)
   en System.Windows.Forms.Form.WndProc(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

User avatar
F1RMB
Posts: 3018
Joined: Sat Nov 16, 2019 5:42 am
Location: Grenoble, France

Re: New OpenGD77 CPS 2024 12 20

Post by F1RMB » Sat Jan 11, 2025 5:24 am

MELERIX wrote:
Sat Jan 11, 2025 5:01 am
I was able to reproduce the bug easily...

but there are two different results xD

without .NET error window
1 - execute OpenGD77 CPS
2 - double click in VFO, then double click in VFO A
2 - change TX tone or RX tone to any number
3 - go to file menu -> save / or click the save icon (blue diskette).
4 - result: a pop-up Windows about "incorrect input string format"

with .NET error window
1 - execute OpenGD77 CPS
2 - double click in VFO, then double click in VFO A
2 - change TX tone or RX tone to any number
3 - try to close the VFO A window / or just try to close OpenGD77 CPS completely
4 - result: a NET crash error Window about "incorrect input string format" but with log

Code: Select all

System.FormatException: La cadena de entrada no tiene el formato correcto.
   en System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
   en System.Number.ParseUInt32(String value, NumberStyles options, NumberFormatInfo numfmt)
   en System.UInt16.Parse(String s, NumberStyles style, NumberFormatInfo info)
   en DMR.VfoForm.ChannelOne.set_RxTone(String value)
   en DMR.VfoForm.SaveData()
   en DMR.VfoForm.VfoForm_FormClosing(Object sender, FormClosingEventArgs e)
   en System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
   en System.Windows.Forms.Form.WmClose(Message& m)
   en System.Windows.Forms.Form.WndProc(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Send me an email, I have a test version for you.

User avatar
EA3V
Posts: 69
Joined: Sun Jun 11, 2023 10:34 am
Location: Barcelona, Spain

Re: New OpenGD77 CPS 2024 12 20

Post by EA3V » Sat Jan 11, 2025 1:37 pm

F1RMB wrote:
Sat Jan 11, 2025 3:14 am
EA3V wrote:
Fri Jan 10, 2025 10:47 pm
VK3KYY wrote:
Fri Dec 20, 2024 5:14 am
A new version of the OpenGD77 CPS is now available

OpenGD77CPSInstaller_R2024.12.20.01.exe

downloads/PC_CPS/Latest/


This version fixes a crash bug if all Zones are deleted and the Zones list screen is opened
Bug reported.
When you put an analog repeater subtone "tone" in any memory or VFO from the CPS, this error occurs when saving.
I have verified it on 2 different computers.
In the previous version it did not happen

Toni EA3V
73
Strange.
Does it happen in the Channel form ?
The fault occurs both on VFO. When putting a TX tone in the CPS and saving or closing the screen.


Log
**********************************************************************************************************************************************************************************
Consulte el final de este mensaje para obtener más detalles sobre cómo invocar a la depuración
Just-In-Time (JIT) en lugar de a este cuadro de diálogo.

************** Texto de la excepción **************
System.FormatException: La cadena de entrada no tiene el formato correcto.
en System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
en System.Number.ParseUInt32(String value, NumberStyles options, NumberFormatInfo numfmt)
en System.UInt16.Parse(String s, NumberStyles style, NumberFormatInfo info)
en DMR.VfoForm.ChannelOne.set_TxTone(String value)
en DMR.VfoForm.SaveData()
en DMR.VfoForm.VfoForm_FormClosing(Object sender, FormClosingEventArgs e)
en System.Windows.Forms.Form.OnFormClosing(FormClosingEventArgs e)
en System.Windows.Forms.Form.WmClose(Message& m)
en System.Windows.Forms.Form.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Ensamblados cargados **************
mscorlib
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9290.0 built by: NET481REL1LAST_C
Código base: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
OpenGD77CPS
Versión del ensamblado: 1.2.9120.29074
Versión Win32: 1.0.0.0
Código base: file:///C:/Program%20Files%20(x86)/OpenGD77CPS/OpenGD77CPS.exe
----------------------------------------
System.Windows.Forms
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9251.0 built by: NET481REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9282.0 built by: NET481REL1LAST_C
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
WeifenLuo.WinFormsUI.Docking
Versión del ensamblado: 3.0.4.0
Versión Win32: 3.0.4.0
Código base: file:///C:/Program%20Files%20(x86)/OpenGD77CPS/WeifenLuo.WinFormsUI.Docking.DLL
----------------------------------------
System.Data
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9214.0 built by: NET481REL1LAST_B
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Core
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9277.0 built by: NET481REL1LAST_B
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
mscorlib.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_es_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_es_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
System.Numerics
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Accessibility
Versión del ensamblado: 4.0.0.0
Versión Win32: 4.8.9037.0 built by: NET481REL1
Código base: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------

************** Depuración JIT **************
Para habilitar la depuración Just In Time (JIT), el archivo de configuración de esta
aplicación o equipo (machine.config) debe tener el
valor jitDebugging establecido en la sección system.windows.forms.
La aplicación también se debe compilar con la depuración
habilitada

Por ejemplo:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Cuando esté habilitada la depuración JIT, cualquier excepción no controlada
se enviará al depurador JIT registrado en el equipo
en lugar de controlarlo mediante el cuadro de diálogo.
****************************************************************************************************************************************************************************

Playback video error with clean CPS.
https://youtu.be/IU2RnPmLghs


Toni EA3V
73

Locked