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

Reply via email to