Pablo, comment from my colleague who is now fairly familiar with Catalina. He does not use J so not directly aware of the issue, but believes the following:
The problem is that the file system and volume layout has changed in Catalina and you can’t just look in /volumes anymore, it will be a sub-directory of something further down in the hierarchy now. I don’t know specifically the details for what Pablo is looking for but if he googles and researches the new file system layout in Catalina he should be able to find it. > On 15 Oct 2019, at 6:53 am, Pablo Landherr <[email protected]> wrote: > > 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 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
