[rules-users] how to run pkg from java

Tihomir Surdilovic tsurdilo at redhat.com
Thu Apr 21 21:10:13 EDT 2011


Probably the Drools Runtime configured in Eclipse is not same version as 
what is used in your Guvnor. Make sure that you are using the same bits 
on both sides and try again.
On 4/21/11 7:19 PM, MichaelBini wrote:
> still don't working
> the code -
>
> private static KnowledgeBase readKnowledgeBase() throws Exception {
> KnowledgeBuilder kbuilder = KnowledgeBuilderFactory.newKnowledgeBuilder();
> 		kbuilder.add( ResourceFactory.newFileResource(
> "c:/com.jspeed.brms.fire.pkg" ),
> 				ResourceType.PKG );
> 				
> 		KnowledgeBase kbase = KnowledgeBaseFactory.newKnowledgeBase();
> 		
> 		kbase.addKnowledgePackages(kbuilder.getKnowledgePackages());
> 		return kbase;
> }
> Error -
> java.lang.RuntimeException: java.io.EOFException
> 	at
> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:544)
> 	at
> org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
> 	at com.jspeed.brms.fire.Alarm2.readKnowledgeBase(Alarm2.java:75)
> 	at com.jspeed.brms.fire.Alarm2.main(Alarm2.java:27)
> Caused by: java.io.EOFException
> 	at java.io.DataInputStream.readInt(Unknown Source)
> 	at java.io.ObjectInputStream$BlockDataInputStream.readInt(Unknown Source)
> 	at java.io.ObjectInputStream.readInt(Unknown Source)
> 	at
> org.drools.rule.JavaDialectRuntimeData.readExternal(JavaDialectRuntimeData.java:112)
> 	at java.io.ObjectInputStream.readExternalData(Unknown Source)
> 	at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
> 	at java.io.ObjectInputStream.readObject0(Unknown Source)
>
> --
> View this message in context: http://drools.46999.n3.nabble.com/how-to-run-pkg-from-java-tp2848164p2849214.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>




More information about the rules-users mailing list