Turns out I already made a bug report for this last time it came up. If you're interested, the bug report is:
http://www.vtk.org/Bug/view.php?id=11765 Pat On Wed, May 11, 2011 at 4:48 PM, pat marion <pat.mar...@kitware.com> wrote: > The problem in general is- the script calls Show() and depending on the > dataset, paraview creates either a "GeometryRepresentation" or a > "UnstructuredGridRepresentation". The script expects one type of display to > be created, but when it is executed with a different dataset (or possibly > the same dataset but different blocks toggled) a different type of display > is created. The different display types have different properties. The > script tries to set properties on the display that do not exist and fails. > > I think it would be worth making a bug report for this and maybe we can > come up with a solution to avoid this in future versions of paraview. > > Pat > > > On Wed, May 11, 2011 at 4:28 PM, Fabian Braennstroem < > f.braennstr...@gmx.de> wrote: > >> Hello Pat, >> >> >> >> On 05/11/2011 10:12 PM, pat marion wrote: >> >>> Hi Fabian, >>> >>> Does the answer provided in the last paragraph of this email help? >>> >>> http://markmail.org/message/sq7dafegnrh7exth >>> >> This was obviously a similar problem, but now it is not the trace, but the >> state file in 3.10.1. >> >> >> >> Could you let me know, for each .foam file, what data types the >>> multiblock dataset contains? Are the blocks unstructured grid, >>> polydata, other? You should be able to avoid the problem by commenting >>> line 186 in your plot.py file, where ScalarOpacityUnitDistance is >>> assigned. >>> >> >> Both .foam files are bascically the same geometry calculated with just a >> different equation solver... so the structure should be quite similar. >> Just commenting outhe the line 186 gives same error for other variables: >> >> >> [ceplx049] 01__56T_SST_1.7 > pvpython plot.py >> vtkPOpenFOAMReader : [ ...........] >> Traceback (most recent call last): >> File "plot.py", line 194, in <module> >> DataRepresentation1.ScalarOpacityFunction = a1_p_PiecewiseFunction >> >> File >> "/home/gcae504/Desktop/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/site-packages/paraview/servermanager.py", >> line 207, in __setattr__ >> "to add this attribute.") >> AttributeError: Attribute ScalarOpacityFunction does not exist. This >> class does not allow addition of new attributes to avoid mistakes due to >> typos. Use add_attribute() if you really want to add this attribute. >> >> [ceplx049] 01__56T_SST_1.7 > pvpython plot.py >> vtkPOpenFOAMReader : [ ...........] >> Traceback (most recent call last): >> File "plot.py", line 200, in <module> >> DataRepresentation1.SelectMapper = 'Projected tetra' >> >> File >> "/home/gcae504/Desktop/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/site-packages/paraview/servermanager.py", >> line 207, in __setattr__ >> "to add this attribute.") >> AttributeError: Attribute SelectMapper does not exist. This class does >> not allow addition of new attributes to avoid mistakes due to typos. Use >> add_attribute() if you really want to add this attribute. >> >> [ceplx049] 01__56T_SST_1.7 > >> >> Thanks for your help! >> Fabian >> >> >> >>> Pat >>> >>> On Wed, May 11, 2011 at 3:40 PM, Fabian Braennstroem >>> <f.braennstr...@gmx.de <mailto:f.braennstr...@gmx.de>> wrote: >>> >>> Hello, >>> >>> I am trying to adjust the filename of the python state file when >>> using the openfoam reader. >>> >>> >>> I adjusted the FileName entry to read the declared FILE: >>> >>> >>> >>> FILE="/home/gcae504/HOME/scr/ceplx049/scr2/gcae504/Dissertation/3D_Nielsen/OpenFoam/01_SAS_SSTF_URANS/01__56T_SST_1.7/.foam" >>> >>> >>> >>> a_foam = OpenFOAMReader( guiName=".foam", Decomposepolyhedra=1, >>> CaseType='Decomposed Case', MeshRegions=['internalMesh'], >>> Createcelltopointfiltereddata=1, Cachemesh=1, FileName=FILE, >>> LagrangianArrays=[], CellArrays=['k', 'nut', 'omega', 'p', 'U'], >>> LagrangianpositionsareinOF13binaryformat=0, PointArrays=[], >>> Readzones=0, Adddimensionalunitstoarraynames=0, >>> ListtimestepsaccordingtocontrolDict=0 ) >>> >>> This works so fine well, but as soon as I set it to a different path >>> like: >>> >>> >>> >>> FILE="/home/gcae504/HOME/scr/ceplx049/scr2/gcae504/Dissertation/3D_Nielsen/OpenFoam/01_SAS_SSTF_URANS/01__56T_SST_HRV0/Hrv.foam" >>> >>> I get this error message: >>> >>> >>> [ceplx049] 01__56T_SST_1.7 > pvpython plot.py >>> vtkPOpenFOAMReader : [ ...........] >>> Traceback (most recent call last): >>> File "plot.py", line 186, in <module> >>> DataRepresentation1.ScalarOpacityUnitDistance = >>> 0.33228207747036353 >>> File >>> >>> >>> "/home/gcae504/Desktop/ParaView-3.10.1-Linux-x86_64/lib/paraview-3.10/site-packages/paraview/servermanager.py", >>> line 207, in __setattr__ >>> "to add this attribute.") >>> AttributeError: Attribute ScalarOpacityUnitDistance does not exist. >>> This class does not allow addition of new attributes to avoid >>> mistakes due to typos. Use add_attribute() if you really want to add >>> this attribute. >>> >>> I get the 'same' error message with a script which executes the >>> python state file and resets the FileName (the FileName is set using >>> sys.argv), when I do not define the complete path.... >>> >>> Does anyone know, what I am doing wrong!? >>> >>> Best Regards! >>> Fabian >>> _______________________________________________ >>> Powered by www.kitware.com <http://www.kitware.com> >>> >>> >>> Visit other Kitware open-source projects at >>> http://www.kitware.com/opensource/opensource.html >>> >>> Please keep messages on-topic and check the ParaView Wiki at: >>> http://paraview.org/Wiki/ParaView >>> >>> Follow this link to subscribe/unsubscribe: >>> http://www.paraview.org/mailman/listinfo/paraview >>> >>> >>> >> >
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview