I have a custom reader plugin that I am trying to update for ParaView 3.12. Everything seems to compile OK and ParaView launches Ok. When I try to open one of my files I get the following:
ERROR: In /Users/Shared/Kitware-CVS/ParaView/ParaViewCore/ServerImplementation/vtkSIProxy.cxx, line 240 vtkSISourceProxy (0x121a07e60): Failed to create vtkH5VizFileReader. Aborting for debugging purposes. Which is down in this section of the vtkSIProxy: if (className && className[0]) { this->SetVTKClassName(className); vtkObjectBase* obj = this->Interpreter->NewInstance(className); if (!obj) { vtkErrorMacro("Failed to create " << className << ". Aborting for debugging purposes."); abort(); } this->VTKObject.TakeReference(obj); } In my "Gui XML" code I have this: <Reader name="H5VizFileReader" extensions="ddviz" file_description="ParaDis Vizualization File Reader"> </Reader> and in the Server Manager XML I have this: <!-- ************************************************************ --> <!-- MultiBlock Reader For the dd3d Vizualization Files (.ddviz extension) --> <!-- ************************************************************ --> <SourceProxy name="H5VizFileReader" class="vtkH5VizFileReader"> <OutputPort name="Nodal Data" index="0" /> <OutputPort name="Simulation Limits" index="1" /> <OutputPort name="Glide Planes" index="2" /> <OutputPort name="Node Density Vs Time" index="3" /> <OutputPort name="Stress Vs. Total Strain" index="4"> </OutputPort> <StringVectorProperty name="FileName" command="SetFileName" number_of_elements="1"> <FileListDomain name="files" /> </StringVectorProperty> <IntVectorProperty name="TimeStepRangeInfo" command="GetTimeStepRange" information_only="1"> <SimpleIntInformationHelper /> </IntVectorProperty> <DoubleVectorProperty name="TimestepValues" information_only="1"> <TimeStepsInformationHelper /> </DoubleVectorProperty> <IntVectorProperty name="Filter Glide Planes" command="SetFilterGlidePlanes" number_of_elements="1" default_values="0"> <BooleanDomain name="Enable Glide Plane Filter"></BooleanDomain> <Documentation> Setting this value will filter the glide planes by the supplied index value. The values can NOT be less than Zero (0). </Documentation> </IntVectorProperty> <IntVectorProperty name="Glide Plane Index" command="SetGlidePlaneIndex" number_of_elements="1" default_values="1"> <Documentation> This is the value by which the glide planes will be filtered. The value should always be greater than 0. </Documentation> </IntVectorProperty> <IntVectorProperty name="Filter Nodes By Glide Plane" command="SetFilterNodesByGlidePlane" number_of_elements="1" default_values="0"> <BooleanDomain name="Filter Nodes By Glide Plane"></BooleanDomain> <Documentation>Filter the Nodes by a given glide plane index. This index is different than the above index.</Documentation> </IntVectorProperty> <IntVectorProperty name="Nodal Glide Plane Index" command="SetNodalGlidePlaneIndex" number_of_elements="1" default_values="1"> <Documentation> This is the value by which the glide planes will be filtered. The value should always be greater than 0. </Documentation> </IntVectorProperty> <!-- This is the toggle for the SP111 variable.--> <IntVectorProperty name="Filter GPVoxels by 111 Slip Planes" command="SetSP111_GPVoxel_Filter" number_of_elements="1" default_values="0"> <BooleanDomain name="bool" /> <Documentation> When checked the filter will include VoxelData on the {111} slip plane </Documentation> </IntVectorProperty> <!-- This is the toggle for the SPBar111 variable.--> <IntVectorProperty name="Filter GPVoxels by -111 Slip Planes" command="SetSPBar111_GPVoxel_Filter" number_of_elements="1" default_values="0"> <BooleanDomain name="bool" /> <Documentation> When checked the filter will include VoxelData on the {-111} slip plane </Documentation> </IntVectorProperty> <!-- This is the toggle for the SP1Bar11 variable.--> <IntVectorProperty name="Filter GPVoxels by 1-11 Slip Planes" command="SetSP1Bar11_GPVoxel_Filter" number_of_elements="1" default_values="0"> <BooleanDomain name="bool" /> <Documentation> When checked the filter will include VoxelData on the {1-11} slip plane </Documentation> </IntVectorProperty> <!-- This is the toggle for the SP11Bar1 variable.--> <IntVectorProperty name="Filter GPVoxels by 11-1 Slip Planes" command="SetSP11Bar1_GPVoxel_Filter" number_of_elements="1" default_values="0"> <BooleanDomain name="bool" /> <Documentation> When checked the filter will include VoxelData on the {11-1} slip plane </Documentation> </IntVectorProperty> <DoubleVectorProperty name="Youngs Modulas" command="SetYoungsModulas" number_of_elements="1" default_values="200.0e9"> <Documentation> This value will be used for the calculation of the Stress/Strain curves. </Documentation> </DoubleVectorProperty> </SourceProxy> I have cleaned the build directory a few times in the hopes that there was something weird with the configuration/compilation but that did not seem to help. I have not been keeping up with the changes going on with ParaView lately so this is all new to me. Any help would be appreciated. Thanks ___________________________________________________________ Mike Jackson Principal Software Engineer BlueQuartz Software Dayton, Ohio mike.jack...@bluequartz.net www.bluequartz.net _______________________________________________ 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