<div dir="auto"><div>I don't see as why I need the original source file, as the X3DObject is loaded into memory and passed to CommandLine.   Loading an XML file was not required with the old handleArguments(), and I think a test to see whether the object is loaded into memory may be all that is required.  I will look at modifying the source code.<div dir="auto">John</div><br><div class="gmail_extra"><br><div class="gmail_quote">On Jan 11, 2018 1:45 PM, "Brutzman, Donald (Don) (CIV)" <<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 dir="auto">
Yes. You also need to tell it original source file that you were loading first.  That way it knows what to load, which is necessary before it can save out as a different version.
<div><br>
</div>
<div>A list of all switches can be found on X3DJSAIL page under CommandLine. <br>
<br>
<div id="m_216624318621446556AppleMailSignature"><span style="font-family:Helvetica;font-size:medium">Sent
 from my handheld device</span></div><div class="elided-text">
<div><br>
On Jan 11, 2018, at 01:33, John Carlson <<a href="mailto:yottzumm@gmail.com" target="_blank">yottzumm@gmail.com</a>> wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>


<div class="m_216624318621446556WordSection1">
<p class="MsoNormal">Incomplete?</p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Build:</p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">test.nashorn:</p>
<p class="MsoNormal">     [echo] Compile:</p>
<p class="MsoNormal">     [echo] Run:</p>
<p class="MsoNormal">     [java] parameter: "-toJS" for conversion to JSON encoding</p>
<p class="MsoNormal">     [java] parameter: "-toFile" "nashorn/examples/<wbr>HelloWorldProgramOutputOutput.<wbr>js" for result file name root nashorn/examples/<wbr>HelloWorldProgramOutputOutput</p>
<p class="MsoNormal">     [java] [Error] Source model file name is empty, therefore file loading not possible.</p>
<p class="MsoNormal">     [java] parameter: "-toJSON" for conversion to JSON encoding</p>
<p class="MsoNormal">     [java] parameter: "-toFile" "nashorn/examples/<wbr>HelloWorldProgramOutputOutput.<wbr>json" for result file name root nashorn/examples/<wbr>HelloWorldProgramOutputOutput</p>
<p class="MsoNormal">     [java] [Error] Source model file name is empty, therefore file loading not possible.</p>
<p class="MsoNormal">     [java] parameter: "-toX3D" for conversion to X3D encoding</p>
<p class="MsoNormal">     [java] parameter: "-toFile" "nashorn/examples/<wbr>HelloWorldProgramOutputOutput.<wbr>x3d" for result file name root nashorn/examples/<wbr>HelloWorldProgramOutputOutput</p>
<p class="MsoNormal">     [java] [Error] Source model file name is empty, therefore file loading not possible.</p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Ant script:</p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">                <java classname="<wbr>HelloWorldProgramOutput" classpath="${java.classes.dir}<wbr>;${java.jars.dir}/${<a href="http://jsai.full.archive.jar.name" target="_blank">jsai.full.<wbr>archive.jar.name</a>}" fork="${fork}"></p>
<p class="MsoNormal">                        <arg value="-toJS"/></p>
<p class="MsoNormal">                        <arg value="-toFile"/></p>
<p class="MsoNormal">                        <arg value="nashorn/examples/<wbr>HelloWorldProgramOutputOutput.<wbr>js"/></p>
<p class="MsoNormal">                </java></p>
<p class="MsoNormal">                <java classname="<wbr>HelloWorldProgramOutput" classpath="${java.classes.dir}<wbr>;${java.jars.dir}/${<a href="http://jsai.full.archive.jar.name" target="_blank">jsai.full.<wbr>archive.jar.name</a>}" fork="${fork}"></p>
<p class="MsoNormal">                    <arg value="-toJSON"/></p>
<p class="MsoNormal">                    <arg value="-toFile"/></p>
<p class="MsoNormal">                    <arg value="nashorn/examples/<wbr>HelloWorldProgramOutputOutput.<wbr>json"/></p>
<p class="MsoNormal">                </java></p>
<p class="MsoNormal">                <java classname="<wbr>HelloWorldProgramOutput" classpath="${java.classes.dir}<wbr>;${java.jars.dir}/${<a href="http://jsai.full.archive.jar.name" target="_blank">jsai.full.<wbr>archive.jar.name</a>}" fork="${fork}"></p>
<p class="MsoNormal">                    <arg value="-toX3D"/></p>
<p class="MsoNormal">                    <arg value="-toFile"/></p>
<p class="MsoNormal">                    <arg value="nashorn/examples/<wbr>HelloWorldProgramOutputOutput.<wbr>x3d"/></p>
<p class="MsoNormal">                </java></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">How to do it?</p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks,</p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">John<u></u><u></u></p>
</div>
</div>
</blockquote>
</div></div>
</div>

</blockquote></div><br></div></div></div>