[rules-users] how to run pkg from java

MichaelBini michael at jspeed.co.il
Thu Apr 21 15:23:11 EDT 2011


The full Error -
java.lang.ClassCastException: java.io.ObjectInputStream cannot be cast to
org.drools.common.DroolsObjectInput
	at
org.drools.rule.JavaDialectRuntimeData.readExternal(JavaDialectRuntimeData.java:111)
	at java.io.ObjectInputStream.readExternalData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at java.util.HashMap.readObject(Unknown Source)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
	at java.io.ObjectInputStream.readSerialData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at
org.drools.rule.DialectRuntimeRegistry.readExternal(DialectRuntimeRegistry.java:59)
	at java.io.ObjectInputStream.readExternalData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at org.drools.rule.Package.readExternal(Package.java:194)
	at java.io.ObjectInputStream.readExternalData(Unknown Source)
	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
	at java.io.ObjectInputStream.readObject0(Unknown Source)
	at java.io.ObjectInputStream.readObject(Unknown Source)
	at com.jspeed.brms.fire.Alarm2.readKnowledgeBase(Alarm2.java:66)
	at com.jspeed.brms.fire.Alarm2.main(Alarm2.java:24)
Exception in thread "main" java.lang.NullPointerException
	at com.jspeed.brms.fire.Alarm2.main(Alarm2.java:28)

I get this Error in this line :
KnowledgePackage kp = (KnowledgePackage) o;

--
View this message in context: http://drools.46999.n3.nabble.com/how-to-run-pkg-from-java-tp2848164p2848269.html
Sent from the Drools: User forum mailing list archive at Nabble.com.



More information about the rules-users mailing list