Domande taggate «exception»

Un'eccezione è una condizione insolita che richiede una deviazione dal flusso normale del programma. Normalmente, un'eccezione non dovrebbe comportare un errore totale, ma dovrebbe essere seguita da un gestore di eccezioni. La gestione delle eccezioni è un costrutto incorporato in molti linguaggi di programmazione. Di solito, le eccezioni vengono gestite svolgendo lo stack, quindi tornando a uno stato definito al di fuori dell'ambito dell'eccezione e quindi invocando un blocco gestore o una routine.

5
Catturare Ctrl-c in ruby
Mi è stato approvato un programma ruby ​​legacy di lunga durata, che ha numerose occorrenze di begin #dosomething rescue Exception => e #halt the exception's progress end in tutto esso. Senza rintracciare ogni singola possibile eccezione che ciascuno di essi potrebbe gestire (almeno non immediatamente), mi piacerebbe comunque essere in …

18
Risoluzione dei problemi di BadImageFormatException
Ho un servizio Windows scritto in C # che utilizza Visual Studio 2010 e mira a .NET Framework 4. Quando eseguo da una build di debug, il servizio viene eseguito come previsto. Tuttavia, quando lo eseguo da una build di rilascio ottengo un'eccezione System.BadImageFormatException (dettagli di seguito). Ho cercato una …
107 c#  .net  exception 

11
Migliore eccezione per un argomento di tipo generico non valido
Attualmente sto scrivendo del codice per UnconstrainedMelody che ha metodi generici a che fare con le enumerazioni. Ora, ho una classe statica con un sacco di metodi che sono solo pensato per essere utilizzato con le enumerazioni "bandiere". Non posso aggiungerlo come vincolo ... quindi è possibile che vengano chiamati …
106 c#  generics  exception 

9
Come posso propagare le eccezioni tra i thread?
Abbiamo una funzione che viene chiamata da un singolo thread (lo chiamiamo thread principale). All'interno del corpo della funzione generiamo più thread di lavoro per svolgere un lavoro intensivo della CPU, attendere il completamento di tutti i thread, quindi restituire il risultato sul thread principale. Il risultato è che il …


14
Connessione Java-MySql: il recupero della chiave pubblica non è consentito
Provo a connettere il database MySql con Java utilizzando il connettore 8.0.11. Sembra tutto a posto ma ho questa eccezione: Eccezione nel thread "main" java.sql.SQLNonTransientConnectionException: recupero della chiave pubblica non consentito Stack Trace: Exception in thread "main" java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:108) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:95) at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) …





8
Perché non attende Task.WhenAll genera un'eccezione AggregateException?
In questo codice: private async void button1_Click(object sender, EventArgs e) { try { await Task.WhenAll(DoLongThingAsyncEx1(), DoLongThingAsyncEx2()); } catch (Exception ex) { // Expect AggregateException, but got InvalidTimeZoneException } } Task DoLongThingAsyncEx1() { return Task.Run(() => { throw new InvalidTimeZoneException(); }); } Task DoLongThingAsyncEx2() { return Task.Run(() => { throw new …



3
Le eccezioni di un'attività non sono state osservate né da Waiting on the Task né accedendo alla sua proprietà Exception. Di conseguenza, l'eccezione inosservata è stata
Cosa significa e come risolverlo? Sto usando attività TPL. L'intero errore Le eccezioni di un'attività non sono state osservate né da Waiting on the Task né accedendo alla sua proprietà Exception. Di conseguenza, l'eccezione non osservata è stata lanciata di nuovo dal thread del finalizzatore. in System.Threading.Tasks.TaskExceptionHolder.Finalize () mscorlib


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.