Closed roded closed 2 years ago
Apparently, this is due to the nashorn engine being unavailable since Java 15 and the following returning null
:
new ScriptEngineManager().getEngineByName("nashorn")
Try to add nashorn as classpath + asset dependency:
buildscript {
dependencies {
classpath 'org.openjdk.nashorn:nashorn-core:15.3'
}
}
dependencies {
assets 'org.openjdk.nashorn:nashorn-core:15.3'
}
Thanks @mkobel . I'll try to revisit this in the future.
@mkobel That seems to have solved it. Closing. Thanks.
I'm trying to upgrade my Gradle build to Java 17. When running the
assetsCompile
task usingcompass-asset-pipeline
the following error appears in the log:This seems to cause the following line to fail in
BabelJsProcessor.groovy
:Here's the subsequent exception.
I've tried adding the following to
org.gradle.jvmargs
but to no avail.Is Java 9+ supported? Anyway around this issue with
compass-asset-pipeline
? Thanks