Wrong "update extent" specified in output's informtation after modifying the extent inside RequestData
This issue was created automatically from an original Mantis Issue. Further discussion may take place here.
I've managed to run a Paraview based application created with Paraview 3.8.1 using Paraview 3.12, but one of my filters is reporting an error it didn't before.
My vtkAlgorithm is a sub-class of vtkImageAlgorithm, which as a result of processing the input data generates a new vtkImageData which is smaller than the original one. Using Paraview 3.8.1 I managed to use that filter in my application, but now after updating to Paraview 3.12 I get the following error:
ERROR: src/ParaView-3.12.0/VTK/Filtering/vtkStreamingDemandDrivenPipeline.cxx, line 1009 vtkPVCompositeDataPipeline (0x4c3dca0): The update extent specified in the information for output port 0 on algorithm vtkConnectedThresholdImageFilter(0x4c3c8d0) is 0 698 0 535 0 114, which is outside the whole extent 408 421 86 106 0 1.
Inside my RequestData I've tried changing all possible combinations of whole extent, update extent and extent for both output and outputInformation without success.
I attach the vtkAlgorithm which I used with PV3.8.1