Hi Alexandre, This is a known issue in PV 5.0 in that the server and client must use the same back-end rendering version. I believe there's a fix on the way to better inform what the issue is when a user encounters this.
thanks, Andy On Fri, Feb 12, 2016 at 12:23 PM, Alexandre Ancel < [email protected]> wrote: > Hello, > > A word about the context: I am working on a library that uses Catalyst to > do Live visualization with ParaView. In this library, I just create a proxy > to a PVTrivialProducer and then set its output to send the data > (vtkUnstructuredGrid) to ParaView. This part is working very well. > > I built the 5.0.0 version of ParaView on our data server with the OpenGL2 > backend enabled, but when I built the 5.0.0 version of ParaView on my > client with OS X (I needed the developement headers), I noticed that I > forgot to add the option to enable the new OpenGL backend: > -DVTK_RENDERING_BACKEND=OpenGL2. So I ended up having version 1.4 for > OpenGL in this version. > > When I tried to use our application with Catalyst, everything worked fine, > until I wanted to visualize the data extract from the proxy in the ParaView > interface. > ParaView then crashed with the following error: > " > ERROR: In > /tmp/ParaView-v5.0.0-source/ParaViewCore/ServerImplementation/Core/vtkSIProxy.cxx, > line 310 > vtkSISourceProxy (0x4aefb50): Failed to create > vtkPointGaussianRepresentation. Aborting for debugging purposes. > > Aborted > " > > Looking at the proxy definition in > ParaViewCore/ServerManager/SMApplication/Resources/, I see that there is a > proxy for vtkPointGaussianRepresentation in proxies_opengl2.xml, but not in > proxies_opengl1.xml. > > Am I getting an expected behavior here due to the option I forgot ? > > > Note that I also have the standard pre-packaged version of ParaView (with > the OpenGL2 backend and OpenGL v4.1) installed on OS X and I don't get the > previous issue and everything is ok. > > In summary and with version 5.0.0 for everything: > ParaView (No OpenGL2) -> pvserver (OpenGL2) : causes a crash > ParaView (OpenGL2) -> pvserver (OpenGL2) : is OK > > What do you think about checking the version of the OpenGL backend when > connecting to a pv*server and see if they match ? > And possibly display a message similar to the one displayed, when ParaView > connects to a different version of pvserver (e.g. when a client in 4.4.0 to > a server in 5.0.0) > > > Best regards, > Alexandre Ancel > > > -- > Alexandre Ancel > Docteur, Ingénieur de recherche / Phd, Research Engineer > Cemosis <http://www.cemosis.fr> - [email protected] > Tel: +33 (0)3 68 8*5 02 06* > IRMA - 7, rue René Descartes > 67 000 Strasbourg, France > > _______________________________________________ > 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 > > Search the list archives at: http://markmail.org/search/?q=ParaView > > Follow this link to subscribe/unsubscribe: > http://public.kitware.com/mailman/listinfo/paraview > >
_______________________________________________ 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 Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
