Menu

#145 dot net error message when starting Clipangel (2.04 and 2.05)

1.0
open
nobody
None
2023-10-17
2022-10-06
Peter Paul
No

On one PC (not on all I use) I get an error message when starting Clipangel. I tried to update dot net to the latest versions (which are already installed I saw). No solution found so far... :-(
Someone knows how to fix that?

Here the detailed error message:

Zie het einde van dit bericht voor meer informatie over het aanroepen
van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster.

** Tekst van uitzondering **
System.ArgumentException: De bestandsindeling is niet geldig.
bij System.Windows.Forms.RichTextBox.StreamIn(Stream data, Int32 flags)
bij System.Windows.Forms.RichTextBox.StreamIn(String str, Int32 flags)
bij System.Windows.Forms.RichTextBox.set_Rtf(String value)
bij System.Windows.Forms.RichTextBox.OnHandleCreated(EventArgs e)
bij System.Windows.Forms.Control.WmCreate(Message& m)
bij System.Windows.Forms.Control.WndProc(Message& m)
bij System.Windows.Forms.TextBoxBase.WndProc(Message& m)
bij System.Windows.Forms.RichTextBox.WndProc(Message& m)
bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
...
** JIT-foutopsporing **
Als u JIT-foutopsporing wilt inschakelen, moet in het configuratiebestand voor deze
toepassing of computer (machine.config) de waarde
jitDebugging in het gedeelte system.windows.forms zijn ingesteld.
De toepassing moet ook zijn gecompileerd terwijl foutopsporing
was ingeschakeld.

Bijvoorbeeld:

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

Wanneer JIT-foutopsporing is ingeschakeld, worden onverwerkte uitzonderingen
naar het JIT-foutopsporingsprogramma gestuurd dat op de computer is geregistreerd
en worden niet door dit dialoogvenster verwerkt.

Discussion

  • tormozit

    tormozit - 2022-10-06

    It is known bug.
    If the checkbox is checked, we get an error at startup.
    If removed (as in the screenshot) - everything works perfectly (no error).

    Full story in russian ticket
    https://sourceforge.net/p/clip-angel/tickets/80/

     
  • tormozit

    tormozit - 2022-10-06
    • status: open --> pending
     
  • Peter Paul

    Peter Paul - 2022-10-07

    Thanks a lot. That option was enabled indeed. Is that a bug of dot NET or is that a bug in Clipangel?

     
  • tormozit

    tormozit - 2022-10-07

    I did not find way to fix it in CLipAngel.

     
    • GRIGORIY LVOV

      GRIGORIY LVOV - 2023-10-17

      Я решил для себя проблему с помощью этой возможности (через указание ActiveCodePage в manifest)
      https://learn.microsoft.com/en-us/windows/apps/design/globalizing/use-utf8-code-page#set-a-process-code-page-to-utf-8

      Только в случае данного приложения задача обратная: указать windows-1251 или Legacy
      https://learn.microsoft.com/en-us/windows/win32/sbscs/application-manifests

      Использовал утилиту из WIndows SDK mt.exe
      mt.exe -nologo -inputresource:"ClipAngelOriginalFile.exe;#1" -manifest MyClipAngel.exe.manifest -outputresource:"ClipAngel.exe;#1"

      Мой пример манифеста для добавления

      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">  
        <application>
          <windowsSettings>
            <activeCodePage xmlns="http://schemas.microsoft.com/SMI/2019/WindowsSettings">Legacy</activeCodePage>
          </windowsSettings>
        </application>
      </assembly>
      

      Вероятно можно эту часть манифеста добавить в ресурсы при компиляции, так как сейчас приложение не поддерживает полностью Unicode (но Windows об этом не знает).

      Или сделать его совместимым с Unicode. Для этого видимо все ресурсы и строковые константы внутри кода и конфигурационные файлы должны быть сохранены в кодировке UTF-8. (но это догадка :) )

       
      👍
      1

      Last edit: GRIGORIY LVOV 2023-10-17
  • tormozit

    tormozit - 2022-10-07
    • status: pending --> closed
     
  • tormozit

    tormozit - 2023-10-17
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -19,120 +19,7 @@
        bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&amp; m)
        bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&amp; m)
        bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    -
    -
    -************** Geladen assembly&#39;s **************
    -mscorlib
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    -----------------------------------------
    -ClipAngel
    -    Assembly-versie: 1.0.0.0
    -    Win32-versie: 1.0.0.0
    -    CodeBase: file:///C:/_ohne_Installation/ClipAngel/ClipAngel.exe
    -----------------------------------------
    -System.Core
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    -----------------------------------------
    -System
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    -----------------------------------------
    -System.Windows.Forms
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    -----------------------------------------
    -System.Drawing
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    -----------------------------------------
    -WindowsInput
    -    Assembly-versie: 1.0.4.0
    -    Win32-versie: 1.0.4.0
    -    CodeBase: file:///C:/_ohne_Installation/ClipAngel/WindowsInput.DLL
    -----------------------------------------
    -System.Configuration
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    -----------------------------------------
    -System.Xml
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    -----------------------------------------
    -Accessibility
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    -----------------------------------------
    -System.Data
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    -----------------------------------------
    -Infralution.Localization
    -    Assembly-versie: 1.2.2.0
    -    Win32-versie: 1.2.2.0
    -    CodeBase: file:///C:/_ohne_Installation/ClipAngel/Infralution.Localization.DLL
    -----------------------------------------
    -System.Windows.Forms.resources
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.4084.0 built by: NET48REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.Windows.Forms.resources.dll
    -----------------------------------------
    -System.Data.DataSetExtensions
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Data.DataSetExtensions/v4.0_4.0.0.0__b77a5c561934e089/System.Data.DataSetExtensions.dll
    -----------------------------------------
    -System.Numerics
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
    -----------------------------------------
    -mscorlib.resources
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.4084.0 built by: NET48REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/mscorlib.resources.dll
    -----------------------------------------
    -System.Data.SQLite
    -    Assembly-versie: 1.0.79.0
    -    Win32-versie: 1.0.79.0
    -    CodeBase: file:///C:/_ohne_Installation/ClipAngel/System.Data.SQLite.DLL
    -----------------------------------------
    -Microsoft.GeneratedCode
    -    Assembly-versie: 1.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    -----------------------------------------
    -System.Transactions
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Transactions/v4.0_4.0.0.0__b77a5c561934e089/System.Transactions.dll
    -----------------------------------------
    -System.Design
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Design/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Design.dll
    -----------------------------------------
    -System.Net.Http
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
    -----------------------------------------
    -System.EnterpriseServices
    -    Assembly-versie: 4.0.0.0
    -    Win32-versie: 4.8.9037.0 built by: NET481REL1
    -    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.EnterpriseServices/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll
    -----------------------------------------
    -
    +...
     ************** JIT-foutopsporing **************
     Als u JIT-foutopsporing wilt inschakelen, moet in het configuratiebestand voor deze
     toepassing of computer (machine.config) de waarde
    
    • status: closed --> open
     

Log in to post a comment.