[Paraview] Error when loading state after deleting all pipeline proxies
Alexis Chan
alexisc at cs.unc.edu
Tue Apr 12 15:32:41 EDT 2011
Hi
I enabled ClientServer logging and ran loadState twice, once before
deleteAll and once after (
https://github.com/alexisylchan/ParaView/blob/simpleTwoParaView/Plugins/VRPN/pqVRPNStarter.cxx).
During the first loadState, I saw this message:
Processing Message 0 = Invoke
Argument 0 = id_value {101}
Argument 1 = string_value {AddTimeSource}
Argument 2 = vtk_object_pointer {vtkSMSourceProxy (0929B080)}
Invoking Message 0 = Invoke
Argument 0 = vtk_object_pointer {vtkSMTimeKeeperProxy (0920BE20)}
Argument 1 = string_value {AddTimeSource}
Argument 2 = vtk_object_pointer {vtkSMSourceProxy (0929B080)}
Empty Result
But the ClientServer choked before this message was reached during the
second loadState. Any idea why the TimeSource object creation is not
working after pqDeleteReaction::deleteAll?
On Tue, Apr 12, 2011 at 10:35 AM, Alexis Chan <alexisc at cs.unc.edu> wrote:
> Hi
>
> I used pqDeleteReaction::deleteAll(); in my Plugin to remove all pipeline
> proxies. When I use pqLoadStateReaction::loadState(const QString &
> filename) to load a state file, I get the following exception:
>
> Unhandled exception at 0x5f9d3027 (vtkClientServer.dll) in paraview.exe:
> 0xC0000005: Access violation reading location 0xfeeefef2.
>
> The debugger breaks at
> vtkClientServerStream.cxx::GetArgumentObject(int message, int
> argument, vtkObjectBase** value, const char* type) const
>
> line: if(obj && !obj->IsA(type))
>
> The *type* is vtkSMSourceProxy
>
>
> I think I may be misunderstanding some client-server relationship. How do I
> delete everything in the pipeline and load a new state?
>
> Thanks in advance for any help on this.
>
>
>
> --
> Regards,
> Alexis
>
>
--
Regards,
Alexis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20110412/28cee853/attachment.htm>
More information about the ParaView
mailing list