Closed petemeng closed 4 months ago
cannot open file 'C:\Users\??????\AppData
It seems there is an issue while reading the path with your username. Can you share what username you have for you Windows account ?
Also did this happen only with this version or also previously ? Where you using Quarto before 1.4.554 ?
I see also CodePage: unknown
in the check so
Could be related to
and research started at
You can also read the thread there to understand the context
and possibly fix
Also to help us:
Can you try pre-release version ? https://quarto.org/docs/download/prerelease.html
Can you run the same command as in https://github.com/quarto-dev/quarto-cli/issues/8530#issue-2111328934 to check which codepage is read ?
Thanks
pre-release version
C:\Users\孟鹏飞\Documents>quarto check
Quarto 1.5.39
[>] Checking versions of quarto binary dependencies...
Pandoc version 3.2.0: OK
Dart Sass version 1.70.0: OK
Deno version 1.41.0: OK
Typst version 0.11.0: OK
[>] Checking versions of quarto dependencies......OK
[>] Checking Quarto installation......OK
Version: 1.5.39
Path: C:\Users\孟鹏飞\AppData\Local\Programs\Quarto\bin
CodePage: 936
ERROR: Non-ASCII characters in Quarto path causes rendering problems.
[>] Checking tools....................OK
TinyTeX: (not installed)
Chromium: (not installed)
[>] Checking LaTeX....................OK
Tex: (not detected)
(-) Checking basic markdown render....Error running filter C:/Users/孟鹏飞/AppData/Local/Programs/Quarto/share/filters/main.lua:
[string "..."]:295: module 'modules/astshortcode' not found:
no field package.preload['modules/astshortcode']
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua
\modules/astshortcode.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua
\modules/astshortcode\init.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\mod
ules/astshortcode.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\mod
ules/astshortcode\init.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\..\
share\lua\5.4\modules/astshortcode.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\..\
share\lua\5.4\modules/astshortcode\init.lua'
no file '.\modules/astshortcode.lua'
no file '.\modules/astshortcode\init.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\share\pandoc\
datadir\modules/astshortcode.lua'
no file 'C:\Users\孟鹏飞\AppData\Local\Programs\Quarto\share\pandoc\datadir\..\..\filters\modules/astshortcode.lua'
no file 'C:/Users/孟鹏飞/AppData/Local/Programs/Quarto/share/filters\modules/astshortcode.lua'
no file ''
stack traceback:
[string "..."]:295: in upvalue 'orig_require'
[string "..."]:1442: in function 'require'
...���/AppData/Local/Programs/Quarto/share/filters/main.lua:143: in mai
n chunk
[>] Checking basic markdown render....OK
chcp
C:\Users\孟鹏飞\Documents>chcp
活动代码页: 936
dir
C:\Users\孟鹏飞\Documents>dir
驱动器 C 中的卷是 Windows-SSD
卷的序列号是 B682-D2B9
C:\Users\孟鹏飞\Documents 的目录
2024/05/24 21:38 <DIR> .
2024/05/24 21:38 <DIR> ..
2024/05/24 17:27 0 .Rhistory
2024/05/23 09:42 <DIR> NetSarang Computer
2024/05/27 10:08 <DIR> WeChat Files
2024/05/22 14:13 <DIR> 自定义 Office 模板
1 个文件 0 字节
5 个目录 247,268,667,392 可用字节
no field package.preload['modules/astshortcode'] no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua \modules/astshortcode.lua'
Can you confirm you see this file in your File explorer on windows ?
C:\Users\孟鹏飞\Documents>chcp 活动代码页: 936
Seems indeed related to the other CHCP 936 issue we have. 🤔 The username of the PATH is C:\Users\孟鹏飞\Documents>
with special characters requiring encoding. And this is messing up.
We'll deal with this with #8530
I dont have this file :C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua
I dont have this file :C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua
I did not notice but this is complete search path
[string "..."]:295: module 'modules/astshortcode' not found:
no field package.preload['modules/astshortcode']
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua
\modules/astshortcode.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\lua
\modules/astshortcode\init.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\mod
ules/astshortcode.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\mod
ules/astshortcode\init.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\..\
share\lua\5.4\modules/astshortcode.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\bin\tools\..\
share\lua\5.4\modules/astshortcode\init.lua'
no file '.\modules/astshortcode.lua'
no file '.\modules/astshortcode\init.lua'
no file 'C:\Users\������\AppData\Local\Programs\Quarto\share\pandoc\
datadir\modules/astshortcode.lua'
no file 'C:\Users\孟鹏飞\AppData\Local\Programs\Quarto\share\pandoc\datadir\..\..\filters\modules/astshortcode.lua'
no file 'C:/Users/孟鹏飞/AppData/Local/Programs/Quarto/share/filters\modules/astshortcode.lua'
no file ''
The file should be at C:\Users\������\AppData\Local\Programs\Quarto\share\filters\modules\astshortcode.lua
. Can you confirm ?
It is the last one above
no file 'C:/Users/孟鹏飞/AppData/Local/Programs/Quarto/share/filters\modules/astshortcode.lua'
Maybe the encoding issue is messing with the Lua require loading of local file.
I have solved this problem by reinstalling the system and changing the username to English.
Thank you very much!
I have solved this problem by reinstalling the system and changing the username to English.
Thanks for confirming. This is definitely same issue as #8530. We'll continue there, and I'll close this.
Thanks for your help !
Bug description
Steps to reproduce
No response
Expected behavior
No response
Actual behavior
No response
Your environment
win11 vscode:lastest
Quarto check output