LVServer issue

I have a python program that connects to a pvserver and I’m trying to extend its capabilities to LidarView. It runs inside a docker container and I copy the python 3.12 site-packages into the containers site-packages directory.

The system works just fine with paraview and a pvserver but with a lvserver I’m getting this error after connecting:

vtkSIProxy.cxx:403 ERR| vtkSIProxy (0x5a1af00d05e0): Failed to create ‘vtkLidarGridActor’. This typically means that ParaView does not know about the request class to create an instance of if. Ensure that it has been correctly wrapped using the client-server wrappers and the wrapping has been initialized. Note class names are case-sensitive. Check for typos. Aborting for debugging purposes.

And this error from the lvserver:

( 18.079s) [pvserver ]vtkSocketCommunicator.c:768 ERR| vtkSocketCommunicator (000001CE3720A940): Could not receive tag. 1

I figured since LidarView is built on ParaView it would work basically the same in this regard but are there any differences with LVServer I should know about to get this working?

I would imagine that removing the weird default grid that always appears in Lidarview might fix this issue. Does anyone know how to do that?

Hi @rowan,

Sorry for the late reply, I was out of office last week.
I think the vtkLidarGridActor error could be related to a plugin not loaded automatically correctly, this proxy definition is located in LidarCorePlugin (required for LidarView) located in install path of lib/lidarview/plugins/LidarCorePlugin.

Hope this helps,
Timothée