Исключение нулевого указателя с Drools-Guvnor

Я использую пример кода из журнала Red Hat — http://magazine.redhat.com/2008/08/12/jboss-drools-how-to-tuning-guvnor-part-1/ — попытаться получить пример кода для работы, но я продолжаю получать следующую ошибку:

Exception in thread "main" java.lang.NullPointerException

        at java.util.Properties$LineReader.readLine(Unknown Source)

        at java.util.Properties.load0(Unknown Source)

        at java.util.Properties.load(Unknown Source)

        at org.drools.agent.RuleAgent.loadFromProperties(RuleAgent.java:299)

        at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:256)

        at test.GuvnorTest.main(GuvnorTest.java:15)

Я не знаю, где находится файл guvnor.properties. Как создать, как получить этот файл.

Моя предыдущая попытка изучить drools-guvnor следующая
1)понимание работы drools-guvnor
2)Понимание drools-guvnor


person Anupam Gupta    schedule 25.04.2011    source источник
comment
Какой код вызывает это принятие? Пройдитесь по своему коду, пока он не взорвется, пожалуйста.   -  person clamchoda    schedule 25.04.2011


Ответы (1)


Нулевые указатели — это самые простые исключения для перехвата в программе Java. Из вашей трассировки стека видно, что он не может прочитать строку из одного из файлов свойств. Если вы отлаживаете, вы можете заметить, к какому пути он пытается получить доступ, и, возможно, это будет место, где вы также должны разместить свой файл свойств guvnor.

person bragboy    schedule 25.04.2011
comment
Привет, я удалил эту ошибку ... на самом деле мой код не смог найти файл Guvnor.properties ... и я обнаружил, что его следует поместить в src / main / java, чтобы при загрузке класса были созданы его двоичные файлы, это будет доступно для моего кода.... Спасибо :) - person Anupam Gupta; 26.04.2011
comment
Тот же код теперь выдает 401 исключение сервера... пожалуйста, помогите по адресу serverfault.com/questions/263375/401-exception-in-java-code - person Anupam Gupta; 26.04.2011