MantisBT - ParaView
View Issue Details
0008299ParaViewBugpublic2008-12-15 18:552010-02-05 20:01
Ken Moreland 
Utkarsh Ayachit 
normalminorhave not tried
closedfixed 
 
3.83.8 
0008299: Better reporting on plugin load failure
When ParaView fails to load a plugin that is selected with the Plugin Manager, you get the mostly unhelpful message "... is not a valid Qt plugin". There are a number of things that might have gone wrong such as incompatible Qt versions, incompatible ParaView versions, mismatched debug/release builds, or missing symbols when linking. It is hard to narrow down the problem without more information.
No tags attached.
Issue History
2008-12-15 18:55Ken MorelandNew Issue
2008-12-22 09:14Utkarsh AyachitNote Added: 0014415
2009-02-17 15:41Utkarsh AyachitStatusbacklog => tabled
2009-02-17 15:41Utkarsh AyachitAssigned To => Burlen
2009-05-13 13:46Utkarsh AyachitTarget Version => 3.6
2009-08-25 11:48Ken MorelandAssigned ToBurlen => Utkarsh Ayachit
2009-08-25 11:48Ken MorelandCategory => Bug
2009-08-25 11:48Ken MorelandTarget Version3.6 => 3.6.2
2009-09-14 14:05Utkarsh AyachitNote Added: 0017456
2009-09-22 13:39Utkarsh AyachitNote Added: 0017706
2009-09-22 13:39Utkarsh AyachitTarget Version3.6.2 => 3.8
2010-01-11 14:09Utkarsh AyachitNote Added: 0019088
2010-01-11 14:09Utkarsh AyachitStatustabled => @80@
2010-01-11 14:09Utkarsh AyachitFixed in Version => 3.8
2010-01-11 14:09Utkarsh AyachitResolutionopen => fixed
2010-02-05 20:01Alan ScottNote Added: 0019464
2010-02-05 20:01Alan ScottStatus@80@ => closed

Notes
(0014415)
Utkarsh Ayachit   
2008-12-22 09:14   
We may also want to provide simple mechanisms (and/or documentation) to check components of the plugin were loaded eg. test if proxy can be created etc.
(0017456)
Utkarsh Ayachit   
2009-09-14 14:05   
Add information about what version of ParaView the plugin was compiled with into the plugin and use that to match the ParaView version at run-time. People often load different version plugins on different versions of ParaView which we clearly don't support. This will save us a lot of headache.
(0017706)
Utkarsh Ayachit   
2009-09-22 13:39   
This is going to be tricky for 3.6.2 since the current plugins don't have meta-data to compare version information etc. Unless someone objects, I am deferring this to 3.8. We need to do a revamp of plugins for 3.8 to provide for better debugging and error reporting.
(0019088)
Utkarsh Ayachit   
2010-01-11 14:09   
Added a PV_PLUGIN_DEBUG environment variable (following Qt's model for providing verbose errors for plugins). If this variable is set, then ParaView prints logs on the terminal which are helpful at determining why the plugin load failed.
(0019464)
Alan Scott   
2010-02-05 20:01   
I THINK it's fixed. Tested local server, XP.