Articles of exception

iText / BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable e org.bouncycastle.tsp.TimeStampTokenInfo

Sto cercando di usare iText Java. Quando si esegue l’esempio ” come firmare ” si verifica il seguente errore: Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo Secondo “Guida introduttiva di iText – Come firmare un PDF usando iText” , devo usare BouncyCastle . Ho scaricato il file: bcprov-jdk15on-147.jar dalla pagina di download di BouncyCastle. E aggiunto al progetto: […]

Java – Cosa getta IOException

java.io.IOException sembra essere il tipo di eccezione più comune, per coincidenza, sembra anche essere il più ambiguo. Continuo a vedere la throws IOException ogni volta che si scrive con socket, file e c. In realtà non ho mai avuto un licenziamento, quindi mi chiedo che cosa significhi lanciare l’eccezione. La documentazione non è molto utile […]

Come viene implementato il runtime di gestione delle eccezioni C ++?

Sono incuriosito da come funziona il meccanismo di gestione delle eccezioni C ++. In particolare, dov’è l’object di eccezione memorizzato e come si propaga attraverso diversi ambiti fino a quando non viene catturato? È memorizzato in qualche area globale? Dato che questo potrebbe essere specifico del compilatore, qualcuno potrebbe spiegarlo nel contesto della suite di […]

Differenza tra C ++ 03 throw () specificatore C ++ 11 noexcept

C’è qualche altra differenza tra throw() e noexcept parte il controllo del runtime e del tempo di compilazione rispettivamente? L’articolo di Wikipedia C ++ suggerisce che gli specificatori di lancio C ++ 03 siano deprecati. Perché così, non è noexcept abbastanza capace di coprire tutto ciò al momento della compilazione? [Nota: ho fatto riferimento a […]

Eccezione COM di Active Directory: si è verificato un errore di operazioni (0x80072020)

Ricevo un’eccezione COM intermittente ” Si è verificato un errore di funzionamento (0x80072020) ” (mostrato sotto) quando provo a interrogare Active Directory utilizzando il metodo GroupPrincipal.FindByIdentity Ecco il mio codice: PrincipalContext ctx = new PrincipalContext(ContextType.Domain, Environment.UserDomainName); GroupPrincipal groupPrincipal = GroupPrincipal.FindByIdentity(ctx, IdentityType.Name, “Group to find”); Sto ricevendo l’eccezione: Inner Exception: System.Runtime.InteropServices.COMException (0x80072020): An operations error occurred. […]

C ++: sicuro usare longjmp e setjmp?

È sicuro usare longjmp e setjmp in C ++ su linux / gcc per quanto riguarda il seguente? Gestione delle eccezioni (non sto implementando la gestione delle eccezioni usando longjmp / setjmp. Voglio sapere quali effetti collaterali longjmp / setjmp avranno sulla gestione delle eccezioni standard) *this puntatore segnali Puntatori intelligenti (puntatori condivisi e intrusivi […]

Perché prendere un’eccezione come reference-to-const?

Ho sentito e letto molte volte che è meglio prendere un’eccezione come reference-to-const piuttosto che come riferimento. Perché è try { // stuff } catch (const std::exception& e) { // stuff } meglio di try { // stuff } catch (std::exception& e) { // stuff }

Attiva IncludeExceptionDetailInFaults (da ServiceBehaviorAttribute o dal comportamento di configurazione ) sul server

Ho un servizio WCF che ha funzionato perfettamente, e qualcosa è cambiato e non so cosa. Ottengo questa eccezione: System.ServiceModel.FaultException: il server non è stato in grado di elaborare la richiesta a causa di un errore interno. Per ulteriori informazioni sull’errore, triggersre IncludeExceptionDetailInFaults (da ServiceBehaviorAttribute o dal comportamento di configurazione) sul server per inviare le […]

java.rmi.NoSuchObjectException: nessun object simile nella tabella

Sto scrivendo un server RMI molto semplice, e sto vedendo intermittenti java.rmi.NoSuchObjectExceptions nei test unitari. Ho una serie di chiamate a metodi remoti sullo stesso object, e mentre le prime passano, quelle successive a volte falliscono. Non sto facendo nulla per annullare la registrazione dell’object server in mezzo. Questi errori non compaiono sempre e se […]

Perché le variabili dichiarate in “prova” non sono incluse in “catch” o “finally”?

In C # e in Java (e probabilmente anche in altri linguaggi), le variabili dichiarate in un blocco “try” non sono nell’ambito dei corrispondenti blocchi “catch” o “finally”. Ad esempio, il seguente codice non viene compilato: try { String s = “test”; // (more code…) } catch { Console.Out.WriteLine(s); //Java fans: think “System.out.println” here instead […]