Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305

    Problema visualizzazione stacktrace exception

    codice:
    try{
    
    //qualche cosa che scatena l'eccezione
    }catch (ClassNotFoundException | SQLException ex) {                Logger.getLogger(ServerWorker.class.getName())
                            .log(Level.SEVERE, null, ex);
                }
    Il problema è questo se eseguo il codice con netbeans e l'eccezione si verifica (questo vale sia per le checked che per le unchecked) allora sulla console mi viene visualizzato tutto. mentre se l'eccezione si verifica quando lancio il programma senza usare netbeans , allora in quel caso non visualizzo alcun errore, ma semplicemente il programma si blocca.

  2. #2
    Se sei sicuro che il programma si blocca in quel punto prova a sostituire il logger con System.out.println(); cosi puoi vedere se il problema è veramente lui... altrimenti puoi mettere un altro costrutto try{}catch(){} annidato cosi da catturare gli eventuali errori del logger.


    Un altra cosa se utilizzi la libreria org.apache.log4j.Logger puoi scrivere cosi:

    Logger.getLogger( ServerWorker.class ).error("testo", ex );

    Anche se non mi piace molto come soluzione.

    Ciaoo
    Ultima modifica di cataDesign; 22-07-2014 a 12:02

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    il problema è che con netbeans sulla consolle l'eccezione mi viene stamapata. ma se uso il software senza netbeans, avviando ad esempio il file jar niente mi notifica l'errore. l'eccezione la provoco io appositamente

  4. #4
    Se riuscissi a estrapolare lo stack sarebbe più facile capire dov'è il problema.... Utilizzi un file XML o properties di configurazione? (ho aggiornato la mia risposta precedente magari ti può essere d'aiuto controllala)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    sto utilizzando il logger di java.util . si utilizzo un file di configurazione properties nel software per alcune proprietà m non ha nnulla a che vedere con questo !!

  6. #6
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da linux_r Visualizza il messaggio
    il problema è che con netbeans sulla consolle l'eccezione mi viene stamapata. ma se uso il software senza netbeans, avviando ad esempio il file jar niente mi notifica l'errore. l'eccezione la provoco io appositamente
    Il jar lo lanci facendo doppio click sull'icona? In questo caso viene lanciato con javaw che sopprime la console.
    Prova ad aprire la console e lanciare il jar da lì (con java -jar path/to/file.jar ecc)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2014
    Messaggi
    305
    grazie alex

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.