You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
However this error does not happen at all times. I am working on a computing cluster running Alma Linux. When I run the code interactively, it works fine. When I run the code on as a simple Rscript command, it works fine. However when I submit the job via qsub, I get the error above.
My only intuition for this is that the ability for vroom to work with non-ascii paths varies in some way based on the processor that the code is run on. And the processor (cascadelake) that I use interactively is different than the one that the qsub job sends my code to. But I haven't been able to debug this yet.
Is this an expected error? Is there some option with vroom that I can use to fix this? See sessionInfo() below.
There's not going to be some quick vroom fix for this.
But you might want to gain some insight into what's different in your different execution contexts by looking at the output of l10n_info() and Sys.getlocale(). That might reveal something interesting and actionable on your end.
Yes, the issue ended up being the locale. For some reason, the locale for the interactive node was "UTF-8" (or similar), while the locale for the qsub node was "C". Setting at the locale at the top of the script fixed this problem.
So this appears to not be a vroom problem. Thank you!
Hello all,
I am running into a hard-to-reproduce issue regarding
vroom
and non-ascii characters in paths.I have a large collection of
.csv
files from various cities across brazil, which therefore include many non-ascii characters. One example is the pathWhen using
read_csv
mapping over many of these files, I get the following errorHowever this error does not happen at all times. I am working on a computing cluster running Alma Linux. When I run the code interactively, it works fine. When I run the code on as a simple
Rscript
command, it works fine. However when I submit the job viaqsub
, I get the error above.My only intuition for this is that the ability for
vroom
to work with non-ascii paths varies in some way based on the processor that the code is run on. And the processor (cascadelake
) that I use interactively is different than the one that theqsub
job sends my code to. But I haven't been able to debug this yet.Is this an expected error? Is there some option with
vroom
that I can use to fix this? SeesessionInfo()
below.The text was updated successfully, but these errors were encountered: