[x3d-public] instantReality has incorrect syntax for EXPORT statement

Don Brutzman brutzman at nps.edu
Wed Jan 25 06:06:37 PST 2017

Bug report

1. The attached scene, maintained at


includes the statement

         <EXPORT AS='WorldInfoDEF3' localDEF='WorldInfoDEF'/>

which appears to be legal according to

	9.2.6 EXPORT statement

However instantReality reports

FATAL	Avalon	 No valid _defaultRootNodeType
WARNING	Avalon	 Could not find node type: >unit<
FATAL	Avalon	 No valid _defaultRootNodeType
WARNING	Avalon	 Could not find node type: >unit<
WARNING	Avalon	 Box/144837616: Unknown Field: class
WARNING	Avalon	 Invalid Field name description in fieldValue
WARNING	Avalon	 XMLLoader Error: obligatory attr 'exportedDEF' in elem 'IMPORT' missing
WARNING	Avalon	 Scanner: parsing aborted:X3D, file:///C:/x3d-code/www.web3d.org/x3d/stylesheets/java/examples/HelloWorldProgramOutput.x3d:143
WARNING	Avalon	 ArtDeco01 without component, cannot unregister
WARNING	Avalon	 ArtDeco02 without component, cannot unregister
FATAL	Avalon	 Failed to load file:///C:/x3d-code/www.web3d.org/x3d/stylesheets/java/examples/HelloWorldProgramOutput.x3d

it looks like your element 'IMPORT' is looking for an obligatory attribute 'exportedDEF' but that is incorrect (that might have been the initial name when first proposed).

The correct attribute is 'AS' and usage is optional.

	X3D v3.3 DOCTYPE documentation: EXPORT

	X3D v3.3 Schema documentation: EXPORT

2. Support for the class attribute and UNIT statement would also be appreciated.

	4.3.6 class attribute syntax
	http://www.web3d.org/documents/specifications/19776-1/V3.3/Part01/concepts.html#ClassAttributeSyntax UNIT statement

(syntax for .x3d encoding is 'unit')

	X3D v3.3 DOCTYPE documentation: unit

	X3D v3.3 Schema documentation: unit

3. I think the ArtDeco02 prototype is working OK, not sure what those unregister diagnostics are.  Also the warning "Invalid Field name description in fieldValue" appears to be incorrect, there is a field name description that is properly declared and re-initialized using fieldValue.

4. Ongoing validation testing of this developmental scene remains available at


Thanks for your efforts with InstantReality, it is really great.

all the best, Don
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HelloWorldProgramOutput.x3d
Type: model/x3d+xml
Size: 13857 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170125/4b3402a1/attachment.x3d>

More information about the x3d-public mailing list