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].
--------------------------------------------------------------------

Reply via email to