Skip to main content
Question

Emailer and Python 3.6+ on FME server 2018

  • March 2, 2018
  • 1 reply
  • 14 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.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

1 reply

fmelizard
Safer
Forum|alt.badge.img+20
  • Safer
  • 3719 replies
  • 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.