I am new to Julia, and trying to write to a tokens.json file. However, I keep getting various errors.
Consider a Dict() data,
open("tokens.json", "w") do f
JSON.print(f, data)
end
I keep getting the error:
SystemError: opening file "tokens.json": Invalid argument
Stacktrace:
[1] systemerror(p::String, errno::Int32; extrainfo::Nothing)
@ Base .error.jl:176
[2] systemerror
@ .error.jl:175 [inlined]
[3] open(fname::String; lock::Bool, read::Nothing, write::Nothing, create::Nothing, truncate::Bool, append::Nothing)
@ Base .iostream.jl:293
[4] open
@ .iostream.jl:275 [inlined]
[5] open(fname::String, mode::String; lock::Bool)
@ Base .iostream.jl:356
[6] open(fname::String, mode::String)
@ Base .iostream.jl:355
[7] open(::var"#17#18", ::String, ::Vararg{String}; kwargs::@Kwargs{})
@ Base .io.jl:394
[8] open(::Function, ::String, ::String)
@ Base .io.jl:393
[9] top-level scope
@ In[47]:1
I’ve tried use_mmap=false and every other fix I’ve seen online.