Ticket #209 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

New events can't be added to timeline if incident start time > 0

Reported by: jdalbey Owned by: sdanthin
Priority: Urgent Milestone: May 2021 Training
Component: ScriptBuilder GUI Version:
Severity: Critical Keywords:
Cc:

Description

Steps to reproduce:

Start ScriptBuilder.
Create a 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 because the value of incident.slices.get(0) is null in line 386 of IncidentTimelinePanel.java.

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)

Change History

comment:1 Changed 6 years ago by sdanthin

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in r179

Note: See TracTickets for help on using tickets.