Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Проблема с loadFromXML


Автор: kaa 1.10.2009, 12:52
Всем привет!

В общем столкнулся с такой проблемой: метод loadFromXML класса Properties не читает переданный ему объект FileInputStream, а выкидывает NullPointerException.

Я тут выложил скрин дебага - там четко видно, что файл существует.
В чем причина - понять не могу. Может я где-то конкретно туплю, над чем-нить очевидным, подскажите пожалуйста.

На скринах отображаются до кучи две переменные: av  и r  - типа, сколько можно прочитать из файла и значение первого прочитанного байта (видно в дебажной секции).

Всем заранее спасибо!

ЗЫ: аппликуха сделана на Spring, работаю с файлом через Resource. Пусть название rootDir вас не смущает - это как бы для отлаженной версии уже будет актуально.

Автор: kaa 1.10.2009, 12:54
Это уже когда ексепшн.

Автор: kaa 1.10.2009, 16:23
Вообще ничего не понимаю.

Есть код:
Код

 config.loadFromXML(fis);


Который кидает NPE.

fis у меня не null точно.

Полез в сырцы JVM:
Код

public synchronized void loadFromXML(InputStream in)
        throws IOException, InvalidPropertiesFormatException 
{
        if (in == null)
            throw new NullPointerException();
        XMLUtils.load(this, in);
        in.close();
}


Короче, я в полном замешательстве.

Автор: kaa 1.10.2009, 18:15
Всё, разобрался, это я так сильно тупил.

Объект config был не инициализирован...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)