It looks like your algorithm is returning 0 from RequestData. Can you verify if this is the case?<br><br>-berk<br><br><div><span class="gmail_quote">On 2/16/07, <b class="gmail_sendername">shawn mckenzie</b> &lt;<a href="mailto:shawn.mcknezie@gmail.com">
shawn.mcknezie@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">All,<br><br>I had a complete working filter in Paraview 
2.5 that took in two inputs: Input (vtkDataSet) and Source (vtkMultiGroupDataSet). In porting the code over to work in 2.6 I stumber across the following error:<br><br>
Error or warning: There was a VTK Error in file: /root/paraview-2.6/VTK/Filtering/vtkExecutive.cxx (688)<br>&nbsp;vtkCompositeDataPipeline (0xe992e18): Algorithm vtkDistanceToGrid(0xeb0c550) returned failure for request: vtkInformation (0xebbe290)
<br>&nbsp; Debug: Off<br>&nbsp; Modified Time: 177879<br>&nbsp; Reference Count: 1<br>&nbsp; Registered Events: (none)<br>&nbsp; Request: REQUEST_DATA<br>&nbsp; FROM_OUTPUT_PORT: 0<br>&nbsp; GROUP: 0<br>&nbsp; ALGORITHM_AFTER_FORWARD: 1<br>&nbsp; FORWARD_DIRECTION: 0
<br>&nbsp; INDEX: 0<br>ErrorMessage end<br><br>The error is repeated for each group of the multigroup dataset input, with the GROUP: value incrementing.<br><br>Does anyone know of any possible changes through versions, or any other reason why this error would be occuring?
<br>I have included the pvsm and xml files below.<br><br>Thank You in advance<br>Shawn<br><br><br><br>&lt;ServerManagerConfiguration&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ProxyGroup name=&quot;filters&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;SourceProxy name=&quot;DistanceToGrid&quot; class=&quot;vtkDistanceToGrid&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;InputProperty
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name=&quot;Source&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; command=&quot;SetSourceConnection&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ProxyGroupDomain name=&quot;groups&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Group name=&quot;sources&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Group name=&quot;filters&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ProxyGroupDomain&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DataTypeDomain name=&quot;input_type&quot; composite_data_supported=&quot;1&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DataType value=&quot;vtkDataSet&quot;/&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/DataTypeDomain&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/InputProperty&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;InputProperty name=&quot;Input&quot; command=&quot;AddInputConnection&quot; clean_command=&quot;RemoveAllInputs&quot; multiple_input=&quot;1&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ProxyGroupDomain name=&quot;groups&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Group name=&quot;sources&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;Group name=&quot;filters&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ProxyGroupDomain&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DataTypeDomain name=&quot;input_type&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;DataType value=&quot;vtkDataSet&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/DataTypeDomain&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/InputProperty&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/SourceProxy&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/ProxyGroup&gt;
<br>&lt;/ServerManagerConfiguration&gt;<br><br><br><br>&lt;ModuleInterfaces&gt;
<br>&nbsp;&lt;ServerManagerFile name=&quot;DistanceToGrid.pvsm&quot;/&gt;
<br>&nbsp;&lt;Module name=&quot;DistanceToGrid&quot;
<br>&nbsp;&nbsp;&nbsp; root_name=&quot;distToGrid&quot;
<br>&nbsp;&nbsp;&nbsp; replace_input=&quot;0&quot;
<br>&nbsp;&nbsp;&nbsp; menu_name=&quot;Distance To Grid&quot;
<br>&nbsp;&nbsp;&nbsp; module_type=&quot;Filter&quot;
<br>&nbsp;&nbsp;&nbsp; long_help=&quot;distToGrid&quot;
<br>&nbsp;&nbsp;&nbsp; short_help=&quot;distToGrid&quot;&gt;
<br>&nbsp;&nbsp; &lt;Filter class=&quot;vtkDistanceToGrid&quot;&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;Input name=&quot;Input&quot; class=&quot;vtkDataSet&quot;/&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp; &lt;Input name=&quot;Source&quot; class=&quot;vtkDataSet&quot;/&gt;
<br>&nbsp;&nbsp; &lt;/Filter&gt;
<br>&nbsp;&nbsp; &lt;InputMenu trace_name=&quot;Input&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; property=&quot;Input&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; label=&quot;Grid/Voxet&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; help=&quot;Set the space to evaluate:&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; input_name=&quot;Input&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initialize_with_current=&quot;1&quot;/&gt;
<br>&nbsp;&nbsp; &lt;InputMenu trace_name=&quot;Source&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; property=&quot;Source&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; label=&quot;Drill Hole&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; help=&quot;Select the drill hole to measure distances:&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; input_name=&quot;Source&quot;/&gt;
<br>&lt;/Module&gt;
<br>&lt;/ModuleInterfaces&gt; <br><br><br>
<br>_______________________________________________<br>ParaView mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:ParaView@paraview.org">ParaView@paraview.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">
http://www.paraview.org/mailman/listinfo/paraview</a><br><br></blockquote></div><br><br clear="all"><br>-- <br> Berk Geveci<br> Kitware Inc.<br> 28 Corporate Drive<br> Clifton Park, NY, 12065