исключение нулевого указателя даже перед вызовом другого метода - PullRequest
0 голосов
/ 28 февраля 2012

Привет, у меня есть следующий метод

public boolean execute(Contract contract)
{

        //validation here
    MassUpdateDao massUpdateDao=new MassUpdateDao();
        contract.setTestSegment(massUpdateDao.retrieveTestDateSegments(contract));
        if(contract.getProdSegments().size()>0)
        {
            String message="validated";
            contract.setMessage(message);

        }


        else
        {
            contract.setAbortFlag(true);
            String message="validation fail";
            contract.setMessage(message);

        }
        return true;

    }

Это вызывает исключение нулевого указателя, как только я вызываю этот метод, прежде чем даже выполнить contract.setTestSegment (massUpdateDao.retrieveTestDateSegments (contract)). Могу ли я узнать, как я могу решить эту проблему.

1 Ответ

0 голосов
/ 29 февраля 2012

Если я понимаю ваш вопрос, проблема в том, что контракт является нулевым.Исключение нулевого указателя будет генерироваться всякий раз, когда вы вызываете метод с нулевым значением, например, null.doSomething ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...