Much appreciated. Thx Rob. On Tue, Oct 15, 2019 at 1:50 PM 'Rob Hodgkinson' via General < [email protected]> wrote:
> My 2c here, I’m on Mac too, but not yet Catalina, however just learnt from > a colleague that the big thing with Catalina is that you have to explicitly > set permissions (typically just once for each “issue”). > > This was raised during a Slack Screenshare, something that had run for > years, but after upgrade, my colleague tried to share but the wrong screen > appeared and was unable to share his laptop screen. > Had to dig through the Catalina permissions to set it (took 1 minute, he > knew where to go) and then could share OK again. > > I’ll discuss with someone today and let you know, but sounds like you may > need to permission the “owner” of the directory perhaps to view the files. > I’ll update you later with what I can learn. > > …/Rob > > > On 15 Oct 2019, at 6:09 am, Pablo Landherr <[email protected]> > wrote: > > > > Some further clues. > > > > I now think it's something with the directories that's keeping J out. > > Before, I had copied the entire directory from one HD to another without > > any improvement. Now I copied one file (OrderInserted.txt) from a > "locked" > > directory to an "open" one and from there J could read it just fine. So, > > the files are probably not the problem, but how I make the directories > let > > J in, I don't know. Any tip you can offer would be appreciated. > > > > Thx, > > > > On Tue, Oct 15, 2019 at 11:09 AM Pablo Landherr < > [email protected]> > > wrote: > > > >> Thanks for looking into this for me. Trying your suggestions results in > >> the following: > >> > >> Yes, all files I try can be opened with the Mac's text edit app and they > >> look fine. All the files were from before the upgrade and I had used J > >> extensively to read them without any problems at all. > >> > >> When I start Jqt it appears to be in /volumes/Macintosh > >> HD/Applications/j64-807/ and when I try to use fdir to look at contents > in > >> Documents (as you can see below) I don't get anything. So in a way you > seem > >> to be right: Catalina doesn't allow J to read any files not created by > J or > >> certain directories. But this problem is new to me and coincides with > >> upgrading to Catalina. I have looked at security settings and think I've > >> given J access to "everything, everywhere". But the problem persists. > >> > >> Thanks for any help you can provide, > >> Pablo Landherr > >> > >> load '/users/pla/j64-807-user/projects/cogito/run.ijs' > >> > >> dp2016_sub > >> > >> /VOLUMES/Pablo-1TB/captured/nasdaq/nordic_sub/ > >> > >> x=:fread (dp2016_sub,'OrderInserted.txt');0 100 > >> > >> x > >> > >> _1 > >> > >> fsize dp2016_sub,'OrderInserted.txt' > >> > >> _1 > >> > >> fdir '*.*' > >> > >> ┌──────────────────┬───────────────────┬────┬───┬──────┬──────────┐ > >> > >> │jbrk.app │2019 3 20 20 55 46 │96 │rwx│----d-│drwxr-xr-x│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │.DS_Store │2019 10 10 11 38 16│6148│rw-│-h----│-rw-r--r--│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │updatejqt.sh │2019 3 20 20 55 48 │153 │rwx│------│-rwxr-xr-x│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │readme.txt │2019 3 20 20 55 48 │474 │rw-│------│-rw-r--r--│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │sierra-fix.command│2019 3 20 20 55 48 │473 │rwx│------│-rwxr-xr-x│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │jhs.app │2019 3 20 20 55 46 │96 │rwx│----d-│drwxr-xr-x│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │jcon.app │2019 3 20 20 55 46 │96 │rwx│----d-│drwxr-xr-x│ > >> > >> ├──────────────────┼───────────────────┼────┼───┼──────┼──────────┤ > >> > >> │jqt.app │2019 3 20 20 55 46 │96 │rwx│----d-│drwxr-xr-x│ > >> > >> └──────────────────┴───────────────────┴────┴───┴──────┴──────────┘ > >> > >> fdir '/volumes/*.*' > >> > >> fdir '/volumes/Pablo-1TB/*.*' > >> > >> fdir '/volumes/Pablo-1TB/captured/*.*' > >> > >> fdir '/volumes/Pablo-1TB/captured/nasdaq/*.*' > >> > >> fdir '/volumes/Pablo-1TB/captured/nasdaq/nordic_sub/*.*' > >> > >> fdir '/volumes/Macintosh HD/*.*' > >> > >> ┌──────────┬───────────────────┬─────┬───┬──────┬──────────┐ > >> > >> │.DS_Store │2019 8 25 0 20 44 │0 │r--│rh----│-rw-rw-r--│ > >> > >> ├──────────┼───────────────────┼─────┼───┼──────┼──────────┤ > >> > >> │.file │2019 8 25 0 20 45 │0 │---│-h----│----------│ > >> > >> ├──────────┼───────────────────┼─────┼───┼──────┼──────────┤ > >> > >> │.fseventsd│2019 10 10 10 48 16│10528│---│-h--d-│drwx------│ > >> > >> ├──────────┼───────────────────┼─────┼───┼──────┼──────────┤ > >> > >> │.vol │2019 8 25 0 20 22 │64 │r-x│rh--d-│drwxr-xr-x│ > >> > >> └──────────┴───────────────────┴─────┴───┴──────┴──────────┘ > >> > >> fdir '/volumes/Macintosh HD/users/*.*' > >> > >> ┌──────────┬─────────────────┬─┬───┬──────┬──────────┐ > >> > >> │.localized│2019 8 26 2 26 29│0│r--│rh----│-rw-r--r--│ > >> > >> └──────────┴─────────────────┴─┴───┴──────┴──────────┘ > >> > >> 3{.fdir '/volumes/Macintosh HD/users/pla/*.*' > >> > >> ┌───────────────┬───────────────────┬──────┬───┬──────┬──────────┐ > >> > >> │.jhistory │2019 10 10 11 37 41│0 │rw-│-h----│-rw-------│ > >> > >> ├───────────────┼───────────────────┼──────┼───┼──────┼──────────┤ > >> > >> │.condarc │2019 4 17 15 32 56 │40 │rw-│-h----│-rw-r--r--│ > >> > >> ├───────────────┼───────────────────┼──────┼───┼──────┼──────────┤ > >> > >> │Exercises.ipynb│2019 5 21 10 44 54 │275392│rw-│------│-rw-r--r--│ > >> > >> └───────────────┴───────────────────┴──────┴───┴──────┴──────────┘ > >> > >> 3{.fdir '/volumes/Macintosh HD/users/pla/Documents/*.*' > >> > >> ┌┬┬┬┬┬┐ > >> > >> │││││││ > >> > >> ├┼┼┼┼┼┤ > >> > >> │││││││ > >> > >> ├┼┼┼┼┼┤ > >> > >> │││││││ > >> > >> └┴┴┴┴┴┘ > >> > >> > >> On Mon, Oct 14, 2019 at 5:15 PM Eric Iverson <[email protected]> > >> wrote: > >> > >>> There might be some security feature of catalina that is affecting you. > >>> The > >>> file you are trying to access looks to be in your user folder. > >>> > >>> Assuming your J starts with the current directory as your user folder > then > >>> you could try: > >>> > >>> freadblock 'Documents/OrderInserted.txt';0 > >>> > >>> > >>> > >>> > >>> On Mon, Oct 14, 2019 at 10:26 AM Eric Iverson < > [email protected]> > >>> wrote: > >>> > >>>> A few quick ideas. > >>>> > >>>> The failure is on 1!:4 (which is fsize). The same fsize code worked in > >>>> your test with file.txt. This might imply there is something wrong > with > >>> the > >>>> particular file that fails. > >>>> > >>>> Try with a few other other files and try simpler and different ways of > >>>> accessing OrderInserted.txt. For example, does fread work. Can you > load > >>>> that file in the mac text edit app. > >>>> > >>>> I think this is more likely a problem with that file, than with > >>> catalina. > >>>> > >>>> > >>>> On Mon, Oct 14, 2019 at 5:14 AM Pablo Landherr < > >>> [email protected]> > >>>> wrote: > >>>> > >>>>> JVERSION > >>>>> Engine: j807/j64/darwin > >>>>> Release-d: commercial/2019-03-18T16:07:14 > >>>>> Library: 8.07.26 > >>>>> Qt IDE: 1.7.10/5.9.8 > >>>>> Platform: Darwin 64 > >>>>> Installer: J807 install > >>>>> InstallPath: /applications/j64-807 > >>>>> Contact: www.jsoftware.com > >>>>> > >>>>> Whenever I try to read existing files (which I could the other day) I > >>> get: > >>>>> > >>>>> freadblock '/Volumes/Macintosh > >>>>> HD/Users/pla/Documents/OrderInserted.txt';0 > >>>>> |interface error: freadblock > >>>>> | s=. 1!:4<f > >>>>> > >>>>> But this works > >>>>> > >>>>> 'Test text' fappends 'file.txt' > >>>>> 10 > >>>>> freadblock 'file.txt';0 > >>>>> ┌──────────┬──┐ > >>>>> │Test text │10│ > >>>>> └──────────┴──┘ > >>>>> ferase 'file.txt' > >>>>> 1 > >>>>> > >>>>> Is there a known issue with Catalina? What is my best course of > action? > >>>>> > >>>>> Kind regards, > >>>>> Pablo Landherr > >>>>> > ---------------------------------------------------------------------- > >>>>> 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
