Fwd: Java3D and VisAD

Begin forwarded message:

From: gerard ziemski <gziemski@xxxxxxxxx>
Date: April 27, 2005 12:57:12 PM CDT
To: java-dev@xxxxxxxxxxxxxxx
Cc: Bruce Flynn <bmflynn@xxxxxxxxx>
Subject: Re: Java3D and VisAD

hi Bruce,

This particular exception is caused by a bug in our JAWT code that is used internally by Java3D. We have fixed this and the next release of Java we release should solve this.


On Apr 27, 2005, at 8:35 AM, java-dev-request@xxxxxxxxxxxxxxx wrote:

- Here's an oldie but a goodie....
Every once in a while I get one of 3 Exceptions listed below. I have
tried to reproduce the errors with some consistency but cannot find
the code that is specifically causing the exception.

java.lang.IllegalMonitorStateException: current thread not owner
at javax.media.j3d.DrawingSurfaceObjectAWT.unlockAWT(Native Method)
at javax.media.j3d.DrawingSurfaceObjectAWT.unLock(DrawingSurfaceObjectAWT.java:82)
at javax.media.j3d.Renderer.doWork(Renderer.java:771)
at javax.media.j3d.J3dThread.run(J3dThread.java:250)

2005-04-24 20:04:00.682 java[3026] _initWithWindowNumber: error
creating graphics ctxt object for ctxt:69359, window:1093664768

apple.awt.EventQueueExceptionHandler Caught Throwable :
java.lang.IllegalMonitorStateException: current thread not owner
java.lang.IllegalMonitorStateException: current thread not owner
at javax.media.j3d.DrawingSurfaceObjectAWT.getDrawingSurfaceWindowIdAWT(Native
at javax.media.j3d.DrawingSurfaceObjectAWT.getDrawingSurfaceObjectInfo(DrawingSurfaceObjectAWT.java:106)
at javax.media.j3d.Canvas3D.paint(Canvas3D.java:1255)
at sun.awt.RepaintArea.paint(RepaintArea.java:194)
at apple.awt.ComponentModel.handleEvent(ComponentModel.java:281)
at java.awt.Component.dispatchEventImpl(Component.java:3744)
at java.awt.Component.dispatchEvent(Component.java:3543)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:178)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:170)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

On more of a positive note I did get the box zooming working like a
charm and since the target platform for my app is XP it's very nice to
see the anit-aliasing working.

  • 2005 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: