yogthos/Selmer
View on GitHubusing `include` - java.io.FileNotFoundException: [projectpath]/src (Is a directory)
Open
#79 opened on Apr 23, 2015
enhancementhelp wanted
Description
selmer v0.8.2
General project layout:
[projectpath]/project.clj
[projectpath]/src/...
[projectpath]/templates/layouts/main.html
[projectpath]/templates/includes/footer.html
Declared in proect.clj: :resource-paths ["public" "resources" "templates"]
This works:
(selmer.parser/render-file "layouts/main.html")
However when adding {% include "includes/footer.html" %} to main.html, this error is thrown:
java.io.FileNotFoundException: [projectpath]/src (Is a directory)
(Unknown Source) java.io.FileInputStream.open0
FileInputStream.java:195 java.io.FileInputStream.open
FileInputStream.java:138 java.io.FileInputStream.<init>
io.clj:238 clojure.java.io/fn
io.clj:69 clojure.java.io/fn[fn]
io.clj:165 clojure.java.io/fn
io.clj:69 clojure.java.io/fn[fn]
io.clj:102 clojure.java.io/reader
RestFn.java:410 clojure.lang.RestFn.invoke
validator.clj:103 selmer.validator/validate-tags
validator.clj:116 selmer.validator/validate
template_parser.clj:196 selmer.template-parser/read-template
template_parser.clj:252 selmer.template-parser/preprocess-template
RestFn.java:439 clojure.lang.RestFn.invoke
template_parser.clj:51 selmer.template-parser/insert-includes[fn]
template_parser.clj:41 selmer.template-parser/insert-includes
template_parser.clj:252 selmer.template-parser/preprocess-template
RestFn.java:410 clojure.lang.RestFn.invoke
parser.clj:236 selmer.parser/parse-file
parser.clj:262 selmer.parser/parse
RestFn.java:442 clojure.lang.RestFn.invoke
parser.clj:122 selmer.parser/render-file