File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 2727package com .inet .lib .less ;
2828
2929import java .util .Collection ;
30+ import java .util .List ;
3031import java .util .Map ;
3132
3233import javax .script .ScriptEngine ;
34+ import javax .script .ScriptEngineFactory ;
3335import javax .script .ScriptEngineManager ;
3436
3537/**
@@ -127,6 +129,9 @@ private void eval( CssFormatter formatter ) {
127129 try {
128130 ScriptEngineManager factory = new ScriptEngineManager ( getClass ().getClassLoader () );
129131 ScriptEngine engine = factory .getEngineByName ( "JavaScript" );
132+ if ( engine == null ) {
133+ throw createException ( "No JavaScript engine available: " + factory .getEngineFactories () );
134+ }
130135 engine .setContext ( new JavaScriptContext ( formatter , this ) );
131136
132137 String script = toString ();
You can’t perform that action at this time.
0 commit comments