Hi all,
I am working on a urcap with an xmlrpc server daemon. We are implementing both the java client as well as the urscript client.
After implementing the java client, we are experiencing a LONG delay (consistently 10±0.2s) at the first execution of a urscript xmlrpc call of our program. I have placed textmsg()
lines in my script writer at nearly every step of the start - the program itself starts instantly. My textmsg()
lines how up in the log instantly, but hang for 10±0.2s at the line for the FIRST xmlrpc call.
All xmlrpc executions after that are speedy and quick.
If we comment out the java client, the urscript runs fast without delay.
Its not my xmlrpc server. In fact; I can spin up the ursim, start the daemon. Without starting the program, I can access and connect to the daemon xmlrpc server from another device. Connection and execution is fast without delay. So the problem is within polyscope.
something within polyscope - between the java client and the urscript client - is causing a delay of 10s at the first urscipt xmlrpc call.
Anyone else experienced this?
Does anyone know if the java xmlrpc client and the urscript xmlrpc client share resources, causing the urscript to block until some timeout?