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