Ticket #208 (closed defect: duplicate)
IncidentTimelinePanel throws exception when incident start time > 0
| Reported by: | jdalbey | Owned by: | sdanthin |
|---|---|---|---|
| Priority: | Urgent | Milestone: | May 2021 Training |
| Component: | none | Version: | |
| Severity: | Critical | Keywords: | |
| Cc: |
Description
Steps to reproduce:
Start ScriptBuilder?.
Create a new incident. Add a CAD event, save it, close the incident.
Create a second new incident and specify start time at 5 minutes.
When the incident editor window appears, click on a Tow event button,
then click on the timeline. Nothing happens and the following exception is thrown.
Exception in thread "AWT-EventQueue?-1" java.lang.NullPointerException?
at scriptbuilder.gui.panels.IncidentTimelinePanel?$IncidentTimelineMouseListener?.mouseClicked(IncidentTimelinePanel?.java:386)
at java.awt.Component.processMouseEvent(Component.java:6542)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
at java.awt.Component.processEvent(Component.java:6304)
at java.awt.Container.processEvent(Container.java:2239)
at java.awt.Component.dispatchEventImpl(Component.java:4889)
at java.awt.Container.dispatchEventImpl(Container.java:2297)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.LightweightDispatcher?.retargetMouseEvent(Container.java:4904)
at java.awt.LightweightDispatcher?.processMouseEvent(Container.java:4544)
at java.awt.LightweightDispatcher?.dispatchEvent(Container.java:4476)
at java.awt.Container.dispatchEventImpl(Container.java:2283)
at java.awt.Window.dispatchEventImpl(Window.java:2746)
at java.awt.Component.dispatchEvent(Component.java:4711)
at java.awt.EventQueue?.dispatchEventImpl(EventQueue?.java:760)
at java.awt.EventQueue?.access$500(EventQueue?.java:97)
at java.awt.EventQueue?$3.run(EventQueue?.java:709)
at java.awt.EventQueue?$3.run(EventQueue?.java:703)
at java.security.AccessController?.doPrivileged(Native Method)
at java.security.ProtectionDomain?$JavaSecurityAccessImpl?.doIntersectionPrivilege(ProtectionDomain?.java:74)
at java.security.ProtectionDomain?$JavaSecurityAccessImpl?.doIntersectionPrivilege(ProtectionDomain?.java:84)
at java.awt.EventQueue?$4.run(EventQueue?.java:733)
at java.awt.EventQueue?$4.run(EventQueue?.java:731)
at java.security.AccessController?.doPrivileged(Native Method)
at java.security.ProtectionDomain?$JavaSecurityAccessImpl?.doIntersectionPrivilege(ProtectionDomain?.java:74)
at java.awt.EventQueue?.dispatchEvent(EventQueue?.java:730)
at org.GNOME.Accessibility.AtkWrapper?$6.dispatchEvent(AtkWrapper?.java:715)
at java.awt.EventDispatchThread?.pumpOneEventForFilters(EventDispatchThread?.java:205)
at java.awt.EventDispatchThread?.pumpEventsForFilter(EventDispatchThread?.java:116)
at java.awt.EventDispatchThread?.pumpEventsForHierarchy(EventDispatchThread?.java:105)
at java.awt.EventDispatchThread?.pumpEvents(EventDispatchThread?.java:101)
at java.awt.EventDispatchThread?.pumpEvents(EventDispatchThread?.java:93)
at java.awt.EventDispatchThread?.run(EventDispatchThread?.java:82)

Closing - better description in #209