Skip to main content
Question

Emailer and Python 3.6+ on FME server 2018

  • March 2, 2018
  • 1 reply
  • 11 views

Forum|alt.badge.img+1

We're currently testing FME Server 2018.0 - Build 18265 - win64, and upgrade every transformer in Workbench before publishing. Because of some Python functionality that require Python 3.4+ or newer, we set 3.6 in all workspaces under 'Translation parameters'. Everything works fine on desktop. On server, however, the Emailer fails with message:

Python Exception <ModuleNotFoundError>: No module named '_socket' PythonFactory failed to load python symbol `Emailer.Emailer' Factory proxy not initialized

Most other transformers work well on server with 3.6+ set in the workspace, but in order to get Emailer to work, we have to switch back to 2.7.

1 reply

fmelizard
Contributor
Forum|alt.badge.img+17
  • Contributor
  • March 2, 2018

Hi @hanste,

Inserting find - I suspect that the interpreter must be different here. If it works on desktop but not on server it's likely a configuration issue rather than the the fme engine. If you inspect and compare the desktop and server logs carefully take a look to see the path to the python interpreter and see if it's getting the same one/version.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings