Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • ParaView ParaView
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1,858
    • Issues 1,858
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 97
    • Merge requests 97
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ParaView
  • ParaViewParaView
  • Issues
  • #19533
Closed
Open
Created Dec 17, 2019 by W. Alan Scott@wascottMaintainer

Catalyst ordering of initialization code failure

We have a failure if Catalyst initializes itself in different orders. This should NOT matter. From Jeff:

We had, essentially,

processor = vtkCPProcessor::New();
pipeline  = vtkCPPythonScriptPipeline::New();
processor->Initialize();
pipeline->Initialize(catalyst_python_file_name.c_str());

And I discovered it was dying after "vtkCPPythonScriptPipeline::New();"

I switched the order thus, to match the example:

processor = vtkCPProcessor::New();
processor->Initialize();
pipeline  = vtkCPPythonScriptPipeline::New();
pipeline->Initialize(catalyst_python_file_name.c_str());

And it started working.

Since it worked in 5.6, I suspect some change in vtkCPProcessor and/or vtkCPPythonScriptPipeline which triggered an error in my ordering that did not previously exist, and none of the tests or examples used my (previously working) ordering.

Edited Jun 12, 2020 by Utkarsh Ayachit
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking