MantisBT - ParaView
View Issue Details
0014889ParaView(No Category)public2014-07-26 11:552015-01-11 08:16
Utkarsh Ayachit 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
 
4.2 
TBD
14888_fix_state_loading_for_domains
incorrect functionality
0014889: Warning messages from pqDisplayColorWidget on state loading
+ Create Sphere, Apply
+ Color by "Normals", Component "Y".
+ Hide the Sphere
+ Save XML state.

Now "Reset Session" or restart ParaView and then load the XML state. If you select "Sphere0" in the Pipeline Browser, you'll get following messages:

( 0 , "Normals" ) is not an array shown in the pqDisplayColorWidget currently. Will add a new entry for it
( 0 , "Normals" ) is not an array shown in the pqDisplayColorWidget currently. Will add a new entry for it


That incorrect. What's expected is as follows:

Since the Sphere pipeline hasn;t executed, it's expected that ParaView doesn't know what this array "Normals" is. But the pqDisplayColorWidget should silently add that to the combo-box and show it.

Since ParaView doesn't know about the array, it doesn't know how many components it has at this time. So it's expected that the component selection combo-box is empty.

Now when you turn on "visibility" of the Sphere, the source executes and ParaView will know what this "Normals" array is (along with other potential options). The UI should then update to show the selection of components available and currently selected component (which in this case is "Y").


No tags attached.
related to 0014888closed Utkarsh Ayachit Error output load state, visibility 
Issue History
2014-07-26 11:55Utkarsh AyachitNew Issue
2014-07-26 12:15Utkarsh AyachitRelationship addedrelated to 0014888
2014-07-26 12:16Utkarsh AyachitTopic Name => 14888_fix_state_loading_for_domains
2014-07-26 12:16Utkarsh AyachitNote Added: 0033102
2014-07-26 12:16Utkarsh AyachitStatusbacklog => gatekeeper review
2014-07-26 12:16Utkarsh AyachitFixed in Version => git-next
2014-07-26 12:16Utkarsh AyachitResolutionopen => fixed
2014-07-26 12:16Utkarsh AyachitAssigned To => Utkarsh Ayachit
2014-07-27 11:50Sebastien JourdainStatusgatekeeper review => customer review
2014-07-27 11:50Sebastien JourdainNote Added: 0033105
2014-07-30 21:49Alan ScottNote Added: 0033164
2014-07-30 21:49Alan ScottStatuscustomer review => closed
2014-07-31 09:20Utkarsh AyachitFixed in Versiongit-next => git-master
2014-08-29 10:59Utkarsh AyachitFixed in Versiongit-master => 4.2
2015-01-11 08:16Sebastiennn JourdainSource_changeset_attached => ParaView master 4e0fffc3
2015-01-11 08:16Utkarsh AyachitSource_changeset_attached => ParaView master 48d829b7

Notes
(0033102)
Utkarsh Ayachit   
2014-07-26 12:16   
commit 48d829b7d8b18c7cd28d6338bb42c80610a1ba38
Author: Utkarsh Ayachit <utkarsh.ayachit@kitware.com>
Date: Sat Jul 26 11:48:42 2014 -0400

    BUG 0014889. Fixed pqDisplayColorWidget for values not in domain.
    
    Fixed pqDisplayColorWidget to properly handle the case when the values
    for the SMProperty are not in the domain. This change also ensures
    that whenever the domain is updated with relevant information, the UI
    will also update to show most up-to-date information about component
    available, and the selected component.
    
    Also added a test (LoadPartiallyUpdatedStateFiles) which tests both,
    BUG 0014888 and BUG 0014889.
    
    Change-Id: Id0488f0e024b7580aea5ef687f4efcd486ced400
(0033105)
Sebastien Jourdain   
2014-07-27 11:50   
SUMMARY
---------------------------------------------
Topics merged into master:
        14888_fix_state_loading_for_domains
(VTK) pvweb-visualizer-widgets


---------------------------------------------
Topics reverted from next:
  widen_properties_panel
(0033164)
Alan Scott   
2014-07-30 21:49   
Tested remote server, Linux, master.