When generating stubs I get the error (I have replaced my user name by XXX):
Syntax error reading source at (C:\Users\XXX\AppData\Local\Temp\create-stub14674400586941335199.clj:4:14). Unsupported escape character: \U
C:\Users\...
It seems to me that the backslash character at the file path is interpreted as an escape character.
I am on Windows 11,
using IntelliJ IDEA 2026.1.1 and
com.cursiveclojure.cursive (2026.1-261).
Full report:
{:clojure.main/message
"Syntax error reading source at (C:\\Users\\XXX\\AppData\\Local\\Temp\\create-stub39909483355259556.clj:4:14).\r\nUnsupported escape character: \\U\r\n",
:clojure.main/triage
{:clojure.error/phase :read-source,
:clojure.error/line 4,
:clojure.error/column 14,
:clojure.error/source "create-stub39909483355259556.clj",
:clojure.error/path
"C:\\Users\\XXX\\AppData\\Local\\Temp\\create-stub39909483355259556.clj",
:clojure.error/cause "Unsupported escape character: \\U"},
:clojure.main/trace
{:via
[{:type clojure.lang.Compiler$CompilerException,
:message
"Syntax error reading source at (C:\\Users\\XXX\\AppData\\Local\\Temp\\create-stub39909483355259556.clj:4:14).",
:data
{:clojure.error/phase :read-source,
:clojure.error/line 4,
:clojure.error/column 14,
:clojure.error/source
"C:\\Users\\XXX\\AppData\\Local\\Temp\\create-stub39909483355259556.clj"},
:at [clojure.lang.Compiler load "Compiler.java" 8230]}
{:type java.lang.RuntimeException,
:message "Unsupported escape character: \\U",
:at [clojure.lang.Util runtimeException "Util.java" 221]}],
:trace
[[clojure.lang.Util runtimeException "Util.java" 221]
[clojure.lang.LispReader$StringReader invoke "LispReader.java" 615]
[clojure.lang.LispReader read "LispReader.java" 287]
[clojure.lang.LispReader readDelimitedList "LispReader.java" 1401]
[clojure.lang.LispReader$ListReader invoke "LispReader.java" 1246]
[clojure.lang.LispReader read "LispReader.java" 287]
[clojure.lang.LispReader readDelimitedList "LispReader.java" 1401]
[clojure.lang.LispReader$ListReader invoke "LispReader.java" 1246]
[clojure.lang.LispReader read "LispReader.java" 287]
[clojure.lang.LispReader read "LispReader.java" 218]
[clojure.lang.Compiler load "Compiler.java" 8218]
[clojure.lang.Compiler loadFile "Compiler.java" 8161]
[clojure.main$load_script invokeStatic "main.clj" 476]
[clojure.main$script_opt invokeStatic "main.clj" 536]
[clojure.main$script_opt invoke "main.clj" 531]
[clojure.main$main invokeStatic "main.clj" 665]
[clojure.main$main doInvoke "main.clj" 617]
[clojure.lang.RestFn applyTo "RestFn.java" 140]
[clojure.lang.Var applyTo "Var.java" 707]
[clojure.main main "main.java" 40]],
:cause "Unsupported escape character: \\U",
:phase :read-source}}
When generating stubs I get the error (I have replaced my user name by XXX):
Syntax error reading source at (C:\Users\XXX\AppData\Local\Temp\create-stub14674400586941335199.clj:4:14). Unsupported escape character: \UC:\Users\...It seems to me that the backslash character at the file path is interpreted as an escape character.
I am on Windows 11,
using IntelliJ IDEA 2026.1.1 and
com.cursiveclojure.cursive (2026.1-261).
Full report: