<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style></head><body lang=EN-US link=blue vlink="#954F72"><div class=WordSection1><p class=MsoNormal>I am not sure where the problem lies at this point.  More research is needed.  My version of X3DJSAIL is quite different with respect to ProtoInstance routes (my local files all run now <span style='font-family:"Segoe UI Emoji",sans-serif'>😊</span>.  Included is my current X3DJSAIL files that are different.  Must a ProtoInstance pass field values if the ProtoBody is to participate in a route?</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>John</p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/course/ExtrusionCrossSectionExampleShip</p><p class=MsoNormal>ExtrusionCrossSectionExampleShip execution self-validation test results: <meta name='hint' content='Utilize ExtrusionCrossSection ProtoInstance as a Shape node (with containerField=&quot;children&quot;) rather than an Extrusion node (with containerField=&quot;geometry&quot;).'/></p><p class=MsoNormal> ROUTE details: FROM SmokeSpineInterpolator.value_changed (CoordinateInterpolator.MFVec3f.outputOnly) TO Smoke.set_spine (ProtoInstance.MFVec3f.initializeOnly)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/development/TestPrototypeInterpolators</p><p class=MsoNormal>TestPrototypeInterpolators execution self-validation test results:  ROUTE details: FROM Clock.fraction_changed (TimeSensor.SFFloat.outputOnly) TO InterpolatorTestInstance.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/AriesEspduPrototype</p><p class=MsoNormal>AriesEspduPrototype execution self-validation test results:  ROUTE details: FROM ArticulationParameterControl.portRpm (Script.SFFloat.outputOnly) TO AriesAUV.portRpm (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulation/EspduTransformExample</p><p class=MsoNormal>EspduTransformExample execution self-validation test results:  ROUTE details: FROM ET.articulationParameterValue0_changed (EspduTransform.SFFloat.outputOnly) TO AriesAUV.set_portRpm (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/StudentProjects/ProjectileInterpolatorArena</p><p class=MsoNormal>ProjectileInterpolatorArena execution self-validation test results:  ROUTE details: FROM SliderVelocity.currentValueFloat (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE) TO ProjectileInterpolator.set_Vi (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/Vrml97Specification/Example16</p><p class=MsoNormal>Example16 execution self-validation test results:  ROUTE details: FROM RotorScript.startEngine (Script.SFTime.outputOnly) TO Top.startTime (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Basic/X3dSpecifications/Chopper</p><p class=MsoNormal>Chopper execution self-validation test results:  ROUTE details: FROM RotorScript.startEngine (Script.SFTime.outputOnly) TO Top.startTime (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/Cut</p><p class=MsoNormal>Cut execution self-validation test results:  ROUTE details: FROM Translator.fraction_changed (Script.SFFloat.outputOnly) TO Plane.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/TexturePlane</p><p class=MsoNormal>TexturePlane execution self-validation test results:  ROUTE details: FROM Clock.fraction_changed (TimeSensor.SFFloat.outputOnly) TO Plane.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter11LightingEnvironmentalEffects/BackgroundKelpForestMain</p><p class=MsoNormal>BackgroundKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter11LightingEnvironmentalEffects/FogKelpForestMain</p><p class=MsoNormal>FogKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter11LightingEnvironmentalEffects/TextureBackgroundKelpForestMain</p><p class=MsoNormal>TextureBackgroundKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound/CollisionKelpForestMain</p><p class=MsoNormal>CollisionKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound/LoadSensorKelpForestMain</p><p class=MsoNormal>LoadSensorKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound/ProximitySensorKelpForestMain</p><p class=MsoNormal>ProximitySensorKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter12EnvironmentSensorSound/VisibilitySensorKelpForestMain</p><p class=MsoNormal>VisibilitySensorKelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/Chapter14Prototypes/HudKelpForest</p><p class=MsoNormal>HudKelpForest execution self-validation test results:  ROUTE details: FROM HeadsUpDisplayInstance.position_changed (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE) TO ConvertValueScript.sfVec3f (Script.SFVec3f.inputOnly)</p><p class=MsoNormal>ROUTE fromField (source) event can only have accessType='inputOutput' or accessType='outputOnly'. </p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>/c/x3d-code/www.web3d.org/x3d/content/examples/X3dForWebAuthors/KelpForestExhibit/KelpForestMain</p><p class=MsoNormal>KelpForestMain execution self-validation test results:  ROUTE details: FROM JEFFSCLOCK.fraction_changed (TimeSensor.SFFloat.outputOnly) TO NancyInterpolator.set_fraction (ProtoInstance.ERROR_UNKNOWN_FIELD_TYPE.ERROR_UNKNOWN_FIELD_ACCESSTYPE)</p><p class=MsoNormal>ROUTE toField (destination) event can only have accessType='inputOutput' or accessType='inputOnly'.<o:p></o:p></p></div></body></html>