Javafree
Página Inicial do Fórum > Scala, Grails, JRuby

Coletânea de exceções e soluções em Java



Criar novo tópico   Responder tópico


  1. _Nand0_
    Posts:58


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Existe algum site que tenha uma coletânea de exceções causadas em Java e que tenha uma lista de possibilidades para a solução? Acho o Javadoc um pouco superficial se tratando de exceções..

    Por exemplo, eu encontrei um erro quando faço um redirect numa página e da um java.lang.IllegalStateException: Committed

    Na verdade estou usando Groovy (e o framework Grails) que roda em cima de java, e volta e meia me aparece um erro em java e seria bom ter uma lista de possíveis soluções para os erros mais comuns.
    _________________

    Fernando Possamai Della

    "BUSCAI ao SENHOR enquanto se pode achar, INVOCAI-O enquanto está perto." - Is 55:6



  1. ebarros
    Posts:2382


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    No propio site da sun vc encontra documentação sobre as exceções.

    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalStateException.html



  1. _Nand0_
    Posts:58


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    [quote="ebarros"]No propio site da sun vc encontra documentação sobre as exceções.

    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalStateException.html



    Já tinha visto isso e não me ajudou muito, ali diz que o método foi invocado num momento inapropriado, mas não consigo entender quando que é apropriado.

    Mas valeu pela força.
    _________________

    Fernando Possamai Della

    "BUSCAI ao SENHOR enquanto se pode achar, INVOCAI-O enquanto está perto." - Is 55:6



  1. ebarros
    Posts:2382


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    [quote="_Nand0_"][quote="ebarros"]No propio site da sun vc encontra documentação sobre as exceções.

    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalStateException.html



    Já tinha visto isso e não me ajudou muito, ali diz que o método foi invocado num momento inapropriado, mas não consigo entender quando que é apropriado.

    Mas valeu pela força.



    Posta oq vc fez e posta tbm a exceção completa do erro.



  1. daltoncamargo
    Posts:8900


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    [quote="_Nand0_"][quote="ebarros"]No propio site da sun vc encontra documentação sobre as exceções.

    http://java.sun.com/j2se/1.4.2/docs/api/java/lang/IllegalStateException.html



    Já tinha visto isso e não me ajudou muito, ali diz que o método foi invocado num momento inapropriado, mas não consigo entender quando que é apropriado.

    Mas valeu pela força.


    Quando usar?
    http://java.sun.com/j2se/1.5.0/docs/api/java/lang/class-use/IllegalStateException.html

    Na real é que você pode criar um throw new Ile... e lançar esta exception, portanto para agente descobrir o que se passa na sua aplicação, o stack tem que vir completo pra nós



  1. _Nand0_
    Posts:58


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    Já achei o erro.

    Agora que eu vi que ele atualizava em update() e continuava a execução da closure e tentava salvar um novo registro, dai acontecia o erro "Committed", então coloquei um return pra cancelar a execução da closure.
    Na verdade antes de colocar o update() eu tinha colocado redirect(action:update) e não funcionou não sei pq, e achava que usando o redirect ele cancelava a execução da closure atual, deixando pro update() fazer esse redirecionamento.

    A propósito, bem que aqui no forum do JavaFree poderia ter uma área pra Groovy/Grails e outras linguagens que rodam em cima de Java

    Aí tá o código:


    _________________

    Fernando Possamai Della

    "BUSCAI ao SENHOR enquanto se pode achar, INVOCAI-O enquanto está perto." - Is 55:6



  1. ebarros
    Posts:2382


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    [quote="_Nand0_"]

    A propósito, bem que aqui no forum do JavaFree poderia ter uma área pra Groovy/Grails e outras linguagens que rodam em cima de Java



    Eh pode ateh ser....daria para separar sim...vms ver!! Vlw pela dica!



  1. _Nand0_
    Posts:58


    Comment Arrow

    Publicado em: 09/04/2009 23:18:44

    [quote="ebarros"][quote="_Nand0_"]

    A propósito, bem que aqui no forum do JavaFree poderia ter uma área pra Groovy/Grails e outras linguagens que rodam em cima de Java



    Eh pode ateh ser....daria para separar sim...vms ver!! Vlw pela dica!




    _________________

    Fernando Possamai Della

    "BUSCAI ao SENHOR enquanto se pode achar, INVOCAI-O enquanto está perto." - Is 55:6



  1. Relacionados