Articles of exception

Tomcat Server non riesce ad avviare il server e l’applicazione in STS

Quando eseguo un’applicazione Spring MVC ottengo questa eccezione e il sever non si avvia. Per favore aiutami a risolvere questo problema. StackTrace di eccezione: Jan 24, 2013 11:33:59 AM org.apache.catalina.startup.ContextConfig processAnnotationsJar SEVERE: Unable to process Jar entry [org/springframework/instrument/classloading/oc4j/package-info.class] from Jar [jar:file:/D:/works/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/dailyship/WEB-INF/lib/spring-context-3.1.0.RELEASE.jar!/] for annotations java.util.zip.ZipException: invalid LOC header (bad signature) at java.util.zip.ZipFile.read(Native Method) at java.util.zip.ZipFile.access$1400(ZipFile.java:56) at […]

Perché esiste NotImplementedException?

Questo davvero, davvero mi spinge, quindi spero che qualcuno possa darmi una giustificazione ragionevole del perché le cose sono come sono. NotImplementedException. Mi stai prendendo in giro, giusto? No, non ho intenzione di prendere la pugnalata economica dicendo “aspetta, il metodo è implementato – lancia una NotImplementedException”. Sì, è vero, devi implementare il metodo per […]

Il driver JDBC lancia l’eccezione “ResultSet Closed” sul ResultSet vuoto

Ho un problema nel driver JDBC per SQLite. Sto eseguendo una query con l’istruzione SELECT. Se ottengo un ResultSet vuoto (0 righe), viene visualizzata un’eccezione “Closed ResultSet” generata quando si chiama getString(1) . Senza molta esperienza JDBC precedente, la mia teoria (che non ho potuto confermare tramite JavaDocs per ResultSet ) è quella getString(1) NON […]

Scanner NoSuchElementException

Sto avendo un problema con il mio incarico Java. Sto ricevendo un’eccezione inaspettata, in particolare: java.util.NoSuchElementException: nessuna riga trovata Sto utilizzando Scanner(System.in) e il programma non legge continuamente nulla e ripete il testo dell’eccezione “formato non valido”. Se inserisco un int valore corretto, la prima parte passa e quindi la double parte va immediatamente in […]

(Origine sconosciuta) nella traccia dello stack di eccezioni

sfondo Questa domanda è correlata a Perché String.valueOf (null) lancia una NullPointerException? Considera il seguente frammento: public class StringValueOfNull { public static void main(String[] args) { String.valueOf(null); // programmer intention is to invoke valueOf(Object), but instead // code invokes valueOf(char[]) and throws NullPointerException } } Come spiegato nella risposta alla domanda collegata, l’overloading del metodo […]

Catena di controllo nulla contro la cattura di NullPointerException

Un servizio web restituisce un enorme XML e ho bisogno di accedere a campi profondamente annidati di esso. Per esempio: return wsObject.getFoo().getBar().getBaz().getInt() Il problema è che getFoo() , getBar() , getBaz() può restituire null . Tuttavia, se controllo il null in tutti i casi, il codice diventa molto prolisso e difficile da leggere. Inoltre, potrei […]

Perché Java non consente sottoclassi generiche di Throwable?

Secondo Java Language Sepecification , 3a edizione: È un errore in fase di compilazione se una class generica è una sottoclass diretta o indiretta di Throwable . Vorrei capire perché questa decisione è stata presa. Cosa c’è di sbagliato con le eccezioni generiche? (Per quanto ne so, i generici sono semplicemente zucchero sintattico in fase […]

Come evitare un’eccezione Win32 quando si accede a Process.MainModule.FileName in C #?

Ho iniziato un nuovo progetto elencando i percorsi completi per tutti i processi in esecuzione. Quando si accede ad alcuni dei processi, il programma si blocca e genera una Win32Exception . La descrizione dice che si è verificato un errore durante l’elencazione dei moduli di processo. Inizialmente pensavo che questo problema potesse verificarsi perché lo […]

Cos’è una “prima eccezione di possibilità”?

Cos’è esattamente un’eccezione di prima scelta? Come e dove ha origine in un programma .NET? E perché è chiamato con quel nome particolare (di che “caso” stiamo parlando)?

Come funzionano le eccezioni (dietro le quinte) in c ++

Continuo a vedere le persone dire che le eccezioni sono lente, ma non vedo mai alcuna prova. Quindi, invece di chiedere se lo sono, chiederò come funzionano le eccezioni dietro la scena, così posso prendere una decisione su quando usarli e se sono lenti. Da quello che so, le eccezioni sono la stessa cosa che […]