65 votes

Exception.getMessage() est nul

Dans mon code Java, il vérifie la condition !null et lance un Exception .

Par exemple

 try
{
    if (stud.getCall() != null)
        acc.Call = stud.getCall().toString();
    else
        throw new Exception("Data is null");
}
catch (Exception e)
{
    logger.error("Some Error" + e.getMessage());
    throw new Exception("Please check the Manatadatory Field is Missing" + e.getMessage());
}

Mais dans les logs j'obtiens :

 Some Error null

Pourquoi le e.getMessage null ?

1voto

bestsss Points 6403

C'est tard pour la fête mais je parie que stud est nul et l'exception que vous obtenez est NullPointerException à if (stud.getCall().... . C'est l'une des exceptions qui ont tendance à ne pas avoir de message, c'est-à-dire null.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X