Articles of gestione delle eccezioni

Come registrare tutte le eccezioni generate?

Come registrare eventuali eccezioni che sono state lanciate e catturate? Qualcosa come IntelliTrace di Visual Studio. O c’è un modo per integrare InteliTrace nella versione di debug dell’applicazione e quindi visualizzare i suoi registri? Aggiornamento: lo chiarirò un po ‘. Voglio log standard .txt (o qualsiasi personalizzato), il formato non ha importanza. Il punto principale […]

Perché l’ordine conta quando si individuano le eccezioni?

Dovevo rispondere a questa domanda con del codice: Supponiamo che abbia scritto la seguente specifica di metodo: public void manipulateData ( ) throws java.sql.SQLException, java.sql.SQLDataException Si sta scrivendo il codice per un programma di database che utilizzerà questo metodo e si desidera gestirli in modo specifico. Come dovrebbe apparire la clausola try / catch? Puoi […]

Cattura di un’eccezione non gestita su thread separati

Sto usando il seguente evento per catturare le eccezioni non gestite nel thread principale dell’interfaccia utente. Application.ThreadException Sfortunatamente, non rileva quegli errori non gestiti in thread separati. Ne sono consapevole AppDomain.CurrentDomain.UnhandledException Tuttavia, questo sembra chiudere l’applicazione al momento dell’triggerszione, mentre il primo non lo fa. C’è un modo per gestire le eccezioni non gestite su […]

Il servizio ha zero endpoint dell’applicazione (non infrastruttura)

Di recente ho creato un servizio WCF (dll) e un host di servizio (exe). So che il mio servizio WCF funziona correttamente poiché sono in grado di aggiungere correttamente il servizio a WcfTestClient. Tuttavia, mi sembra che si stia verificando un problema quando si tratta di utlizzare la mia WCF da un host di servizio […]

Eccezioni dell’applicazione catch in un’applicazione Windows Form

C’è comunque un modo per attirare le aspettative che vengono lanciate da qualche parte nel codice? Vorrei catturare le eccezioni e gestirle in modo simile piuttosto che scrivere provare a catturare blocchi per ciascuna funzionalità.

Chi sta chiamando il metodo Java Thread interrupt () se non lo sono?

Ho letto e riletto Java Concurrency in Practice, ho letto diversi thread qui sull’argomento, ho letto l’articolo IBM Dealing with InterruptedException eppure c’è qualcosa che semplicemente non sto afferrando e che penso possa essere infranto giù in due domande: Se non interrompo mai mai altri thread, cosa può triggersre un InterruptedException ? Se non interrompo […]

Perché posso lanciare null in Java?

Quando si esegue questo: public class WhatTheShoot { public static void main(String args[]){ try { throw null; } catch (Exception e){ System.out.println(e instanceof NullPointerException); System.out.println(e instanceof FileNotFoundException); } } } La risposta è: true false Il che è stato abbastanza sorprendente per me. Avrei pensato che questo avrebbe comportato un errore in fase di compilazione. […]

Eccezione nel thread “main” java.io.FileNotFoundException: errore

Sto usando Eclipse per compilare ed eseguire i miei codici java. Ecco l’errore che sto ottenendo. Exception in thread “main” java.io.FileNotFoundException: file.txt (The system cannot find the file specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.(Unknown Source) at java.util.Scanner.(Unknown Source) at helloworld.main(helloworld.java:9) Ecco il mio codice import java.io.File; import java.io.IOException; import java.util.Scanner; public class helloworld { public […]

Ottenere l’operazione cross-thread non valida

Possibile duplicato: Operazione cross-thread non valida: controllo a cui si accede da un thread diverso dal thread su cui è stato creato public void CheckUnusedTabs(string strTabToRemove) { TabPage tp = TaskBarRef.tabControl1.TabPages[strTabToRemove]; tp.Controls.Remove(this); TaskBarRef.tabControl1.TabPages.Remove(tp); } Sto cercando di chiudere una scheda nel controllo tabc dell’applicazione Windows utilizzando il codice sopra e ho riscontrato l’errore: Operazione cross-thread […]

javafx, aggiorna ui da un altro thread

Ho un’applicazione javafx e un thread di lavoro, implementato tramite javafx.concurrent.Task , che esegue un processo lungo, che sta comprimendo e caricando un insieme di file. Ho collegato l’avanzamento dell’attività a una barra di progressProperty tramite progressProperty . Oltre a questo voglio uno stato dettagliato sull’object in elaborazione da riportare nell’interfaccia utente. Cioè, il nome […]