Исключение нулевого указателя с 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. Как создать этот файл.

Моя предыдущая попытка узнать слюни-Гувнор следующие
1) понимание работы Drools Guvnor
2) Понимание слюней-гувнора

1 ответ

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

Другие вопросы по тегам