NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Paul, > Thanks for the pointer...I set up my code as indicated, where a new > thread (created in my event handler) calls a method which then calls > getImage(). However, getImage is stalling. My first thought was my new > thread was deadlocked with another thread, but the event handler > continues on its merry way and the main program still runs fine. My new > thread is still around - I list all the active threads and see it on the > list. Any ideas what to look for in my code that may be causing this? One thought is to make sure that you can save a JPEG file from the SpreadSheet, since that uses the logic I suggested that you copy. If that works, you might put print statements before and after your call to getImage(), to see if its getting called and never returning. We've never seen getImage() hang, but it sometimes has returned a null Image. But if your Java3D display is not mapped on the screen, I suppose the Canvas3D callback might never execute, causing getImage() to hang. Bill ---------------------------------------------------------- Bill Hibbard, SSEC, 1225 W. Dayton St., Madison, WI 53706 hibbard@xxxxxxxxxxxxxxxxx 608-263-4427 fax: 608-263-6738 http://www.ssec.wisc.edu/~billh/vis.html
visad
archives: