I tried to use JESS jar files (jess.jar and jsr94.jar) in android application. Somehow it is having issue while creating instance of "Rete" and it is throwing following exception: ************************************************************************** I/System.out( 397): *** FATAL ***: Can't initialize Jess W/System.err( 397): Jess reported an error in routine Funcall.loadIntrisics. W/System.err( 397): Message: Missing non-optional function class. W/System.err( 397): at jess.Funcall.goto(Unknown Source) W/System.err( 397): at jess.Funcall.<clinit>(Unknown Source) W/System.err( 397): at jess.ValueFactory.<init>(Unknown Source) W/System.err( 397): at jess.Rete.<init>(Unknown Source) W/System.err( 397): at jess.Rete.<init>(Unknown Source) W/System.err( 397): at gov.sandia.jess.example.pricing.PricingEngine.<init>( PricingEngine.java:17) W/System.err( 397): at gov.sandia.jess.example.pricing.demo.TestJESS.onCreat e(TestJESS.java:24) W/System.err( 397): at android.app.Instrumentation.callActivityOnCreate(Inst rumentation.java:1047) W/System.err( 397): at android.app.ActivityThread.performLaunchActivity(Acti vityThread.java:2627) W/System.err( 397): at android.app.ActivityThread.handleLaunchActivity(Activ ityThread.java:2679) W/System.err( 397): at android.app.ActivityThread.access$2300(ActivityThread .java:125) W/System.err( 397): at android.app.ActivityThread$H.handleMessage(ActivityTh read.java:2033) W/System.err( 397): at android.os.Handler.dispatchMessage(Handler.java:99) W/System.err( 397): at android.os.Looper.loop(Looper.java:123) W/System.err( 397): at android.app.ActivityThread.main(ActivityThread.java:4 627) W/System.err( 397): at java.lang.reflect.Method.invokeNative(Native Method) W/System.err( 397): at java.lang.reflect.Method.invoke(Method.java:521) W/System.err( 397): at com.android.internal.os.ZygoteInit$MethodAndArgsCalle r.run(ZygoteInit.java:868) W/System.err( 397): at com.android.internal.os.ZygoteInit.main(ZygoteInit.ja va:626) W/System.err( 397): at dalvik.system.NativeStart.main(Native Method) W/System.err( 397): Caused by: java.lang.VerifyError: jess.d9 W/System.err( 397): at jess.du.a(Unknown Source) W/System.err( 397): at jess.Funcall.a(Unknown Source) W/System.err( 397): ... 20 more I/AndroidRuntime( 397): AndroidRuntime onExit calling exit(0) I/ActivityManager( 66): Process gov.sandia.jess.example.pricing.demo (pid 397) has died. ******************************************************************************
I am not sure if this is the correct way of using JESS in an android app. Can someone please tell me how to do that ? Thanks, Pramod PramodJagtap wrote: > > Hello, > > I am trying out existing rule engines on android devices (specifically > Android OS 2.2 devices) . > While searching I came across Jena, JESS and JTP as suitable candidates. I > tried porting Jena on android but somehow it's ARQ support is causing some > issues. > So I was wondering if it's possible to use JESS on android devices and if > yes, can someone provide me few pointers? > > > Thanks in advance. > Pramod > -- View this message in context: http://old.nabble.com/JESS-on-android-device-tp29885003p29885044.html Sent from the Jess mailing list archive at Nabble.com. -------------------------------------------------------------------- To unsubscribe, send the words 'unsubscribe jess-users [email protected]' in the BODY of a message to [email protected], NOT to the list (use your own address!) List problems? Notify [email protected]. --------------------------------------------------------------------
