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.

8
Java / Android - Come stampare una traccia dello stack completo?
In Android (Java) come stampare una traccia dello stack completo? Se la mia applicazione si arresta in modo anomalo da nullPointerException o qualcosa del genere, stampa una traccia dello stack (quasi) completa in questo modo: java.io.IOException: Attempted read from closed stream. com.android.music.sync.common.SoftSyncException: java.io.IOException: Attempted read from closed stream. at com.android.music.sync.google.MusicSyncAdapter.getChangesFromServerAsDom(MusicSyncAdapter.java:545) …


11
.NET: quale eccezione generare quando manca un'impostazione di configurazione richiesta?
Ecco uno scenario standard: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); Il problema è che non sono del tutto sicuro di quale eccezione SomeStandardExceptiondebba essere. Ho esaminato attentamente il Framework 3.5 e ho trovato due probabili candidati: ConfigurationExceptione ConfigurationErrorsException. System.Configuration.ConfigurationException Eccezione generata quando si è verificato un errore di …


15
Eccezione MaxJsonLength in ASP.NET MVC durante JavaScriptSerializer
In una delle mie azioni del controller sto restituendo un'immagine molto grande JsonResultper riempire una griglia. Ricevo la seguente InvalidOperationExceptioneccezione: Errore durante la serializzazione o la deserializzazione utilizzando JSON JavaScriptSerializer. La lunghezza della stringa supera il valore impostato nella proprietà maxJsonLength. L'impostazione della maxJsonLengthproprietà in web.configun valore più alto purtroppo …

6
Come faccio a importare l'eccezione Django DoesNotExist?
Sto cercando di creare un UnitTest per verificare che un oggetto sia stato eliminato. from django.utils import unittest def test_z_Kallie_can_delete_discussion_response(self): ...snip... self._driver.get("http://localhost:8000/questions/3/want-a-discussion") self.assertRaises(Answer.DoesNotExist, Answer.objects.get(body__exact = '<p>User can reply to discussion.</p>')) Continuo a ricevere l'errore: DoesNotExist: Answer matching query does not exist.


11
Quando utilizzare un'asserzione e quando utilizzare un'eccezione
La maggior parte delle volte userò un'eccezione per verificare una condizione nel mio codice, mi chiedo quando è il momento opportuno per utilizzare un'asserzione? Per esempio, Group group=null; try{ group = service().getGroup("abc"); }catch(Exception e){ //I dont log error because I know whenever error occur mean group not found } if(group …




19
Catena di controllo null vs cattura di NullPointerException
Un servizio web restituisce un enorme XML e ho bisogno di accedere a campi profondamente nidificati. Per esempio: return wsObject.getFoo().getBar().getBaz().getInt() Il problema è che getFoo(), getBar(), getBaz()può tutto il ritorno null. Tuttavia, se controllo nullin tutti i casi, il codice diventa molto dettagliato e difficile da leggere. Inoltre, potrei perdere …


10
prova / cattura e lancia Eccezione
Queste istruzioni in codice sono equivalenti? C'è qualche differenza tra loro? private void calculateArea() throws Exception { ....do something } private void calculateArea() { try { ....do something } catch (Exception e) { showException(e); } }
117 java  exception 


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.