PDA

View Full Version : [.Net] Eccezione non gestita e messaggio d'errore JIT


battistis
10-10-2010, 14:37
Salve a tutti,
premetto che non sono uno sviluppatore senior .Net (ma solo junior su Java).

Sono qui per chiedere il vostro aiuto riguardo questi due msg di errore che appaiono ad ogni avvio del mio WIN7 Ultimate

http://img403.imageshack.us/f/errore1.png/
http://img231.imageshack.us/f/errore2.png/

Le domande sono:

Di cosa si tratta?
Come faccio a risolverli?
Oppure posso disabilitare (e come) questo JIT per non essere più annoiato da questi msg ?

Allego i DETTAGLI per completezza:


Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.InvalidCastException: Cast non valido dalla stringa "<!DOCTYPE html PUBLIC "-//W3C//D" al tipo 'Double'. ---> System.FormatException: Formato della stringa di input non corretto.
in Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
in Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
--- Fine dell'analisi dello stack dell'eccezione interna ---
in Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat)
in CPAX20.utilities.Dec(String strCode)
in CPAX20.Form1.tmrOffer_Tick(Object sender, EventArgs e)
in System.Windows.Forms.Timer.OnTick(EventArgs e)
in System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
CPAX2
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Program%20Files%20(x86)/Common%20Files/alg.exe
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 8.0.0.0
Versione Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Management
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
System.Core
Versione assembly: 3.5.0.0
Versione Win32: 3.5.30729.4926 built by: NetFXw7
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4952 (win7RTMGDR.050727-4900)
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Configuration
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Microsoft.VisualBasic.resources
Versione assembly: 8.0.0.0
Versione Win32: 8.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_it_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

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

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo

tomminno
10-10-2010, 20:20
Mah il primo è un messaggio d'errore di un applicativo in VB che cerca di convertire in double una stringa che in realtà contiene codice html.
Di cosa si tratta? Boh di un errore di un software che ha qualcosa a che vedere con file:///C:/Program%20Files%20(x86)/Common%20Files/alg.exe.
Per risolverli ovviamente dovresti avere i sorgenti dell'applicativo.
Per non vedere più il messaggio basta non avviare il programma che, stando a quanto dici, si avvia in automatico. Non ricordo se c'è una qualche opzione che consente di disabilitare tali messaggi ma se anche li disabilitassi su .NET ti avviserebbe il sistema operativo che l'applicativo è andato in crash.

battistis
13-10-2010, 15:08
grazie della risp. + che esaustiva!
sei stato gentilissimo!

ma alg.exe non è un processo di sistema?
http://www.processlibrary.com/it/directory/files/alg/

come scopro qual'è il programma che da problemi all'avvio?

L'errore non da nessun indizio a riguardo... :(

RaouL_BennetH
13-10-2010, 17:58
Ciao :)

Il secondo errore mi sembra più da "browser" IE. Prova ad andare nel menu strumenti di internet explorer\opzioni internet\avanzate e metti il flag su: Disattiva debugging degli script (altro)
Disattiva debugging degli script (Internet Explorer).

Per il primo messaggio, controlla cosa hai che non dovresti avere in esecuzione automatica (meglio se tramite msconfig).

(PS non vorrei prendere una cantonata ma non mi sembrano errori per questa sezione

RaouL.

tomminno
13-10-2010, 18:25
Ciao :)

Il secondo errore mi sembra più da "browser" IE. Prova ad andare nel menu strumenti di internet explorer\opzioni internet\avanzate e metti il flag su: Disattiva debugging degli script (altro)
Disattiva debugging degli script (Internet Explorer).


Si decisamente i 2 errori non mi sembrano per niente correlati.

Anche se cercando con google CPAX20 pare che sia un malware che sostituisce alg.exe originale.

battistis
14-10-2010, 08:57
@RaouL_BennetH

v Disattiva debugging degli script (altro)
v Disattiva debugging degli script (Internet Explorer)


ho controllato ed erano già flaggati :confused:
provo un po tramite msconfig (o ccleaner) a capire se è una appl. all'avvio

@tomminno
CPAX20 pare che sia un malware che sostituisce alg.exe originale.

probabile ... :muro:
mi passi il link di quello che hai trovato?

PS non vorrei prendere una cantonata ma non mi sembrano errori per questa sezione

probabile ma nessun'altro mia saputo dare un aiuto :(

grazie del vostro supporto e disponibilità ;)

tomminno
14-10-2010, 11:16
probabile ... :muro:
mi passi il link di quello che hai trovato?


link (http://lmgtfy.com/?q=cpax20)

Scusa ma non ho saputo resistere :D

battistis
14-10-2010, 12:18
link (http://lmgtfy.com/?q=cpax20)

Scusa ma non ho saputo resistere :D

effettivamente ci stava proprio e me lo sono tirato :D

cmq. io confidavo in un tuo supporto specifico che dimostrasse il tuo livello professionale e agevolasse la nostra collaborazione

ovvero:

se tu hai già dato un'occhiata ai Circa 3.590 risultati relativi alla keyword CPAX20

http://www.google.it/search?q=CPAX20

allora avresti potuto indirizzarmi verso un risultato specifico che molto probabilmente conosci già

cosi' io avrei approfondito l'argomento e risolto il problema
postando poi su questo forum una bella soluzione

con sincerità, se non hai voglia, tempo e competenze per aiutarmi nessuno ti costringe a farlo

cmq. non sono qui per accendere flame inutili ;)

tomminno
14-10-2010, 12:59
Ora detto sinceramente ho cercato con google ho sbirciato un pò i primi risultati da cui pare proprio che ci sia un worm che causa precisamente l'errore da te indicato. Di più sinceramente non saprei che dirti.
Non ho idea di che altro tipo di aiuto stai cercando, nè perchè mai avrei dovuto esaminare io al posto tuo tutti i 3.590 risultati della ricerca.

Soluzioni? Boh probabilmente un antivirus o procedure manuali di rimozione.
Ho identificato molto probabilmente l'origine del tuo problema, a questo punto tocca a te risolverlo, non credo ci siano molte strade, nè tanto meno procedure tanto complicate.

Non capisco perchè si richieda ad altri di fare il lavoro che non si ha nessuna voglia di fare nè tanto meno perchè si pretenda che altri lo facciano.
Cosa dovrei fare venire a casa tua a rimuoverti personalmente il worm?

Infine l'arogmento è diventato OT per questa sezione dato che non si parla più di programmazione.

banryu79
14-10-2010, 13:09
...
con sincerità, se non hai voglia, tempo e competenze per aiutarmi nessuno ti costringe a farlo
...

Con sincerità: lo sappiamo tutti benissimo, ma grazie di averlo ribadito.

Sai, il forum è di pubblico utilizzo e lettura, uno può entrare nel "tuo" thread e intervenire scrivendo come meglio crede, nel rispetto del regolamento.
Se oltre a rispettare il regolamento alla lettera viene anche rispetta una certa 'netiquette', tanto meglio, è sempre cosa gradita e auspicata che gli utenti si comportino in maniera corretta e desiderabile.

Dunque non vedo più "peccato" nell'atteggiamento di tomminno (che comunque ti ha aiutato) quando ti fa presente in modo scherzoso che ha trovato qualcosa con Google che potevi trovare facilmente anche tu che nel tuo atteggiamento di accidia e pigrizia (e anche un filo di ipocrisia, quando concludi dicendo che non vuoi scatenare inutili flame).

battistis
15-10-2010, 07:22
con sincerità sappiamo tutti che RTFM e "Cerca su google" sono le tipiche frasi da "NON Netiquette" ...

chiudiamolo questo 3D
posto da un'altra parte

grazie cmq.
ciao a tutti