MantisBT - ParaView
View Issue Details
0015539ParaView(No Category)public2015-06-12 18:452015-09-06 12:17
Alan Scott 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
4.3 
4.44.4 
Sandia
incorrect functionality
0015539: Bad .config files, Could not determine array range
We are getting the following output when we have specific changes to .config files. First, the Output message:

Warning: In /projects/viz/paraview/src/ParaView/4.3.1a/ParaView4/ParaViewCore/ServerManager/Rendering/vtkSMPVRepresentationProxy.cxx, line 280
vtkSMPVRepresentationProxy (0x3cbd110): Could not determine array range.

Linux, 4.3.1, local server.

Next, the .config files to replicate.
* cd to your config directory. (.config/ParaView on Linux).
* Delete everything.
* Create a ParaView-UserSettings.json file in .config/ParaView with the following:
  
{
   "settings" : {
      "GeneralSettings" : {
         "InheritRepresentationProperties" : 1
      }
   }
}

Now, how to replicate:
* Sources/ Sphere. Apply.
* Color by Normals.
* Point Data to Cell Data filter. Apply.

No idea where this flag is coming from, but anyone that has it then has issues using Paraview until the .config files are deleted. This needs to be fixed.

No tags attached.
Issue History
2015-06-12 18:45Alan ScottNew Issue
2015-06-12 18:45Alan ScottTarget Version => 4.4
2015-06-17 14:11Alan ScottSummaryBad .config files, Cound lot determine array range => Bad .config files, Could not determine array range
2015-06-22 11:44Cory QuammenAssigned To => Cory Quammen
2015-07-08 16:36Utkarsh AyachitStatusbacklog => todo
2015-07-13 12:48Utkarsh AyachitAssigned ToCory Quammen => Utkarsh Ayachit
2015-07-13 12:48Utkarsh AyachitStatustodo => active development
2015-07-13 12:52Utkarsh AyachitNote Added: 0034768
2015-07-13 13:12Utkarsh AyachitNote Added: 0034769
2015-07-13 13:12Utkarsh AyachitStatusactive development => gatekeeper review
2015-07-13 13:12Utkarsh AyachitFixed in Version => git-master
2015-07-13 13:12Utkarsh AyachitResolutionopen => fixed
2015-07-15 11:14Utkarsh AyachitNote Added: 0034779
2015-07-15 11:14Utkarsh AyachitStatusgatekeeper review => customer review
2015-07-16 20:58Alan ScottNote Added: 0034792
2015-07-16 20:58Alan ScottStatuscustomer review => closed
2015-09-06 12:17Utkarsh AyachitFixed in Versiongit-master => 4.4

Notes
(0034768)
Utkarsh Ayachit   
2015-07-13 12:52   
"InheritRepresentationProperties" is coming from the settings dialog. There's an advanced setting (off by default) on the "General Tab" named "Inherit Representation Properties" that controls this. The description states the following:

========================================
Set whether representations try to maintain properties from an input
representation, if present. e.g. if you "Transform" the representation for a source, then any filter that you connect to it and show in the same view should be transformed using the same transformation as well.
========================================

The issue is that when the copying display properties from input (Sphere) to the filter (PointDataToCellData), the array chosen to color by on Sphere (Point:Normals) is no longer available on the PointDataToCellData. Hence it warns that the range for the same cannot be determined.
(0034769)
Utkarsh Ayachit   
2015-07-13 13:12   
Merge request:
https://gitlab.kitware.com/paraview/paraview/merge_requests/215 [^]
(0034779)
Utkarsh Ayachit   
2015-07-15 11:14   
merged
(0034792)
Alan Scott   
2015-07-16 20:58   
Tested local server, Linux, master.