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.
Jason, We are sorry to report that there is definitely a bug here. We will get back with you as soon as we can. Best Wishes, Unidata IDV Support > Full Name: Jason Apke > Email Address: address@hidden > Organization: University of Nebraska-Lincoln > Package Version: 4.0u1 build date:2013-03-29 18:10 UTC > Operating System: Linux > Hardware: Java: home: /apps/IDV_4.0u1/jre version: 1.6.0_41 j3d:1.5.2 fcs > (build4) > Description of problem: Setting glyph visiblity > java.lang.NullPointerException > > Hi, Unidata. When using drawing control to create shapes only in certain > times, do they always have to be saved as a .zidv? I get the error above > when saved as an xidv. > > Thanks, > > Jason Apke > > ****************** > Stack trace: > java.lang.NullPointerException > at ucar.visad.data.CalendarDateTime.makeTimeSet(CalendarDateTime.java:190) > at ucar.visad.Util.makeTimeSet(Util.java:3506) > at > ucar.unidata.idv.control.drawing.DrawingGlyph.checkTimeVisibility(DrawingGlyph.java:1093) > at > ucar.unidata.idv.control.DrawingControl.checkGlyphTimes(DrawingControl.java:609) > at > ucar.unidata.idv.control.DrawingControl.timeChanged(DrawingControl.java:460) > at > ucar.unidata.idv.control.DisplayControlImpl.propertyChange(DisplayControlImpl.java:2718) > at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) > at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source) > at ucar.visad.display.Displayable.firePropertyChange(Displayable.java:1090) > at > ucar.visad.display.Animation$AnimationControlListener.controlChanged(Animation.java:1070) > at visad.Control.changeControl(Control.java:95) > at visad.java3d.AnimationControlJ3D.setCurrent(AnimationControlJ3D.java:132) > at ucar.visad.display.Animation.setCurrent(Animation.java:809) > at ucar.visad.display.Animation.setCurrent(Animation.java:781) > at ucar.visad.display.Animation.takeStep(Animation.java:854) > at ucar.visad.display.Animation.takeStepForward(Animation.java:923) > at ucar.visad.display.AnimationWidget.stepForward(AnimationWidget.java:904) > at > ucar.visad.display.AnimationWidget.actionPerformed(AnimationWidget.java:710) > at > ucar.visad.display.AnimationWidget.actionPerformed(AnimationWidget.java:697) > at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) > at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) > at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) > at javax.swing.DefaultButtonModel.setPressed(Unknown Source) > at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) > at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) > at java.awt.Component.processMouseEvent(Unknown Source) > at javax.swing.JComponent.processMouseEvent(Unknown Source) > at java.awt.Component.processEvent(Unknown Source) > at java.awt.Container.processEvent(Unknown Source) > at java.awt.Component.dispatchEventImpl(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) > at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) > at java.awt.Container.dispatchEventImpl(Unknown Source) > at java.awt.Window.dispatchEventImpl(Unknown Source) > at java.awt.Component.dispatchEvent(Unknown Source) > at java.awt.EventQueue.dispatchEventImpl(Unknown Source) > at java.awt.EventQueue.access$400(Unknown Source) > at java.awt.EventQueue$2.run(Unknown Source) > at java.awt.EventQueue$2.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > Source) > at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.awt.EventQueue$3.run(Unknown Source) > at java.security.AccessController.doPrivileged(Native Method) > at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown > Source) > at java.awt.EventQueue.dispatchEvent(Unknown Source) > at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) > at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.pumpEvents(Unknown Source) > at java.awt.EventDispatchThread.run(Unknown Source) > > > Ticket Details =================== Ticket ID: NXR-381332 Department: Support IDV Priority: Normal Status: Open