Skip to main content

Hi

I have a script that connects to my Unidata database and executes some commands. The script was working ok with UOPY 1.3.0 and Python 3.8. I just updated to Python 3.12, and I cannot connect anymore. I keep getting Error [81009] : The RPC failed

I started to trace back, and I found the following:

Python 3.8 -> Works

Python 3.9 -> Works

Python 3.10 -> Not Working

Python 3.11 -> Not Working

Python 3.12 -> Not Working

I couldn't find the official version of Python that UOPY supports, so I wondered if 3.9 is the one. Any ideas? 

Regards

Hi

I have a script that connects to my Unidata database and executes some commands. The script was working ok with UOPY 1.3.0 and Python 3.8. I just updated to Python 3.12, and I cannot connect anymore. I keep getting Error [81009] : The RPC failed

I started to trace back, and I found the following:

Python 3.8 -> Works

Python 3.9 -> Works

Python 3.10 -> Not Working

Python 3.11 -> Not Working

Python 3.12 -> Not Working

I couldn't find the official version of Python that UOPY supports, so I wondered if 3.9 is the one. Any ideas? 

Regards

Hi Alejandro,

The pypi site for uopy just state Python 3 or greater as the requirement.

I upgraded to Python 3.12 this morning and ran a simple test to connect to UniData 8.2.4 database and LIST VOC which was all successful. 

The RPC Failed error could mean a lot of things, but you may want to turn on logging on the server to see what it is failing. Turn on serverdebug and make the test connection, serverdebug should reveal more information.

Regards,

Dave Weinstein