# why some filters require UpdatePipeline and other no?

**URL:** https://discourse.paraview.org/t/why-some-filters-require-updatepipeline-and-other-no/17244
**Category:** ParaView Support
**Created:** [October 14, 2025, 1:22pm UTC](https://discourse.paraview.org/t/why-some-filters-require-updatepipeline-and-other-no/17244 "2025-10-14T13:22:52Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![otaolafr](https://discourse.paraview.org/user_avatar/discourse.paraview.org/otaolafr/32/3595_2.png) [@otaolafr](https://discourse.paraview.org/u/otaolafr)
#### Post date: [October 15, 2025, 9:04am UTC](https://discourse.paraview.org/t/why-some-filters-require-updatepipeline-and-other-no/17244/5 "2025-10-15T09:04:50Z")

</div>

```auto
from paraview.simple import *
from paraview.servermanager import *
from paraview.vtk.numpy_interface import dataset_adapter as dsa

spruce_smalltif = TIFFSeriesReader(registrationName='spruce_small.tif', FileNames=['/home/franco/Downloads/spruce_small.tif'])
#UpdatePipeline()
median1 = Median(registrationName='Median', Input=spruce_smalltif, KernelSize = [1,1,1])
transform2 = Transform(registrationName='Transform2', Input=spruce_smalltif)
transform2.Transform.Translate = [10.0, 0.0, 0.0]
data=dsa.WrapDataObject(servermanager.Fetch(median1))

```

it crashes when the fetch is called to be exact, where if i fetch the data from transform2 it does not.

here you have the data if necessary [FileSender](https://filesender.renater.fr/?s=download&token=7debf4bb-5d93-47fe-b0af-4db6c6ced398) but doubt that it is the data itself the issue.

adding the `UpdatePipeline()` BEFORE the median filter solves the crash (after the median filter it still crashes.)

---

_[View the full topic](https://discourse.paraview.org/t/why-some-filters-require-updatepipeline-and-other-no/17244)._
