<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Here are possible fixes for Don’s zero length files in his JSON zip.  <a href="http://coderextreme.net/PossiblyFixed.zip" class="">http://coderextreme.net/PossiblyFixed.zip</a> No guarantees, because I have not reviewed them!  I am trying to load them into a  web page and that is it (should I try one of my generated schemas?)<div class=""><br class=""><p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/ExperimentalBinaryCompression/Lion.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/ExperimentalBinaryCompression/LionCoded.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD002.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD005.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD008.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD011.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD017.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD020.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Geospatial/MarsLOD023.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Medical/BodySkinIndexedFaceSetNIST.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Medical/BonesHead.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Medical/BonesMandible.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Medical/BonesAllSkeleton.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Shaders/Flutter.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/StudentProjects/AllenDutton.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/StudentProjects/LaetitiaSprints.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Medical/SkeletonCompleteNoNormals.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/ConformanceNist/Appearance/PixelTexture/256PixelTexture.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/ConformanceNist/Geometry/IndexedLineSet/15000-polylines-defcolor.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/ConformanceNist/GeometricProperties/Coordinate/15000points_lineset.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/ConformanceNist/Geometry/IndexedLineSet/15000-Vertices.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/AircraftFixedWing/B52H-StrategicBomber-UnitedStates/B52HStatic.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Locations/CampPendletonCalifornia/CampPendletonOperatingAreasExample.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Locations/FortLauderdaleFlorida/FortLauderdaleDepths10m.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Basic/Medical/SkeletonCompleteNormals.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/AircraftHelicopters/JhlHeavyLift-NPS/JointHeavyLiftHelicopter.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Locations/FortLauderdaleFlorida/FortLauderdaleDepths20m.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Robots/UnmannedUnderwaterVehicles/Bluefin21BPAUV.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Scenarios/RemusMission10MAR2003/RemusMissionLineTrackPlayback.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Scenarios/UssColeTerroristAttack/AdenHarbor.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Scenarios/UssColeTerroristAttack/AdenHarborSmallScale.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/ShipsCivilian/PersonalWaterCraft/JetskiWithRider.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Locations/MontereyBayCalifornia/MontereyBayLargeMesh.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/Tools/Authoring/GridsExamplePixelTexture.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/X3dForAdvancedModeling/Matlab/PhasedArrayBeamExample.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/X3dForAdvancedModeling/GeometricShapes/IcosahedronSubdivisionLevel5.json</p>
<p style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class="">examples/Savage/ShipsCivilian/ResearchVessels/Endeavor.json</p>
<div class=""><span style="font-family: Menlo; font-size: 11px;" class="">examples/Savage/Tools/Authoring/PixelTextureNavyJackDontTreadOnMe.json</span>John</div><div class=""><div><blockquote type="cite" class=""><div class="">On Nov 13, 2015, at 6:17 PM, John Carlson <<a href="mailto:yottzumm@gmail.com" class="">yottzumm@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Okay, I was able to create JSON both from my SAX parser and Jsonix.  I will work on converting one of the two (probably Jsonix, since it already has arrays from my custom X3D XML schema) to our X3D JSON format, likely using JavaScript.<div class=""><br class=""></div><div class="">Unless you think something is more pressing?  I would like a solution for large files, if not an ant directive.</div><div class=""><br class=""></div><div class="">John</div></div><br class=""><div class=""><blockquote type="cite" class=""><div class="">On Nov 13, 2015, at 5:54 PM, John Carlson <<a href="mailto:yottzumm@gmail.com" class="">yottzumm@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=us-ascii" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class=""><blockquote type="cite" class=""><div class=""><div class=""><font class="">Yipes my editor session just froze.  That is a BIG file</font><br class=""></div></div></blockquote><div class=""><br class=""></div>John</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><blockquote type="cite" class=""><div class=""><div class="">Example memory overrun:<br class=""><br class="">C:\x3d-code\<a href="http://www.web3d.org/" class="">www.web3d.org</a>\x3d\content\examples\X3dForAdvancedModeling/GeometricShapes//IcosahedronSubdivisionLevel5.x3d processing with X3dToJson stylesheet<br class="">Exception in thread "main" java.lang.OutOfMemoryError: Java heap space<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at java.util.Arrays.copyOfRange(Arrays.java:3664)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at java.lang.String.<init>(String.java:207)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at java.lang.String.substring(String.java:1933)<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>at net.sf.saxon.sort.CodepointCollator.substringAfter(CodepointCollator.java:139)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.functions.Contains.evaluateItem(Contains.java:64)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:296)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.instruct.GeneralVariable.getSelectValue(GeneralVariable.java:373)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.instruct.Instruction.assembleParams(Instruction.java:147)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.instruct.CallTemplate.processLeavingTail(CallTemplate.java:291)<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:686)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.instruct.Template.expand(Template.java:220)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.instruct.CallTemplate$CallTemplatePackage.processLeavingTail(CallTemplate.java:440)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.instruct.CallTemplate.process(CallTemplate.java:259)<br class=""><span class="Apple-tab-span" style="white-space:pre">   </span>at net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:275)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:296)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:339)<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:540)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:686)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:549)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.instruct.Choose.processLeavingTail(Choose.java:686)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)<br class=""><span class="Apple-tab-span" style="white-space:pre">      </span>at net.sf.saxon.instruct.Template.applyLeavingTail(Template.java:203)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.instruct.ApplyTemplates.applyTemplates(ApplyTemplates.java:345)<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>at net.sf.saxon.instruct.ApplyTemplates.apply(ApplyTemplates.java:210)<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>at net.sf.saxon.instruct.ApplyTemplates.process(ApplyTemplates.java:170)<br class=""><span class="Apple-tab-span" style="white-space:pre">       </span>at net.sf.saxon.instruct.DocumentInstr.evaluateItem(DocumentInstr.java:275)<br class=""><span class="Apple-tab-span" style="white-space:pre">    </span>at net.sf.saxon.expr.ExpressionTool.evaluate(ExpressionTool.java:296)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.expr.LetExpression.eval(LetExpression.java:339)<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>at net.sf.saxon.expr.LetExpression.processLeavingTail(LetExpression.java:540)<br class=""><span class="Apple-tab-span" style="white-space:pre">  </span>at net.sf.saxon.instruct.Block.processLeavingTail(Block.java:556)<br class="">Java Result: 1<br class=""><br class="">... also I will look at how to configure larger heap space in ant.<br class="">all the best, Don<br class="">-- <br class="">Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" class="">brutzman@nps.edu</a><br class="">Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br class="">X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" class="">http://faculty.nps.edu/brutzman</a><br class=""></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></body></html>