This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
> > > > > I couldn't get the full trace....not sure how to make the terminal > window retain more lines. Let me know if you want me to try something > else..... > dave > > Thanks Dave. The funny thing is that I went home last night and the first time I ran the IDV it also locked up. Same thing you are getting. I will look into it though this looks like an ugly one. -Jeff > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x0994c4c0> (a > java.util.concurrent.FutureTask$S > ync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt > errupt(AbstractQueuedSynchronizer.java:747) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared > Interruptibly(AbstractQueuedSynchronizer.java:905) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn > terruptibly(AbstractQueuedSynchronizer.java:1217) > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo > lderManager2.java:495) > at > sun.awt.shell.Win32ShellFolder2.getEnumObjects(Win32ShellFolder2.java > :612) > at > sun.awt.shell.Win32ShellFolder2.access$1100(Win32ShellFolder2.java:55 > ) > at > sun.awt.shell.Win32ShellFolder2$11.call(Win32ShellFolder2.java:714) > at > sun.awt.shell.Win32ShellFolder2$11.call(Win32ShellFolder2.java:711) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) > at java.util.concurrent.FutureTask.run(FutureTask.java:138) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec > utor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor > .java:908) > at > sun.awt.shell.Win32ShellFolderManager2$ComInvoker$3.run(Win32ShellFol > derManager2.java:458) > at java.lang.Thread.run(Thread.java:619) > > "DestroyJavaVM" prio=6 tid=0x003b6800 nid=0xaf4 waiting on condition > [0x00000000 > ..0x009dfd4c] > java.lang.Thread.State: RUNNABLE > > "Thread-5" prio=6 tid=0x038e9c00 nid=0xe48 waiting on condition > [0x061ae000..0x0 > 61afb14] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x0994c5f0> (a > java.util.concurrent.FutureTask$S > ync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt > errupt(AbstractQueuedSynchronizer.java:747) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared > Interruptibly(AbstractQueuedSynchronizer.java:905) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn > terruptibly(AbstractQueuedSynchronizer.java:1217) > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo > lderManager2.java:495) > at > sun.awt.shell.Win32ShellFolder2.getChildByPath(Win32ShellFolder2.java > :711) > at > sun.awt.shell.Win32ShellFolderManager2.getPersonal(Win32ShellFolderMa > nager2.java:140) > at > sun.awt.shell.Win32ShellFolderManager2.get(Win32ShellFolderManager2.j > ava:182) > at sun.awt.shell.ShellFolder.get(ShellFolder.java:219) > at > javax.swing.filechooser.FileSystemView.getDefaultDirectory(FileSystem > View.java:391) > at > javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:552) > at javax.swing.JFileChooser.<init>(JFileChooser.java:344) > at javax.swing.JFileChooser.<init>(JFileChooser.java:301) > at > ucar.unidata.idv.chooser.FileChooser$MyFileChooser.<init>(FileChooser > .java:438) > at > ucar.unidata.idv.chooser.FileChooser.doMakeFileChooser(FileChooser.ja > va:419) > at > ucar.unidata.idv.chooser.FileChooser.doMakeContents(FileChooser.java: > 295) > at > ucar.unidata.idv.chooser.IdvChooser.getContents(IdvChooser.java:957) > at > ucar.unidata.idv.chooser.IdvChooserManager.createChooser(IdvChooserMa > nager.java:684) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:385) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2314) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427) > at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382) > at > ucar.unidata.idv.chooser.IdvChooserManager.createChoosers(IdvChooserM > anager.java:590) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:369) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2167) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.layoutContainer(XmlUi.java:1741) > at ucar.unidata.ui.XmlUi.createComponent(XmlUi.java:2088) > at ucar.unidata.idv.ui.IdvXmlUi.createComponent(IdvXmlUi.java:486) > at ucar.unidata.ui.XmlUi.xmlToUi(XmlUi.java:1513) > at ucar.unidata.ui.XmlUi.doMakeContents(XmlUi.java:1427) > at ucar.unidata.ui.XmlUi.getContents(XmlUi.java:1382) > at > ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:41 > 03) > at > ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:39 > 68) > at > ucar.unidata.idv.ui.IdvUIManager.createNewWindow(IdvUIManager.java:38 > 85) > at > ucar.unidata.idv.ui.IdvUIManager.doMakeBasicWindows(IdvUIManager.java > :626) > at > ucar.unidata.idv.ui.IdvUIManager.showBasicWindow(IdvUIManager.java:45 > 13) > at ucar.unidata.idv.ui.IdvUIManager.init(IdvUIManager.java:594) > at > ucar.unidata.idv.IntegratedDataViewer.initInner(IntegratedDataViewer. > java:591) > at > ucar.unidata.idv.IntegratedDataViewer$3.run(IntegratedDataViewer.java > :504) > at ucar.unidata.util.Misc$3.run(Misc.java:1038) > > "Thread-4" prio=6 tid=0x03979800 nid=0x58c waiting on condition > [0x0615f000..0x0 > 615fb94] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x0994c6e0> (a > java.util.concurrent.FutureTask$S > ync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt > errupt(AbstractQueuedSynchronizer.java:747) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared > Interruptibly(AbstractQueuedSynchronizer.java:905) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn > terruptibly(AbstractQueuedSynchronizer.java:1217) > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo > lderManager2.java:495) > at > sun.awt.shell.Win32ShellFolder2.parseDisplayName(Win32ShellFolder2.ja > va:798) > at > sun.awt.shell.Win32ShellFolderManager2.createShellFolder(Win32ShellFo > lderManager2.java:48) > at > sun.awt.shell.Win32ShellFolderManager2.createShellFolder(Win32ShellFo > lderManager2.java:42) > at sun.awt.shell.ShellFolder.getShellFolder(ShellFolder.java:210) > at > sun.swing.FilePane$DetailsTableModel.updateColumnInfo(FilePane.java:5 > 66) > at sun.swing.FilePane.doDirectoryChanged(FilePane.java:1459) > at sun.swing.FilePane.propertyChange(FilePane.java:1513) > at > java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup > port.java:339) > at > java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSup > port.java:276) > at java.awt.Component.firePropertyChange(Component.java:7961) > at > javax.swing.JFileChooser.setCurrentDirectory(JFileChooser.java:568) > at javax.swing.JFileChooser.<init>(JFileChooser.java:346) > at javax.swing.JFileChooser.<init>(JFileChooser.java:301) > at visad.util.TextEditor.<init>(TextEditor.java:87) > at visad.util.CodeEditor.<init>(CodeEditor.java:54) > at visad.python.JPythonEditor.<init>(JPythonEditor.java:96) > at visad.python.JPythonEditor.<init>(JPythonEditor.java:91) > at > ucar.unidata.idv.JythonManager$MyPythonEditor.<init>(JythonManager.ja > va:2593) > at ucar.unidata.idv.JythonManager$3.<init>(JythonManager.java:657) > at > ucar.unidata.idv.JythonManager.makeLibHolder(JythonManager.java:656) > at > ucar.unidata.idv.JythonManager.doMakeContents(JythonManager.java:551) > > at > ucar.unidata.idv.JythonManager.initPythonInner(JythonManager.java:340 > ) > at ucar.unidata.idv.JythonManager.access$000(JythonManager.java:131) > at ucar.unidata.idv.JythonManager$1.run(JythonManager.java:291) > at ucar.unidata.util.Misc$3.run(Misc.java:1038) > > "D3D Screen Updater" daemon prio=8 tid=0x038bd000 nid=0xad4 in > Object.wait() [0x > 03ddf000..0x03ddfc94] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x0932d930> (a java.lang.Object) > at > sun.java2d.d3d.D3DScreenUpdateManager.run(D3DScreenUpdateManager.java > :422) > - locked <0x0932d930> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:619) > > "AWT-EventQueue-0" prio=6 tid=0x038b7c00 nid=0xdd4 in Object.wait() > [0x03d8f000. > .0x03d8fd14] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x092b9d50> (a java.awt.EventQueue) > at java.lang.Object.wait(Object.java:485) > at java.awt.EventQueue.getNextEvent(EventQueue.java:479) > - locked <0x092b9d50> (a java.awt.EventQueue) > at > java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre > ad.java:236) > at > java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. > java:184) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:174) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) > > "Thread-2" prio=6 tid=0x03408400 nid=0xe5c waiting on condition > [0x03cff000..0x0 > 3cffd94] > java.lang.Thread.State: TIMED_WAITING (sleeping) > at java.lang.Thread.sleep(Native Method) > at ucar.unidata.ui.RovingProgress$1.run(RovingProgress.java:147) > at java.lang.Thread.run(Thread.java:619) > > "AWT-Windows" daemon prio=6 tid=0x0339c400 nid=0xbfc runnable > [0x031bf000..0x031 > bfa94] > java.lang.Thread.State: RUNNABLE > at sun.awt.windows.WToolkit.eventLoop(Native Method) > at sun.awt.windows.WToolkit.run(WToolkit.java:291) > at java.lang.Thread.run(Thread.java:619) > > "AWT-Shutdown" prio=6 tid=0x03315400 nid=0xcac in Object.wait() > [0x0316f000..0x0 > 316fb14] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x092c9cc8> (a java.lang.Object) > at java.lang.Object.wait(Object.java:485) > at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) > - locked <0x092c9cc8> (a java.lang.Object) > at java.lang.Thread.run(Thread.java:619) > > "Java2D Disposer" daemon prio=10 tid=0x03393400 nid=0xfcc waiting on > condition [ > 0x0311f000..0x0311fb94] > java.lang.Thread.State: WAITING (parking) > at sun.misc.Unsafe.park(Native Method) > - parking to wait for <0x06ab0210> (a > java.util.concurrent.FutureTask$S > ync) > at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInt > errupt(AbstractQueuedSynchronizer.java:747) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireShared > Interruptibly(AbstractQueuedSynchronizer.java:905) > at > java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedIn > terruptibly(AbstractQueuedSynchronizer.java:1217) > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:218) > at java.util.concurrent.FutureTask.get(FutureTask.java:83) > at > sun.awt.shell.Win32ShellFolderManager2$ComInvoker.invoke(Win32ShellFo > lderManager2.java:495) > at > sun.awt.shell.Win32ShellFolder2$FolderDisposer.dispose(Win32ShellFold > er2.java:170) > at sun.java2d.Disposer.run(Disposer.java:128) > at java.lang.Thread.run(Thread.java:619) > > "Low Memory Detector" daemon prio=6 tid=0x02d31800 nid=0xe50 runnable > [0x0000000 > 0..0x00000000] > java.lang.Thread.State: RUNNABLE > > "CompilerThread0" daemon prio=10 tid=0x02d2b400 nid=0xe40 waiting on > condition [ > 0x00000000..0x02fdf6bc] > java.lang.Thread.State: RUNNABLE > > "Attach Listener" daemon prio=10 tid=0x02d29c00 nid=0xb9c runnable > [0x00000000.. > 0x00000000] > java.lang.Thread.State: RUNNABLE > > "Signal Dispatcher" daemon prio=10 tid=0x02d28800 nid=0xbe8 waiting on > condition > [0x00000000..0x00000000] > java.lang.Thread.State: RUNNABLE > > "Finalizer" daemon prio=8 tid=0x02d20400 nid=0xcb0 in Object.wait() > [0x02eef000. > .0x02eefa94] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x09109ef8> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:116) > - locked <0x09109ef8> (a java.lang.ref.ReferenceQueue$Lock) > at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:132) > at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) > > "Reference Handler" daemon prio=10 tid=0x02d1f000 nid=0xfec in > Object.wait() [0x > 02e9f000..0x02e9fb14] > java.lang.Thread.State: WAITING (on object monitor) > at java.lang.Object.wait(Native Method) > - waiting on <0x09109f80> (a java.lang.ref.Reference$Lock) > at java.lang.Object.wait(Object.java:485) > at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) > - locked <0x09109f80> (a java.lang.ref.Reference$Lock) > > "VM Thread" prio=10 tid=0x02d1d800 nid=0xb08 runnable > > "VM Periodic Task Thread" prio=10 tid=0x02d3b800 nid=0xc1c waiting on > condition > > > JNI global references: 1438 > > Heap > def new generation total 1152K, used 347K [0x06990000, 0x06ad0000, > 0x090f0000 > ) > eden space 1024K, 33% used [0x06990000, 0x069e6bc0, 0x06a90000) > from space 128K, 0% used [0x06ab0000, 0x06ab0418, 0x06ad0000) > to space 128K, 0% used [0x06a90000, 0x06a90000, 0x06ab0000) > tenured generation total 14372K, used 8622K [0x090f0000, 0x09ef9000, > 0x269900 > 00) > the space 14372K, 59% used [0x090f0000, 0x0995bbd0, 0x0995bc00, > 0x09ef9000) > compacting perm gen total 16896K, used 16712K [0x26990000, 0x27a10000, > 0x2a990 > 000) > the space 16896K, 98% used [0x26990000, 0x279e2118, 0x279e2200, > 0x27a10000) > ro space 8192K, 67% used [0x2a990000, 0x2aef2d98, 0x2aef2e00, > 0x2b190000) > rw space 12288K, 53% used [0x2b190000, 0x2b800620, 0x2b800800, > 0x2bd90000) > > > > > > Ticket Details =================== Ticket ID: MHT-202012 Department: Support IDV Priority: Normal Status: Open