Re: JESS: Re: JESS on android device

"Peter Lin" <[email protected]>
Newsgroups gmane.comp.java.jess
Message-ID <7062_1286286668_o95DiOi2007219_AANLkTimvrYx+Wo3c03wpxEoQfHGt9mH3MhmHqt7oC6K-@mail.gmail.com>
Technically, Android doesn't use a JVM.

Android actually compiles java code to native code, so you may need to
make sure your app and JESS is compiled properly. Even though android
supports a large percent of the core java API, there are things
missing from it.

peter lin

On Tue, Oct 5, 2010 at 3:40 AM, PramodJagtap <[email protected]> wrote:
>
> 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].
> --------------------------------------------------------------------
>
>




--------------------------------------------------------------------
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].
--------------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.