Internet Friends
Messages postés7357Date d'inscriptiondimanche 5 juillet 2009StatutContributeurDernière intervention17 février 2023
-
23 janv. 2020 à 20:13
Whismeril
Messages postés18417Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 5 juin 2023
-
27 janv. 2020 à 22:32
Bonjour à tous, n'y connaissant rien dans tous ces langages j'en viens à vous.
Sur un pc qui tourne sur windows 10, lors de l'utilisation d'une appli qui me sert pour géré une matrice hdmi, j'ai sans cesse un message d'erreur ( voir capture ecran )
SI quelqu'un a une idée sur le probleme je suis preneur car là je seche ^^
merci d'avance
Consultez la fin de ce message pour plus de détails sur l'appel du débogage
juste-à-temps (JIT) à la place de cette boîte de dialogue.
Texte de l'exception **************
System.ArgumentNullException: Array ne peut pas être null.
Nom du paramètre : bytes
à System.Text.ASCIIEncoding.GetString(Byte[] bytes, Int32 byteIndex, Int32 byteCount)
à MatrixControler.Form1.timer1_Tick(Object sender, EventArgs e)
à System.Windows.Forms.Timer.OnTick(EventArgs e)
à System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Assemblys chargés **************
mscorlib
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4075.0 built by: NET48REL1LAST
CodeBase : file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MatrixControler
Version de l'assembly : 1.0.6017.33026
Version Win32 :
CodeBase : file:///C:/Users/dell/Desktop/MatrixControler.exe
----------------------------------------
System.Windows.Forms
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4042.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.4001.0 built by: NET48REL1LAST_C
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.3752.0 built by: NET48REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.3752.0 built by: NET48REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.3752.0 built by: NET48REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.3752.0 built by: NET48REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.3752.0 built by: NET48REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Version de l'assembly : 4.0.0.0
Version Win32 : 4.8.3752.0 built by: NET48REL1
CodeBase : file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_fr_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Débogage JIT **************
Pour activer le débogage juste-à-temps (JIT), le fichier de configuration pour cette
application ou cet ordinateur (machine.config) doit avoir la valeur
jitDebugging définie dans la section system.windows.forms.
L'application doit également être compilée avec le débogage
activé.
Lorsque le débogage juste-à-temps est activé, les exceptions non gérées
seront envoyées au débogueur JIT inscrit sur l'ordinateur
plutôt que d'être gérées par cette boîte de dialogue.
vb95
Messages postés3418Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023165 Modifié le 23 janv. 2020 à 21:24
Bonjour
Est-ce toi qui a conçu cette application en C# ?
Si oui tu as un tableau de bytes qui n'existe pas ou qui est vide : ce qui explique "Array ne peut pas être null"
Recherche dans ton code
et regarde pourquoi le tableau bytes est null .
Si ce n'est pas toi il y a un bug dans l'application : contacte celui qui l'a développé et signale lui ce bug en expliquant dans quel cas celui-ci se produit .
Internet Friends
Messages postés7357Date d'inscriptiondimanche 5 juillet 2009StatutContributeurDernière intervention17 février 2023 23 janv. 2020 à 21:43
Holà!
Je ne suis pas le concepteur de cette appli, et chose bizarre, sur un autre ordi de même config ( windows 10 X64 ), pas de message d'erreur.
Chose bizarre aussi, sur l'ordi ou les message d'erreur apparaît, si je clique sur "continuer" je peux quand même me servir de l'appli mais le message reviens tout le temps.
vb95
Messages postés3418Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023165 Modifié le 23 janv. 2020 à 22:13
Cela m'est arrivé dans une appli que j'avais créée . Ce bug arrivait lorsque l'application était installée par un exe en Setup et ne se produisait pas lors d'un Debug de l'application avec Visual Studio .
En cherchant dans mon propre code j'ai réussi à trouver le bug .
A tout hasard sur le Pc où il y a l'erreur c'est un Windows 10 en 64 bits aussi ?
Mais sans code je ne puis plus rien pour toi dans ce cas .
Désolé
Whismeril
Messages postés18417Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention 5 juin 2023624 23 janv. 2020 à 22:36
Bonsoir
<bug>et chose bizarre, sur un autre ordi de même config ( windows 10 X64 ), pas de message d'erreur. </bug>
C’est malheureusement très souvent le cas d’un bug. Le développeur ne laisserait pas passer un message d’erreur récurrent.
ASCIIEncoding.GetString sert à convertir un « paquet » d’octets en texte. C’est très utilisé dans les protocoles de dialogue.
S’agissant d’un logiciel de gestion de matrice hdmi, le soucis vient probablement du dialogue avec cette matrice.
On voit dans la pile d’appels, qu’un timer est utilisé, c’est un outil qui déclenche une action de façon périodique.
Si le timer cherche à lire un message qui n’est pas encore arrivé cela pourrait expliquer le bug. Peut-être qu’en cherchant dans les réglages à ralentir le dialogue tu pourrais l’éviter. Mais c’est peu probable.
Comme VB95 le préconise, il vaut mieux faire un signalement à l’éditeur.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Internet Friends
Messages postés7357Date d'inscriptiondimanche 5 juillet 2009StatutContributeurDernière intervention17 février 2023 27 janv. 2020 à 22:01
Messieurs bonjour,
Merci encore pour vos contributions.
Au final le problème a disparu du jour au lendemain suite à des mises à jour automatique du système
J’avais pourtant cherché sur cette piste mais Windows me disais que la dernière version de framework était déjà installée ...