<div dir="auto"><div><br><div class="gmail_extra">I suppose it could be the third line of nashorn/jvm-npm.js.   I will have to look into it.   My build.xml and current X3DJSAIL stylesheet are different from yours.   I will deliver deltas today.</div><div class="gmail_extra" dir="auto"><br></div><div class="gmail_extra" dir="auto">John<br><div class="gmail_quote" dir="auto">On Jan 13, 2018 5:44 AM, "Don Brutzman" <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text"><br></div>
<br>
next: here is what i get in console when i run X3DJSAIL build.xml target "test.nashorn", with log then followed by the block of ant build.xml apparently triggering the exception.  Not seeing what the problem is since all of your load('nashorn/***') calls seem to be pointing to files that are present:<br>
<br>
==============================<wbr>===========================<br>
ant -f C:\\x3d-code\\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\\x<wbr>3d\\stylesheets\\java test.nashorn<br>
test.nashorn:<br>
Compile:<br>
Compiling 2 source files to C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\<wbr>stylesheets\java\classes<br>
Run:<br>
Warning: toFileJavaScript() is overwriting prior file nashorn/examples/HelloWorldPro<wbr>gramOutput.js<br>
Script DEF=colorTypeConversionScript contains CDATA source-code text, copied as "#sourceText" using "strings" mode<br>
Script DEF=MaterialModulatorScript contains CDATA source-code text, copied as "#sourceText" using "strings" mode<br>
Script DEF=colorTypeConversionScript contains CDATA source-code text, copied as "#sourceText" using "strings" mode<br>
Script DEF=MaterialModulatorScript contains CDATA source-code text, copied as "#sourceText" using "strings" mode<br>
script:<br>
C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\<wbr>stylesheets\java\build.xml:98:<br>
javax.script.ScriptException: TypeError: Cannot load script from nashorn/jvm-npm.js in <eval> at line number 3<br>
        at jdk.nashorn.api.scripting.Nash<wbr>ornScriptEngine.throwAsScriptE<wbr>xception(NashornScriptEngine.<wbr>java:470)<br>
        at jdk.nashorn.api.scripting.Nash<wbr>ornScriptEngine.evalImpl(Nasho<wbr>rnScriptEngine.java:454)<br>
        at jdk.nashorn.api.scripting.Nash<wbr>ornScriptEngine.evalImpl(Nasho<wbr>rnScriptEngine.java:406)<br>
        at jdk.nashorn.api.scripting.Nash<wbr>ornScriptEngine.evalImpl(Nasho<wbr>rnScriptEngine.java:402)<br>
        at jdk.nashorn.api.scripting.Nash<wbr>ornScriptEngine.eval(NashornSc<wbr>riptEngine.java:155)<br>
        at javax.script.AbstractScriptEng<wbr>ine.eval(AbstractScriptEngine.<wbr>java:264)<br>
        at sun.reflect.NativeMethodAccess<wbr>orImpl.invoke0(Native Method)<br>
        at sun.reflect.NativeMethodAccess<wbr>orImpl.invoke(NativeMethodAcce<wbr>ssorImpl.java:62)<br>
        at sun.reflect.DelegatingMethodAc<wbr>cessorImpl.invoke(DelegatingMe<wbr>thodAccessorImpl.java:43)<br>
        at java.lang.reflect.Method.invok<wbr>e(Method.java:498)<br>
        at org.apache.tools.ant.util.Refl<wbr>ectUtil.invoke(ReflectUtil.<wbr>java:109)<br>
        at org.apache.tools.ant.util.Refl<wbr>ectWrapper.invoke(ReflectWrapp<wbr>er.java:81)<br>
        at org.apache.tools.ant.util.opti<wbr>onal.JavaxScriptRunner.evaluat<wbr>eScript(JavaxScriptRunner.<wbr>java:103)<br>
        at org.apache.tools.ant.util.opti<wbr>onal.JavaxScriptRunner.execute<wbr>Script(JavaxScriptRunner.java:<wbr>67)<br>
        at org.apache.tools.ant.taskdefs.<wbr>optional.Script.execute(Script<wbr>.java:53)<br>
        at org.apache.tools.ant.UnknownEl<wbr>ement.execute(UnknownElement.<wbr>java:293)<br>
        at sun.reflect.GeneratedMethodAcc<wbr>essor102.invoke(Unknown Source)<br>
        at sun.reflect.DelegatingMethodAc<wbr>cessorImpl.invoke(DelegatingMe<wbr>thodAccessorImpl.java:43)<br>
        at java.lang.reflect.Method.invok<wbr>e(Method.java:498)<br>
        at org.apache.tools.ant.dispatch.<wbr>DispatchUtils.execute(Dispatch<wbr>Utils.java:106)<br>
        at org.apache.tools.ant.Task.perf<wbr>orm(Task.java:348)<br>
        at org.apache.tools.ant.Target.ex<wbr>ecute(Target.java:435)<br>
        at <a href="http://org.apache.tools.ant.Target.pe">org.apache.tools.ant.Target.pe</a><wbr>rformTasks(Target.java:456)<br>
        at org.apache.tools.ant.Project.e<wbr>xecuteSortedTargets(Project.ja<wbr>va:1405)<br>
        at org.apache.tools.ant.Project.e<wbr>xecuteTarget(Project.java:1376<wbr>)<br>
        at <a href="http://org.apache.tools.ant.helper.De">org.apache.tools.ant.helper.De</a><wbr>faultExecutor.executeTargets(D<wbr>efaultExecutor.java:41)<br>
        at org.apache.tools.ant.Project.e<wbr>xecuteTargets(Project.java:126<wbr>0)<br>
        at <a href="http://org.apache.tools.ant.module.br">org.apache.tools.ant.module.br</a><wbr>idge.impl.BridgeImpl.run(Bridg<wbr>eImpl.java:286)<br>
        at <a href="http://org.apache.tools.ant.module.ru">org.apache.tools.ant.module.ru</a><wbr>n.TargetExecutor.run(TargetExe<wbr>cutor.java:555)<br>
        at <a href="http://org.netbeans.core.execution.Ru">org.netbeans.core.execution.Ru</a><wbr>nClassThread.run(RunClassThrea<wbr>d.java:153)<br>
Caused by: <eval>:3 TypeError: Cannot load script from nashorn/jvm-npm.js<br>
        at jdk.nashorn.internal.runtime.E<wbr>CMAErrors.error(ECMAErrors.jav<wbr>a:57)<br>
        at jdk.nashorn.internal.runtime.E<wbr>CMAErrors.typeError(ECMAErrors<wbr>.java:213)<br>
        at jdk.nashorn.internal.runtime.E<wbr>CMAErrors.typeError(ECMAErrors<wbr>.java:185)<br>
        at jdk.nashorn.internal.runtime.E<wbr>CMAErrors.typeError(ECMAErrors<wbr>.java:172)<br>
        at jdk.nashorn.internal.runtime.C<wbr>ontext.load(Context.java:868)<br>
        at jdk.nashorn.internal.objects.G<wbr>lobal.load(Global.java:1545)<br>
        at jdk.nashorn.internal.scripts.S<wbr>cript$\^eval\_.:program(<eval><wbr>:3)<br>
        at jdk.nashorn.internal.runtime.S<wbr>criptFunctionData.invoke(Scrip<wbr>tFunctionData.java:637)<br>
        at jdk.nashorn.internal.runtime.S<wbr>criptFunction.invoke(ScriptFun<wbr>ction.java:494)<br>
        at jdk.nashorn.internal.runtime.S<wbr>criptRuntime.apply(ScriptRunti<wbr>me.java:393)<br>
        at jdk.nashorn.api.scripting.Nash<wbr>ornScriptEngine.evalImpl(Nasho<wbr>rnScriptEngine.java:449)<br>
        ... 28 more<br>
BUILD FAILED (total time: 9 seconds)<br>
<br>
==============================<wbr>===========================<br>
<!--    <script language="nashorn"> TODO debugging --><br>
<script language="javascript" manager="javax"><br>
        <classpath><br>
                <fileset dir="${saxon.dir}"      includes="${saxon.jar}"/><br>
                <fileset dir="${exificient.dir}" includes="${exificient.jar}"/><br>
                <fileset dir="${openexi.dir}"    includes="${openexi.jar}"/><br>
                <fileset dir="${java.jars.dir}" includes="${<a href="http://jsai.classes.archive.jar.name" rel="noreferrer" target="_blank">jsai.classes.archi<wbr>ve.jar.name</a>}"/><br>
        </classpath><br>
        load('nashorn/jvm-npm.js');<br>
        load('nashorn/repeatPolyfill.j<wbr>s');<br>
        load('nashorn/examples/HelloWo<wbr>rldProgramOutput.js.intermedia<wbr>te.js');<br>
        load('nashorn/examples/HelloWo<wbr>rldProgramOutput.js');<br>
</script><br>
<br>
==============================<wbr>===========================<br>
<br>
all the best, Don<font color="#888888"><br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   <a href="tel:%2B1.831.656.2149" value="+18316562149" target="_blank">+1.831.656.2149</a><br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzma<wbr>n</a><br>
</font></blockquote></div><br></div></div></div>