Perguntas com a marcação «exception»

Uma exceção é uma condição incomum que requer desvio do fluxo normal do programa. Normalmente, uma exceção não deve resultar em falha total, mas sim com um manipulador de exceções. O tratamento de exceções é uma construção interna em muitas linguagens de programação. Geralmente, as exceções são tratadas desenrolando a pilha, revertendo para um estado definido fora do escopo da exceção e, em seguida, invocando um bloco ou rotina de tratamento.


8
BaseException.message descontinuado no Python 2.6
Recebo um aviso de que BaseException.message está obsoleto no Python 2.6 quando uso a seguinte exceção definida pelo usuário: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Este é o aviso: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message O que há …

6
Retornando de um bloco finalmente em Java
Fiquei surpreso recentemente ao descobrir que é possível ter uma declaração de retorno em um bloco finalmente em Java. Parece que muitas pessoas pensam que é uma coisa ruim a fazer, conforme descrito em ' Não retorne em uma cláusula finalmente '. Arranhando um pouco mais fundo, também achei ' …

7
django MultiValueDictKeyError, como faço para lidar com isso
Estou tentando salvar um objeto no meu banco de dados, mas está gerando um MultiValueDictKeyErrorerro. Os problemas estão no formulário, o is_privateé representado por uma caixa de seleção. Se a caixa de seleção NÃO estiver selecionada, obviamente nada será passado. É aqui que o erro é descartado. Como faço para …
174 python  django  exception 



2
java.net.MalformedURLException: no protocol
Estou recebendo uma exceção Java como: java.net.MalformedURLException: no protocol Meu programa está tentando analisar uma string XML usando: Document dom; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); DocumentBuilder db = dbf.newDocumentBuilder(); dom = db.parse(xml); A cadeia XML contém: String xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>"+ " <s:Envelope xmlns:s=\"http://schemas.xmlsoap.org/soap/envelope/\">"+ " <s:Header>"+ " <ActivityId CorrelationId=\"15424263-3c01-4709-bec3-740d1ab15a38\" xmlns=\"http://schemas.microsoft.com/2004/09/ServiceModel/Diagnostics\">50d69ff9-8cf3-4c20-afe5-63a9047348ad</ActivityId>"+ …
173 java  xml  exception 

3
O que é ApplicationException no .NET?
Para lançar exceções, eu costumo usar classes de exceção internas, por exemplo, ArgumentNullExceptione NotSupportedException. No entanto, às vezes eu preciso usar uma exceção personalizada e, nesse caso, escrevo: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } e assim por diante. Então eu jogo e pego isso …

6
Exceção de Java não capturada?
Eu tenho um pequeno problema teórico com construções try-catch. Ontem fiz um exame prático sobre Java e não entendo o seguinte exemplo: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception …




7
Visual Studio: Como interromper as exceções manipuladas?
Gostaria que o Visual Studio fosse interrompido quando ocorrer uma exceção manipulada (ou seja, não quero apenas ver uma mensagem "Primeira chance", quero depurar a exceção real). por exemplo, eu quero que o depurador quebre na exceção: try { System.IO.File.Delete(someFilename); } catch (Exception) { //we really don't care at runtime …

2
throw Error ('msg') vs throw new Error ('msg')
var err1 = Error('message'); var err2 = new Error('message'); Qual é a diferença? Olhando para eles no console do Chrome, eles parecem idênticos. As mesmas propriedades no objeto e a mesma __proto__cadeia. Quase parece que Errorfunciona como uma fábrica. Qual está correto e por quê?


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.