[Paraview] Different Python startup error message
Eric E. Monson
emonson at cs.duke.edu
Wed Aug 6 21:54:29 EDT 2008
Hey John,
I need to do some more testing, but I may have gotten around that
'GetDocumentation' error:
First, I deleted the SPHProbePointOverTime from CSCS_SPH_Server.xml
(since I am trying to fix the Point Sprites problem first). Then, in
rendering.xml, <PointSpriteRepresentationProxy
name="PointSpriteRepresentation">, comment out the subproxy exposed
properties lines for ColorMode and ColorChannelArray, so it looks like
this:
....
<SubProxy>
<!--
Mapper for high-res geometry.
-->
<Proxy name="Mapper"
proxygroup="mappers"
proxyname="PointSpriteMapper" />
<ExposedProperties>
<Property name="LookupTable" />
<!-- <Property name="ColorMode" /> -->
<Property name="MapScalars" />
<Property name="ImmediateModeRendering" />
<Property name="InterpolateScalarsBeforeMapping" />
<Property name="UseLookupTableScalarRange" />
<Property name="ClippingPlanes" />
<Property name="NumberOfSubPieces" />
<!-- <Property name="ColorChannelArray" /> -->
<Property name="AlphaChannelArray" />
<Property name="RadiusChannelArray" />
....
(Maybe the PointSpriteMapper doesn't have these properties to expose?)
This got me through the "from paraview import servermanager" stage
using pvpython. Then, to be able to load a saved meshless state file I
also needed to comment out the line in servermanager.py which Jean
Favre had trouble with (http://www.paraview.org/pipermail/paraview/2008-May/008120.html
)
rvname =
vtkSMRenderViewProxy.GetSuggestedRenderViewType(connection.ID)
if rvname:
# loader.SetRenderViewXMLName(rvname)
pm = ProxyManager()
pm.LoadState(filename, ActiveConnection.ID, loader)
After this I was able to load a state file which displayed points
using simple point sprites from Python and do a still frame render.
I'll try more testing tomorrow, but maybe this will allow me to do
batch animation rendering using the point sprites!
Talk to you later,
-Eric
On Jul 30, 2008, at 6:59 AM, John Biddiscombe wrote:
> Eric
>
>> ... and gets to the "representations", crapping out with
>> "AttributeError: 'NoneType' object has no attribute
>> 'GetDocumentation'" when trying to process
>> PointSpriteRepresentation (from rendering.xml).
>>
>
> Thanks veryy much for this information. I spent a bit of time on it
> last week, desperately trying to find out why the point sprite
> representation causes this dodgyness. I failed. I ended up by having
> a single 2 line xml entry with nothing in it at all, and this caused
> the error. I tried cloning other ones and everything - but it seems
> like as soon as I add a new anything to the representations this
> error comes back.
>
> Can anyone tell me what the error really means?
>
> I tried adding methods for GetDocumentation, tried adding xml
> entries for doc, removing them, everything, but since I don't really
> know what the rror message is trying to tell me, I am clueless -
> what is the NoneType object referred to, and why is the doc not found?
>
>
> JB
More information about the ParaView
mailing list