span8
span4
FME Server 2018.1 - Build 18520 - linux-x64 (on FME Cloud)
加载FME桌面的工作区2018.1.0.1 (20180730 - Build 18528 - WIN64)
Python兼容性脚本:Pyton 3.4+
很抱歉问题的阐述方式,但我真的不知道FME服务器中的这个错误从何而来,以及如何描述它(我在google上搜索了一下,似乎找不到任何参考资料)
它是incosistent,它出现在工作区执行中,作业失败(在最后),但是如果作业正在重新运行(相同的工作区),则一切正常,然后它可能出现又消失。
它出现在没有任何python转换器或启动关闭脚本的工作区中。
有人能帮忙吗?
谢谢
|INFORM| Using Python interpreter from `C:\Program Files\FMEServer\Server\fme\fmepython27\python27.dll' with PYTHONHOME `C:\Program Files\FMEServer\Server\fme\fmepython27'|INFORM| Python version 2.7 loaded successfully当它失败时,这些行就不存在了。这让我觉得python解释器有点喜欢它? @GerhardAt亚搏在线Safe-还有其他想法吗?
这就跟你问声好!
到目前为止有什么解决方案吗?
我们经历了几乎相同的事情,但传达的信息略有不同。这表示:
一个进程中只能存在一个会话对象 |
PythonCaller_8(PythonFactory): PythonFactory无法处理特性 |
我们从FME 2015.1合并到FME 2018.1,并将带有FME Workbench 2015.1的脚本移动到FME 2018服务器。
我们的脚本是一个startscript,它使用FMEServerJobSubmitter调用多个下标。脚本2和脚本3或多或少是相同的,其中脚本2运行正常,但脚本3失败。如果我们更改startscript中的顺序,使第3个脚本在第2个脚本之前被调用,然后# 2失败。最后一个脚本失败!似乎有一些来自下标2的打开句柄(?)会在后面的脚本中创建错误。
我们还可以看到,如果脚本执行失败,日志缺少关于加载了什么Python解释器的信息。
嗨@alex_chris,@tmackay97,@virtualcitymatt,@anteboy65
我很高兴地说,与这个错误相关的问题现在已经解决,修复可以在我们的最新版本2018.1.1.1 b18586中获得,该版本可以从亚搏在线safe.com/downloads。
如果您对此有任何疑问,请联系安全部门。亚搏在线
我已经将工作区更改为与python3或python2.7兼容。如果这是引擎和正在加载的python版本的问题,那么这应该可以解决问题。请注意,上载到服务器的桌面版本比服务器版本早了几个版本。所以我不能说FME版本的差异不是问题的根源。
您可以尝试使用与FME服务器(18528)相同构建版本的FME桌面版本将工作空间发布到FME服务器上,或者升级FME云上的FME服务器以构建18258并重试运行工作空间吗?由于您正在使用较新的构建来创建和发布工作区,因此不能保证您没有使用您正在使用的FME服务器版本中不可用的FME功能。
请让我们知道这是怎么回事!
你好,我们也有这个问题。我们正在尝试从2016年迁移到2018年,并且在2018年完成了大部分工作,但是有几个出现了这个错误,阻止了我们完成迁移。我们使用的是2018.1 client (FME(R) 2018.1.0.0 (20180717 - Build 18520 - WIN64)和2018.1 server(两者同时下载),并将python的兼容性设置为2.7或3.4。这些作业将正常运行一段时间,然后在以下情况下失败:有时是重复的
任何帮助/解决办法都将不胜感激
@Python无法获得会话对象 |
请求的STFICommand未找到:Python |
听说你碰到这种事,我很难过!您能否通过这个表格与我们一起创建一个支持案例:https://www.亚搏在线safe.com/support/report-a-problem/我们可以帮助你进一步调查这个问题。
©2019安全亚搏在线软件公司|法律