Ticket #4809 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Cant Visualise HistoWorkspace

Reported by: Owen Arnold Owned by: Owen Arnold
Priority: critical Milestone: Release 2.1
Component: VATES Keywords:
Cc: reuterma.ornl.gov Blocked By:
Blocking: Tester: Roman Tolchenov

Description (last modified by Owen Arnold) (diff)

VSI is crashing when loading 3D histo workspaces. Probably due to PV plugins.

Reproduce as follows:

  • Load the attached python file
  • Right-click and select "Vates Simple Interface" on SEQ_3D_rebin
  • Crash!

Attachments

mdhistos_from_4D.py (1.5 KB) - added by Owen Arnold 9 years ago.

Change History

Changed 9 years ago by Owen Arnold

comment:1 Changed 9 years ago by Owen Arnold

  • Cc reuterma.ornl.gov added
  • Description modified (diff)

comment:2 Changed 9 years ago by Owen Arnold

Issue is occurring because the wrong succession chain of factories is being used, coupled with flags that ignore the dimensionality checks.

Plugin tries to visualise using vtk4DHistoFactory, on which dimensionality checks have been switched off. The workspace consisting of 3 non-integrated dimension passes the checks that are supposed to trap these conditions, and therefore the vtk4DHistoFactory is used to draw a 3D workspace. This fails at the point that the time dimension is attempted to be accessed. For a 3D workspace the MDGeometry enforces that no such dimension mapping is available.

comment:3 Changed 9 years ago by Owen Arnold

  • Status changed from new to accepted

comment:4 Changed 9 years ago by Owen Arnold

refs #4809. Better construction of visualisation chains.

Changeset: f190e3755800824f0f194979bd0f06ba40242eba

comment:5 Changed 9 years ago by Owen Arnold

refs #4809. Better construction of visualisation chains.

Changeset: f190e3755800824f0f194979bd0f06ba40242eba

comment:6 Changed 9 years ago by Owen Arnold

  • Status changed from accepted to verify
  • Resolution set to fixed

Tester, follow the original bug description. It shouldn't crash.

comment:7 Changed 8 years ago by Roman Tolchenov

  • Status changed from verify to verifying
  • Tester set to Roman Tolchenov

comment:8 Changed 8 years ago by Roman Tolchenov

  • Status changed from verifying to closed

Ran the script with modifications, opened VSI, no crash.

comment:9 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5656

Note: See TracTickets for help on using tickets.