[rules-users] Eval0Invoker : java.lang.NullPointerException

Venkat ven12344 at yahoo.com
Wed Dec 14 12:51:08 EST 2011


Hi, I am new to Drools and I have read about it and not mastered yet. I have
written some rules and junit to test it. The rules works good and passes the
test if ran individually, but if ranned all at once with one junit test case
with all the test cases in it, it is through this exception.

Please find the stack trace.

com.ge.energy.drms.smartgrid.datamodel.services.enddevicemanagement.pandeviceregistrationservice.PANDeviceRegistrationServiceFault:
com.ge.energy.drms.external.integration.service.impl.Rule_PAN_Device_Smart_Device_Model_Device_Class_null_ruleEval0Invoker at 1e87bc80
: java.lang.NullPointerException
	at
com.ge.energy.drms.external.integration.service.impl.PANDeviceRegistrationServiceImpl.provisionPANDevice(PANDeviceRegistrationServiceImpl.java:108)
	at
com.ge.energy.drms.external.integration.service.impl.test.ProvisionPanDeviceRequestValidationTest.testMACAdress(ProvisionPanDeviceRequestValidationTest.java:249)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at junit.framework.TestCase.runTest(TestCase.java:168)
	at junit.framework.TestCase.runBare(TestCase.java:134)
	at junit.framework.TestResult$1.protect(TestResult.java:110)
	at junit.framework.TestResult.runProtected(TestResult.java:128)
	at junit.framework.TestResult.run(TestResult.java:113)
	at junit.framework.TestCase.run(TestCase.java:124)
	at junit.framework.TestSuite.runTest(TestSuite.java:232)
	at junit.framework.TestSuite.run(TestSuite.java:227)
	at
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
	at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:49)
	at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
com.ge.energy.drms.external.integration.service.impl.Rule_PAN_Device_Smart_Device_Model_Device_Class_null_ruleEval0Invoker at 1e87bc80
: java.lang.NullPointerException


I have googled on this and found that, it might not be able to take all the
rules, one by one, and execute it.  As I said I am new to Drools, I am not
able to work on this.

Please help me on this.

Thanks,
Venkat.


--
View this message in context: http://drools.46999.n3.nabble.com/Eval0Invoker-java-lang-NullPointerException-tp3586222p3586222.html
Sent from the Drools: User forum mailing list archive at Nabble.com.



More information about the rules-users mailing list