View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014746ParaView(No Category)public2014-05-20 14:252015-01-09 14:21
ReporterJeff Mauldin 
Assigned ToBen Boeckel (Kitware) 
PriorityurgentSeverityminorReproducibilityhave not tried
StatusclosedResolutionfixed 
PlatformOSOS Version
Product Version4.1 
Target Version4.2Fixed in Version4.2 
Summary0014746: catalyst rendering/python rendering editions fail with unstructured grid due to volume mappers
DescriptionWhen we build a catalyst edition with everything available (including redering-base and rendering python), we cannot use it with unstructured grids.

The problem appears to be tied up with the fact that when you try to create a representation of an unstructured grid, the system tries to create volume mapping/rendering stuff, which is not included in the edition. When I have tried to remove the dependency, either by playing with rendering.xml or skipping the creation of those vtk objects in the .cxx code, I end up with a crash.

The test available as
.../ParaView/Catalyst/Editions/Rendering-Base/Testing/Rendering-Base/use-rendering-base.py

succeeds, but it is a poly data set, not an unstructured grid. To see the error, add a Clip() filter (which has an unstructured grid as output):

from paraview.simple import *

Sphere()
Clip()
Show()
Render()
WriteImage('rendering-base.png')

in the above python code, we have added Clip() after Sphere() so that the active source will be an unstructured grid. The Show() will fail, complaining of the absence of some volume mapping stuff. As I mentioned before, when I hack the .cxx code to just not create the vtkObject if it isn't there, I get a crash later.

(This test will show the failure in the most recent master version of the repo which I downloaded).

TagsNo tags attached.
ProjectSandia-Catalyst
Topic Namevolume-rendering-catalyst
Typecrash
Attached Files

 Relationships

  Notes
(0032698)
Andy Bauer (developer)
2014-05-30 16:13

I took a shot at fixing this and noticed that I can't currently build the Catalyst rendering edition. Maybe it's just the way I set it up though. I did:

1) python catalyze.py -i Editions/Base -i Editions/Essentials/ -i Editions/Extras/ -i Editions/Enable-Python/ -i Editions/Rendering-Base -i Editions/Rendering-Base-Python/ -o /media/ssddrive/BUILDS/ParaView/CATALYSTEDITIONS/all_with_rendering

2) ../all_with_rendering/cmake.sh ../all_with_rendering/

3) make

I got the following build error:
/media/ssddrive/BUILDS/ParaView/CATALYSTEDITIONS/all_with_rendering/ParaViewCore/VTKExtensions/Rendering/vtkPVLODVolume.cxx:26:45: fatal error: vtkUnstructuredGridVolumeMapper.h: No such file or directory
(0033007)
Utkarsh Ayachit (administrator)
2014-07-11 09:53

------------------------------------------------------------------------------
  | * 89fc12f (stage/volume-rendering-catalyst) catalyst: remove volume rendering
  | * d95b315 catalyze: remove unpackaged subproxies and representations
  | * 479afca catalyst: update for new dependencies
  | * 5212807 catalyst: fix Rendering-Base edition for GL backend changes
  ------------------------------------------------------------------------------
(0033008)
Utkarsh Ayachit (administrator)
2014-07-11 09:54

SUMMARY
---------------------------------------------
Topics merged into master:
        0014846-update-benchmarks
        13575_site_settings_search_paths
        14830_initial_opacity_function_display
        api_cleanup
        avi-compression
        dashboard-warnings
        tree_widget_height
        volume-rendering-catalyst
(VTK) vtkweb-arg-for-custom-ws-endpoint

(0034043)
Alan Scott (manager)
2015-01-09 14:21

Old bug, assuming fixed. Jeff - if you still see this crash, please reopen the bug. Closing.

 Issue History
Date Modified Username Field Change
2014-05-20 14:25 Jeff Mauldin New Issue
2014-05-30 15:52 Andy Bauer Assigned To => Utkarsh Ayachit
2014-05-30 16:13 Andy Bauer Note Added: 0032698
2014-06-28 10:47 Utkarsh Ayachit Target Version => 4.2
2014-07-10 13:47 Utkarsh Ayachit Assigned To Utkarsh Ayachit => Ben Boeckel (Kitware)
2014-07-11 09:53 Utkarsh Ayachit Topic Name => volume-rendering-catalyst
2014-07-11 09:53 Utkarsh Ayachit Note Added: 0033007
2014-07-11 09:53 Utkarsh Ayachit Status backlog => gatekeeper review
2014-07-11 09:53 Utkarsh Ayachit Fixed in Version => git-next
2014-07-11 09:53 Utkarsh Ayachit Resolution open => fixed
2014-07-11 09:54 Utkarsh Ayachit Fixed in Version git-next => git-master
2014-07-11 09:54 Utkarsh Ayachit Status gatekeeper review => backlog
2014-07-11 09:54 Utkarsh Ayachit Note Added: 0033008
2014-07-16 16:54 Utkarsh Ayachit Status backlog => gatekeeper review
2014-07-16 16:54 Utkarsh Ayachit Status gatekeeper review => customer review
2014-08-29 10:59 Utkarsh Ayachit Fixed in Version git-master => 4.2
2015-01-09 14:21 Alan Scott Note Added: 0034043
2015-01-09 14:21 Alan Scott Status customer review => closed


Copyright © 2000 - 2018 MantisBT Team