I think you should first execute the Views(with a view name while creating the local database) before executing LiveQuery,by using that view name we can execute the LiveQuery.
On Tuesday, February 11, 2014 3:58:05 PM UTC+5:30, Pankaj Jakhar wrote: > > > > I am currently doing my research work on *GrocerySync-Android*application. I > have separated the classes for creating/starting > *LiveQuery*(es). But often querying or change in rows of an index, I am > getting this exception. > > > 02-11 15:47:11.351: E/Database(14237): Error getting last sequence indexed > 02-11 15:47:11.431: E/AndroidRuntime(14237): FATAL EXCEPTION: main > 02-11 15:47:11.431: E/AndroidRuntime(14237): java.lang.NullPointerException > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > com.innotion.protean.MainActivity.getRowsFromQueryEnumerator(MainActivity.java:169) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > com.innotion.protean.MainActivity.displayRows(MainActivity.java:149) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > com.innotion.protean.MainActivity$5.run(MainActivity.java:388) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > android.os.Handler.handleCallback(Handler.java:725) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > android.os.Handler.dispatchMessage(Handler.java:92) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > android.os.Looper.loop(Looper.java:137) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > android.app.ActivityThread.main(ActivityThread.java:5306) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > java.lang.reflect.Method.invokeNative(Native Method) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > java.lang.reflect.Method.invoke(Method.java:511) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1102) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:869) > 02-11 15:47:11.431: E/AndroidRuntime(14237): at > dalvik.system.NativeStart.main(Native Method) > > What might be the cause of this Error? > > *How exactly a LiveQuery works? Do I need to start LiveQuery at every > point when my Activity comes into foreground? How exactly LiveQuery > instances work and how should they be created? If I need to call start() > and stop() whenever Activity needs LiveQuery and need to release LiveQuery > when my work is done on that Activity. * > > How exactly the LiveQuery's behavior is? (I know about its functionality > but I want to know its exact behavior). > -- You received this message because you are subscribed to the Google Groups "Couchbase Mobile" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/mobile-couchbase/883fcdbe-503f-4501-a59b-dae56cb4dc65%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
