Could you test this? edit the stdlib.ijs, search for the line containing the string "am start -a" and insert a user number so that it becomes "am start --user 0 -a"
save and restart jconsole. If it works, then also try launch other apps, eg browse_j_ 'http://www.google.com' xedit jpath '~config/base.cfg' On Apr 10, 2014 1:37 AM, "Joe Bogner" <[email protected]> wrote: > No problem. Some errors > > require 'plot' > > plot i. 12 12 > java.lang.SecurityException: Permission Denial: startActivity asks to run > as user -2 but is calling from user 0; this requires > android.permission.INTERACT_ACROSS_USERS_FULL > at android.os.Parcel.readException(Parcel.java:1431) > at android.os.Parcel.readException(Parcel.java:1385) > at > > android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2269) > at com.android.commands.am.Am.runStart(Am.java:617) > at com.android.commands.am.Am.onRun(Am.java:232) > at com.android.internal.os.BaseCommand.run(BaseCommand.java:47) > at com.android.commands.am.Am.main(Am.java:75) > at com.android.internal.os.RuntimeInit.nativeFinishInit(Native > Method) > at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:297) > at dalvik.system.NativeStart.main(Native Method) > > load 'viewmat' > > viewmat i. 12 12 > java.lang.SecurityException: Permission Denial: startActivity asks to run > as user -2 but is calling from user 0; this requires > android.permission.INTERACT_ACROSS_USERS_FULL > at android.os.Parcel.readException(Parcel.java:1431) > at android.os.Parcel.readException(Parcel.java:1385) > at > > android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:2269) > at com.android.commands.am.Am.runStart(Am.java:617) > at com.android.commands.am.Am.onRun(Am.java:232) > at com.android.internal.os.BaseCommand.run(BaseCommand.java:47) > at com.android.commands.am.Am.main(Am.java:75) > at com.android.internal.os.RuntimeInit.nativeFinishInit(Native > Method) > at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:297) > at dalvik.system.NativeStart.main(Native Method) > 1 > On Apr 9, 2014 1:26 PM, "bill lam" <[email protected]> wrote: > > > Could you also test if plot and viewmat can work? eg, > > > > load'plot' > > plot i.12 12 > > > > load'viewmat' > > viewmat i.12 12 > > > > > > 09.04.2014, в 23:46, Joe Bogner <[email protected]> написал(а): > > > > > Old jconsole works fine. New version segfaults > > > > > > Running strace suggests it's segfaulting when looking for > > > /mnt/asec/com.jsoftware.android.qtide-1/lib/libj.so > > > > > > I don't have a /mnt/asec/com.jsoftware.android.qtide-1/lib/libj.so > > > > > > However, on my rooted device if I ln -s > > > /data/data/com.jsoftware.android.qtide > > > /mnt/asec/com.jsoftware.android.qtide-1 then the new version works > > > > > > > > > > > > > > > > > > > > > > > > > > > On Wed, Apr 9, 2014 at 10:47 AM, bill lam <[email protected]> wrote: > > > > > >> I tested jconsole ok on android terminal emulator. Even the box > > >> characters display nicely. > > >> > > >> Ср, 09 апр 2014, Joe Bogner писал(а): > > >>> in the latest version jconsole dies after a second with a > 'Segmentation > > >>> Fault' upon startup > > >>> > > >>> I uninstalled and reinstalled. jqt is fine. I also confirmed that the > > tmp > > >>> directory on my device gets created with 777 permissions in the > latest > > >>> version > > >>> > > >>> I then uninstalled and reinstalled the previous APK and that launched > > >> fine. > > >>> I suspect there's a problem in the new apk > > >>> > > >>> > > >>> By the way, I've been enjoying using jconsole over the past few days > on > > >> my > > >>> android. It lets me have a persistent J session available always in > the > > >>> upper left hand corner. I've also been running multiple instances of > > >>> jconsole -- 1 for a lab to play with during breaks and then 1 with > > >> current > > >>> calcs I am using. The two instances let me keep the lab position > > without > > >>> interrupting it if I want to evaluate something unrelated. Just > figured > > >> I'd > > >>> share a unique advantage to using jconsole > > >>> > > >>> I noticed that boxed representations don't show up in a meaningful > way. > > >>> Boxes just seem to get offset with whites space. I wonder if I can > > >> somehow > > >>> enable ascii boxes or something else to correct it. I can send a > > >> screenshot > > >>> if that would help... Or just type 1;2;3;4 > > >>> > > >>> thanks > > >>> > > >>> > > >>> > > >>> > > >>> On Wed, Apr 9, 2014 at 12:10 AM, bill lam <[email protected]> > wrote: > > >>> > > >>>> apk updated again to add support of plot and viewmat under jconsole. > > >> Only > > >>>> tested on android 4.0 . > > >>>> > > >>>> 07.04.2014, в 19:28, Joe Bogner <[email protected]> написал(а): > > >>>> > > >>>>> Good news. I uninstalled and re-installed and the latest version > > >> launches > > >>>>> successfully with > > >>>>> > > >>>>> /data/data/com.jsoftware.android.qtide/files/bin/jconsole > > >>>>> > > >>>>> and no other workarounds > > >>>>> > > >>>>> You mentioned you are looking into it, but I wanted to confirm that > > >> the > > >>>> tmp > > >>>>> issue exists in the latest version. The 2!:0 foreign still fails > > >> with: > > >>>>> > > >>>>> 'sh: can't create > > >>>>> /data/data/com.jsoftware.android.qtide/files/tmp/tmp.0.CajIu2178: > No > > >> such > > >>>>> file or directory' > > >>>>> | interface error > > >>>>> > > >>>>> I can work around it by creating the directory from within jqt. > Not > > >> a > > >>>> big > > >>>>> deal and likely won't stop too many new users, which this is > already > > >> an > > >>>>> edge case for... > > >>>>> > > >>>>> Thanks for the quick fix > > >>>>> > > >>>>> Joe > > >>>>> > > >>>>> > > >>>>> > > >>>>> On Mon, Apr 7, 2014 at 7:13 AM, bill lam <[email protected]> > > >> wrote: > > >>>>> > > >>>>>> > > >>>>>> /data/data/com.jsoftware.android.qtide/files/bin/../lib/libj.so > > >> failed > > >>>>>> > > >>>>>> This is a bug, it should read > > >>>>>> /data/data/com.jsoftware.android.qtide/files/bin/../../lib/libj.so > > >>>>>> > > >>>>>> But this bug did not affect me becasue my libj.so > > >>>>>> is not in that location, it is iniside sdcard, the same folder > > >>>>>> On my android it is > > >>>>>> /mnt/asec/com.jsoftware.android.qtide-1/lib > > >>>>>> > > >>>>>> Apparently you didn't choose external install or it does not > > >>>>>> support that. > > >>>>>> > > >>>>>> I updated the apk again, please try if this one can work smoothly. > > >>>>>> you may need to remove the bin/jconsole file or un-install the app > > >>>>>> before install. > > >>>>>> > > >>>>>> I'll take a look into the tmp folder issue later. > > >>>>>> > > >>>>>> Пн, 07 апр 2014, Joe Bogner писал(а): > > >>>>>>> Getting closer. I can execute it, but it fails loading the > library. > > >>>>>>> > > >>>>>>> Load library > > >>>>>>> /data/data/com.jsoftware.android.qtide/files/bin/../lib/libj.so > > >> failed > > >>>>>>> > > >>>>>>> There isn't a /data/data/com.jsoftware.android.qtide/files/lib > > >> folder > > >>>> on > > >>>>>> my > > >>>>>>> device > > >>>>>>> > > >>>>>>> I was able to create one from J > > >>>>>>> > > >>>>>>> My transcript was something like this: > > >>>>>>> > > >>>>>>> 2!:0 'mkdir /data/data/com.jsoftware.android.qtide/files/lib/' > > >>>>>>> 2!:0 'cp /data/data/com.jsoftware.android.qtide/lib/libj.so / > > >>>>>>> data/data/com.jsoftware.android.qtide/files/lib/' > > >>>>>>> 2!:0 'chmod 755 > > >>>> /data/data/com.jsoftware.android.qtide/files/lib/libj.so' > > >>>>>>> > > >>>>>>> I also needed to create a tmp folder because when I executed > '2:!0 > > >> ls > > >>>>>> -la' > > >>>>>>> under jconsole it complained about a tmp folder not existing > > >>>>>>> > > >>>>>>> 2!:0 'mkdir /data/data/com.jsoftware.android.qtide/files/tmp/' > > >>>>>>> 2!:0 'chmod 777 > /data/data/com.jsoftware.android.qtide/files/tmp/' > > >>>>>>> > > >>>>>>> That fixed all my issues so far. jconsole was able to run from > > >> android > > >>>>>>> terminal emulator as > > >>>>>>> /data/data/com.jsoftware.android.qtide/files/bin/jconsole > > >>>>>>> > > >>>>>>> and I was able to execute the system foreign from under jconsole > > >>>>>>> > > >>>>>>> > > >>>>>>> > > >>>>>>> On Mon, Apr 7, 2014 at 12:50 AM, bill lam <[email protected]> > > >> wrote: > > >>>>>>> > > >>>>>>>> qtide-signed.apk is updated for bug fix, it now also set bin > > >> folder > > >>>>>>>> permission as 755. Please try if it can help. > > >>>>>>>> > > >> ---------------------------------------------------------------------- > > >>>>>>>> For information about J forums see > > >>>> http://www.jsoftware.com/forums.htm > > >>>>>>>> > > >>>>>>> > > >> ---------------------------------------------------------------------- > > >>>>>>> For information about J forums see > > >> http://www.jsoftware.com/forums.htm > > >>>>>> > > >>>>>> -- > > >>>>>> regards, > > >>>>>> ==================================================== > > >>>>>> GPG key 1024D/4434BAB3 2008-08-24 > > >>>>>> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > > >>>>>> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > >>>>>> > > >> ---------------------------------------------------------------------- > > >>>>>> For information about J forums see > > >> http://www.jsoftware.com/forums.htm > > >>>>>> > > >>>>> > > >> ---------------------------------------------------------------------- > > >>>>> For information about J forums see > > >> http://www.jsoftware.com/forums.htm > > >>>> > ---------------------------------------------------------------------- > > >>>> For information about J forums see > > http://www.jsoftware.com/forums.htm > > >>>> > > >>> > ---------------------------------------------------------------------- > > >>> For information about J forums see > http://www.jsoftware.com/forums.htm > > >> > > >> -- > > >> regards, > > >> ==================================================== > > >> GPG key 1024D/4434BAB3 2008-08-24 > > >> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > > >> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > >> ---------------------------------------------------------------------- > > >> For information about J forums see > http://www.jsoftware.com/forums.htm > > >> > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
