Specific Savage Scenes and Prototypes Required for Demo at I/ITSEC

Specific Savage Scenes and Prototypes Required for Demo at I/ITSEC

Last Modified 09 October 2002

by James H.

NPS I/ITSEC Preparations and Open Source Testing

This document is an informal record of everyone’s tentative plans for demo at I/ITSEC, along with specific Xj3D testing records that correspond to demo content.

Sites Of Interest:

Xj3D developer website:

J3D website:

Web3D webstie:

Don’s Site:

X3D Edit Installer location: (update coming this week !)

Admin Notes:

1) Want an installer built for your thesis or other Savage related work? Just email James at or download the free Install Anywhere NOW ! version, or a trial version of the Enterprise Edition we’using. NOW! Is free for personal use w/o apps self destructing in 3 days, but adds more clicks for the end-user. Trial version of EE recommended so you can just send me a zip of your byte code and project file for a quick turnaround.

Specific Savage Scenes and Prototypes required for Demo at I/ITSEC:

Root URL for tested scenes when not explicitly declared:

Trace Reports on failures listed at bottom of document corresponding w/Scene number

If scene rendered at all, included a screen snapshot at the start of it’s trace.

OS for testing: WinXP

1 Gig RAM, GeForce4 64 mb video card

J2SDK1.4.1 beta

J3d v1.3

Client used for testing: DIYBrowser

Scene / URL (if available) / Result / Browser Primary / Browser Secondary / Demonstrator / POC
1) DVD Controller / Tools/HeadsUpDisplays/DvdControllerExample.wrl / Fail, Text initially shows. / All
2) Waypoint Interpolator / /Tools/Animation/WaypointInterpolatorExample.wrl / Fail, Rendering all the components incorrectly, etc. Screen snapshot included below. / All
3) Sequencer Prototypes / /Tools/Animation/BooleanSequencerExample.wrl
others in same directory. / Fail,Gives a vrml syntax error that doesn’t correspond to line number in file, can’t figure out what’s making fail. / All
4) Hidden Viewpoint Prototype / /Tools/Animation/HiddenViewpointPrototype.wrl / Fail, primary test is waypoint interpolator though. / All
5) DIS Profile (see below) / Not tested. / Untested / All
6) H-Anim / Testing in progress by Matt Beitler of UPENN.
M-5 testing sat on scenes w/o Prototypes. Some problems with textures. M-6 Beta untested by NPS / DOMVIewer, DIYBrowser. / Curt
7) Beam Cone Sensor Prototype / /CommunicationsAndSensors/Beam/BeamConeExample.wrl / Faile
8) Script Exposed Field / Need exemplar scene from Don to test. / Want it, but won’t depend on it for December. / n/a / n/a / All
9) AUV scene / Not tested / Not tested / CosmoPlayer / Cortona / Jeff
9a) / /Submersibles/UnmannedUnderwaterVehicles/Remus.wrl / Fail Hard / Jeff
9b) / /Submersibles/UnmannedUnderwaterVehicles/AriesExample.wrl / Fail / Jeff
10) Amphibious Raid at CampPendleton / /Scenarios/AmphibiousRaidCampPendleton/AmphibiousRaid.wrl / Fail, geo renders ½ through download, then disappears. This is the non-rez version. / Odge
11a) H-Anim (Boxman) /
examples/HumanoidAnimation/BoxMan.wrl / Fail on null error w/o trace / Curt
11b) Nancy /
examples/HumanoidAnimation/nancy_h-anim.wrl / Fail
12) Java and VRML / Not tested, awaiting next build due to event model work for current build / Untested / DIYBrowser / Cosmoplayer / Sean/Kang Kim
13) GeoVrml / Not tested awaiting next build / Fail / DIYBrowser / Cosmo / Odge

Functionality

1) DIS-JAVA-VRML in j2sdk1.4.x / -make fails / Security discussion required with Yumatech. / Don B, Don M.
2) Xj3D ZeroG Installer / -Sat in windows on beta attempt / Concern from Yumatech for turn around time, etc. Revisit at later date. / James H.
3) Jar Textures for NPSNET V Loading / -Fail . Currently being worked on. / Xj3d as java3d loader codebase / Andrezj, James H.
4) Background Node
5) Extrusion Node
6) Text Node
7) Key Sensor and Keyboard Navigation IAW spec / Nav info node
8) Default nav mode set in example browsers
9) X3D-Edit Installer / Last Build 25 Sept 2002, sat / Any / All

Specific Listing of demonstrator with content:

NAME / EMAIL HANDLE (add @nps.navy.mil to all) / CONTENT / PRIMARY BROWSER / SECONDARY BROWSER
Curt Blais / Clblais / H-Anim
Jeff Weekley / Jdweekle / AUV, Other Content? / Cosmoplayer / Cortona
Andrezj Kapolka / akapolk / Programming support for Xj3D Demos,XMSF, NPSNET V / NPSNET V w/Xj3D as loader codebase
Don MacGregor / Mcgredo / XMSF, LAN Admin, NPSNET V
James Harney / Jwharney / ATFP / XJ3D in NPSNETV / Xj3D DomViewer/ DIYBrowserr
Khaled Mnif / Kmnif / Tactical XML Database Server / Blaxxun, DIYBrowser, NPSNETV
James Neushal / Terrain
Claude Hutton / cohutton / Embassy Security with Campus. Nichlaus Oporder Demo.
Hueneme Security with conceptual embassy placed on it.
Ekrem Serin / Eserin / XMSF. Visual Demo
Kang(Kevin) Kim / Kskim / Cool Physics Stuff / DIYBrowser / DOMViewer
Don Brutzman / Brutzman / Coordination/Politics
Gary Hout / Gkhout / Coordination / ?? / ??
Sean Hynes / Sehynes / MEFFV / Xj3D DOMViewer/DIYBrowser / Cosmoplayer

Traces:

1) DVDPrototypeExample:

Browser Console Trace:

complete

Warning: Trying to add duplicate space!

Warning: Trying to add duplicate space!

Java Trace:

Warning: Couldn't find class: PlaneSensor

org.web3d.vrml.sav.VRMLParseException: A Handler decided it didn't like something

Here is what it said:

Exception type:class org.web3d.vrml.lang.InvalidFieldConnectionException

Message:No match on IS data types. Source (locationOffset) is SFVec3f and destination (children) is MFNode

The exception trace is:

org.web3d.vrml.lang.InvalidFieldConnectionException: No match on IS data types. Source (locationOffset) is SFVec3f and destination (children) is MF

Node

at org.web3d.vrml.nodes.proto.PrototypeDecl.addIS(PrototypeDecl.java:317)

at org.web3d.vrml.nodes.proto.ProtoBuilder.protoIsDecl(ProtoBuilder.java:987)

at org.web3d.vrml.renderer.j3d.J3DVRMLSceneBuilder.protoIsDecl(J3DVRMLSceneBuilder.java:558)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:1023)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.RootNodeStatement(VRML97RelaxedParser.java:446)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoBody(VRML97RelaxedParser.java:551)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Proto(VRML97RelaxedParser.java:519)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoStatement(VRML97RelaxedParser.java:471)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Statement(VRML97RelaxedParser.java:371)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Scene(VRML97RelaxedParser.java:341)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:163)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at org.web3d.net.content.Utf8ContentHandler.getContent(Utf8ContentHandler.java:96)

at org.ietf.uri.ResourceConnection.getContent(ResourceConnection.java:297)

at org.web3d.vrml.nodes.loader.ContentLoader.loadExternal(ContentLoader.java:321)

at org.web3d.vrml.nodes.loader.ContentLoader.run(ContentLoader.java:202)

at java.lang.Thread.run(Thread.java:536)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:170)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at org.web3d.net.content.Utf8ContentHandler.getContent(Utf8ContentHandler.java:96)

at org.ietf.uri.ResourceConnection.getContent(ResourceConnection.java:297)

at org.web3d.vrml.nodes.loader.ContentLoader.loadExternal(ContentLoader.java:321)

at org.web3d.vrml.nodes.loader.ContentLoader.run(ContentLoader.java:202)

at java.lang.Thread.run(Thread.java:536)

2) Waypoint INterporlator Example

Browser Console Trace:

complete

Error: Error setting external content:

Zero length string passed to TextLayout constructor.

null complete

Error: Error setting external content:

Invalid content type for EXTERNPROTO. Not VRMLScene

Java Trace:

C:\xj3d>java -jar xj3d.jar

org.web3d.vrml.sav.VRMLParseException: A Handler decided it didn't like something

Here is what it said:

Exception type:class org.web3d.vrml.lang.InvalidFieldConnectionException

Message:No match on IS data types. Source (orientationValue) is SFRotation and destination (value) is SFVec3f

The exception trace is:

org.web3d.vrml.lang.InvalidFieldConnectionException: No match on IS data types. Source (orientationValue) is SFRotation and destination (value) is

SFVec3f

at org.web3d.vrml.nodes.proto.PrototypeDecl.addIS(PrototypeDecl.java:317)

at org.web3d.vrml.nodes.proto.ProtoBuilder.protoIsDecl(ProtoBuilder.java:987)

at org.web3d.vrml.renderer.j3d.J3DVRMLSceneBuilder.protoIsDecl(J3DVRMLSceneBuilder.java:558)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:1023)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.RootNodeStatement(VRML97RelaxedParser.java:446)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoBody(VRML97RelaxedParser.java:551)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Proto(VRML97RelaxedParser.java:519)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoStatement(VRML97RelaxedParser.java:471)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Statement(VRML97RelaxedParser.java:371)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Scene(VRML97RelaxedParser.java:341)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:163)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at org.web3d.net.content.Utf8ContentHandler.getContent(Utf8ContentHandler.java:96)

at org.ietf.uri.ResourceConnection.getContent(ResourceConnection.java:297)

at org.web3d.vrml.nodes.loader.ContentLoader.loadExternal(ContentLoader.java:321)

at org.web3d.vrml.nodes.loader.ContentLoader.run(ContentLoader.java:202)

at java.lang.Thread.run(Thread.java:536)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:170)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at org.web3d.net.content.Utf8ContentHandler.getContent(Utf8ContentHandler.java:96)

at org.ietf.uri.ResourceConnection.getContent(ResourceConnection.java:297)

at org.web3d.vrml.nodes.loader.ContentLoader.loadExternal(ContentLoader.java:321)

at org.web3d.vrml.nodes.loader.ContentLoader.run(ContentLoader.java:202)

at java.lang.Thread.run(Thread.java:536)

prog message: null

prog message: null

prog message: null

prog message: null

prog message: null

3) Boolean Sequencer Example

Java Trace:

org.web3d.vrml.parser.vrml97.TokenMgrError: Lexical error at line 48, column 15. Encountered: "w" (119), after : "\"file:///c|\\"

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParserTokenManager.getNextToken(VRML97RelaxedParserTokenManager.java:957)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.jj_ntk(VRML97RelaxedParser.java:2128)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.URIList(VRML97RelaxedParser.java:832)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ExternProto(VRML97RelaxedParser.java:746)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoStatement(VRML97RelaxedParser.java:474)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Statement(VRML97RelaxedParser.java:371)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Scene(VRML97RelaxedParser.java:341)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:163)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at DIYBrowser.load(DIYBrowser.java:397)

at DIYBrowser.gotoLocation(DIYBrowser.java:352)

at DemoFrame.actionPerformed(DemoFrame.java:129)

at javax.swing.JTextField.fireActionPerformed(JTextField.java:489)

at javax.swing.JTextField.postActionEvent(JTextField.java:670)

at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:784)

at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1512)

at javax.swing.JComponent.processKeyBinding(JComponent.java:2435)

at javax.swing.JComponent.processKeyBindings(JComponent.java:2470)

at javax.swing.JComponent.processKeyEvent(JComponent.java:2398)

at java.awt.Component.processEvent(Component.java:4902)

at java.awt.Container.processEvent(Container.java:1566)

at java.awt.Component.dispatchEventImpl(Component.java:3598)

at java.awt.Container.dispatchEventImpl(Container.java:1623)

at java.awt.Component.dispatchEvent(Component.java:3439)

at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1688)

at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:593)

at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:765)

at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:698)

at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:559)

at java.awt.Component.dispatchEventImpl(Component.java:3468)

at java.awt.Container.dispatchEventImpl(Container.java:1623)

at java.awt.Window.dispatchEventImpl(Window.java:1585)

at java.awt.Component.dispatchEvent(Component.java:3439)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

4) Hidden Viewpoint Prototype:

Java Trace:

None.

Browser Trace:

Error: Failed to load

Zero length string passed to TextLayout constructor.

5) Beam Cone Sensor Prototype

Browser Trace:

Error: Failed to load

Null

Java Trace:

None

9a) Remus AUV:

Null error on Browser console

Java Console: none

9b) Aries AUV

Browser Console: none

Java trace: org.web3d.vrml.parser.vrml97.TokenMgrError: Lexical error at line 46, column 7. Encountered: "w" (119), after : "\"C:\\"

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParserTokenManager.getNextToken(VRML97RelaxedParserTokenManager.java:957)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.jj_ntk(VRML97RelaxedParser.java:2128)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.URIList(VRML97RelaxedParser.java:832)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ExternProto(VRML97RelaxedParser.java:746)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoStatement(VRML97RelaxedParser.java:474)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Statement(VRML97RelaxedParser.java:371)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Scene(VRML97RelaxedParser.java:341)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:163)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at DIYBrowser.load(DIYBrowser.java:397)

at DIYBrowser.gotoLocation(DIYBrowser.java:352)

at DemoFrame.actionPerformed(DemoFrame.java:129)

at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1764)

at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1817)

at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:419)

at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)

at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)

at java.awt.Component.processMouseEvent(Component.java:5093)

at java.awt.Component.processEvent(Component.java:4890)

at java.awt.Container.processEvent(Container.java:1566)

at java.awt.Component.dispatchEventImpl(Component.java:3598)

at java.awt.Container.dispatchEventImpl(Container.java:1623)

at java.awt.Component.dispatchEvent(Component.java:3439)

at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3450)

at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3165)

at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3095)

at java.awt.Container.dispatchEventImpl(Container.java:1609)

at java.awt.Window.dispatchEventImpl(Window.java:1585)

at java.awt.Component.dispatchEvent(Component.java:3439)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

10) Amphibious Raid:

Browser Trace:

Error: Error setting external content:

Zero length string passed to TextLayout constructor.

Error: Error setting external content:

Zero length string passed to TextLayout constructor.

null complete

Error: Error setting external content:

Invalid content type for EXTERNPROTO. Not VRMLScene

complete

null complete

Error: Error setting external content:

Invalid content type for EXTERNPROTO. Not VRMLScene

Error: Error setting external content:

Zero length string passed to TextLayout constructor.

Error: Error setting external content:

Zero length string passed to TextLayout constructor.

null complete

Error: Error setting external content:

Invalid content type for EXTERNPROTO. Not VRMLScene

null complete

Error: Error setting external content:

Invalid content type for EXTERNPROTO. Not VRMLScene

Warning: Trying to add duplicate space!

complete

complete

complete

complete

complete

complete

complete

Java Trace:

org.web3d.vrml.sav.VRMLParseException: A Handler decided it didn't like something

Here is what it said:

Exception type:class org.web3d.vrml.lang.InvalidFieldConnectionException

Message:No match on IS data types. Source (orientationValue) is SFRotation and destination (value) is SFVec3f

The exception trace is:

org.web3d.vrml.lang.InvalidFieldConnectionException: No match on IS data types. Source (orientationValue) is SFRotation and destination (value) is

SFVec3f

at org.web3d.vrml.nodes.proto.PrototypeDecl.addIS(PrototypeDecl.java:317)

at org.web3d.vrml.nodes.proto.ProtoBuilder.protoIsDecl(ProtoBuilder.java:987)

at org.web3d.vrml.renderer.j3d.J3DVRMLSceneBuilder.protoIsDecl(J3DVRMLSceneBuilder.java:558)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:1023)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeStatement(VRML97RelaxedParser.java:402)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.MultiFieldValue(VRML97RelaxedParser.java:1433)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.FieldValue(VRML97RelaxedParser.java:1366)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBodyElement(VRML97RelaxedParser.java:992)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.NodeBody(VRML97RelaxedParser.java:950)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Node(VRML97RelaxedParser.java:887)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.RootNodeStatement(VRML97RelaxedParser.java:446)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoBody(VRML97RelaxedParser.java:551)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Proto(VRML97RelaxedParser.java:519)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.ProtoStatement(VRML97RelaxedParser.java:471)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Statement(VRML97RelaxedParser.java:371)

at org.web3d.vrml.parser.vrml97.VRML97RelaxedParser.Scene(VRML97RelaxedParser.java:341)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:163)

at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at org.web3d.net.content.Utf8ContentHandler.getContent(Utf8ContentHandler.java:96)

at org.ietf.uri.ResourceConnection.getContent(ResourceConnection.java:297)

at org.web3d.vrml.nodes.loader.ContentLoader.loadExternal(ContentLoader.java:321)

at org.web3d.vrml.nodes.loader.ContentLoader.run(ContentLoader.java:202)

at java.lang.Thread.run(Thread.java:536)

at org.web3d.vrml.parser.GeneralisedReader.parseWeakly(GeneralisedReader.java:170)

Warning: at org.web3d.vrml.parser.BaseReader.parse(BaseReader.java:106)Couldn't find class: PlaneSensor

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:144)

at org.web3d.vrml.nodes.loader.DefaultWorldLoader.loadNow(DefaultWorldLoader.java:95)

at org.web3d.net.content.Utf8ContentHandler.getContent(Utf8ContentHandler.java:96)

at org.ietf.uri.ResourceConnection.getContent(ResourceConnection.java:297)

at org.web3d.vrml.nodes.loader.ContentLoader.loadExternal(ContentLoader.java:321)

at org.web3d.vrml.nodes.loader.ContentLoader.run(ContentLoader.java:202)

at java.lang.Thread.run(Thread.java:536)

org.web3d.vrml.sav.VRMLParseException: A Handler decided it didn't like something

Here is what it said:

Exception type:class org.web3d.vrml.lang.InvalidFieldConnectionException

Message:No match on IS data types. Source (locationOffset) is SFVec3f and destination (children) is MFNode