Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-678

Performing "Sqrt" track operation generates a null pointer exception

    Details

      Description

      While testing I noticed that performing the "Sqrt" track operation now generates a null pointer exception (see below). This was not happening a few weeks ago during my last round of testing graph track operations.

      12:09:06.054 INFO c.a.igb.view.load.GeneralLoadUtils - Loaded Blueberry genes in 10.87 s
      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      at com.affymetrix.igb.shared.TrackFunctionOperationA.getOperatorParam(TrackFunctionOperationA.java:127)
      at com.affymetrix.igb.shared.TrackFunctionOperationA.getMethod(TrackFunctionOperationA.java:99)
      at com.affymetrix.igb.shared.TrackFunctionOperationA.addTier(TrackFunctionOperationA.java:83)
      at com.affymetrix.igb.shared.TrackOperationAction.actionPerformed(TrackOperationAction.java:16)
      at com.affymetrix.igb.action.TrackOperationMenuItemAction.actionPerformed(TrackOperationMenuItemAction.java:69)
      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.AbstractButton.doClick(Unknown Source)
      at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
      at javax.swing.plaf.basic.BasicMenuItemUI$Handler.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$500(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.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
      at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.awt.EventQueue$4.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.ProtectionDomain$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)

        Attachments

          Activity

          Hide
          dcnorris David Norris (Inactive) added a comment -

          I don't know yet, but it seems likely to me this is linked to the work done by Tarun on graph track names adding attribute values. Lets assign it to him to resolve since he should be familiar with this code.

          Show
          dcnorris David Norris (Inactive) added a comment - I don't know yet, but it seems likely to me this is linked to the work done by Tarun on graph track names adding attribute values. Lets assign it to him to resolve since he should be familiar with this code.
          Hide
          mason Mason Meyer (Inactive) added a comment -

          My testing confirms that this issue has been resolved so it will now be closed.

          Show
          mason Mason Meyer (Inactive) added a comment - My testing confirms that this issue has been resolved so it will now be closed.

            People

            • Assignee:
              mason Mason Meyer (Inactive)
              Reporter:
              mason Mason Meyer (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: