ERROR 3399: Failure in UDx RPC call InvokeSetup(): UDx side process has exited abnormally
The Vertica version which i am using is : 7.2.3 and i am running on a single node, fenced mode.
I am trying to call a virtual function inside the setup() from the UDTF. So essentially a declare a base class (which has the virtual function )in my UDTF.cpp
Now when i instantiate an object derived from base class and try to call the virtual function (defined in the derived class), i get this error.
ERROR 3399: Failure in UDx RPC call InvokeSetup(): UDx side process has exited abnormally
Vertica Log :
2016-10-11 15:06:43.926 Init Session:0x7f846c014ea0-a00000000ec14f [EE] <INFO> Trying to set up a new UDx side process
2016-10-11 15:06:43.976 Init Session:0x7f846c014ea0-a00000000ec14f [EE] <INFO> Thread pool exited. Max Requested 2, peak 0, created 0, removed 0
2016-10-11 15:06:43.977 Init Session:0x7f846c014ea0-a00000000ec14f <ERROR> @v_fssdata4_node0001: VP001/3399: Failure in UDx RPC call InvokeSetup(): UDx side process has exited abnormally
LOCATION: run, /scratch_a/release/svrtar12463/vbuild/vertica/EE/EEUtil/FencedProtocolHandlers.cpp:74
Any help is highly appreciated.
Best,
Ashish