2011-04-25 4 views
1

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

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-дяденька Подписчиков
1) understanding working of Drools guvnor
2) Understanding drools-guvnor

+1

Какой код вызывает это принятие? Пройдите через свой код, пока он не взрывается, пожалуйста. – clamchoda

ответ

0

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

+0

HI Я удалил эту ошибку. Фактически мой код не смог найти файл Guvnor.properties .. и я обнаружил, что он должен быть помещен под src/main/java, так что когда класс будет загружен, его двоичные файлы будут созданы и то он будет доступен для моего кода .... Спасибо :) –

+0

Тот же код теперь бросает 401 сервер-исключение ... пожалуйста, помогите на http://serverfault.com/questions/263375/401-exception-in- Java-код –