主题中的问题:“解决方法” https://knowledge.亚搏在线safe.com/questions/topics/single/40805.html网站 “解决方法”主题的最新问题 FME 2018.x中已知问题的解决方法 https://knowledge.亚搏在线safe.com/articles/65806/workarounds-to-known-issues-in-fme-2018x.html

具有多个功能类型的geojson根结构无效

问题 如果写入多个功能类型,geojson编写器将生成无效的geojson根结构。当输出多个功能类型时,geojson编写器当前使用数组包装JSON功能集合。geojson标准将featureCollection对象作为根,因此这是不正确的(它是有效的json,但不是有效的geojson)。
解决办法 为每个geojson输出文档编写一个特性类型。这可以使用每个要素类型一个编写器或要素类型名称上的数据集扇出来完成。在这种情况下,根对象是一个FeatureCollection,我们的输出是有效的。
状态 我们计划对geojson writer for fme 2018.1进行重大更改。当前计划是消除数组包装器,并以符合geojson规范的方式正确支持多种功能类型。我们计划向Feature对象添加FeatureType属性,而不是当前存在的已命名FeatureCollections数组。如果您对这些计划的更改有任何意见或疑虑,请与支持部门联系。

FME 2018.0和2018.1.1之间的已知问题


仅限Windows OS:为Web视图启用系统OpenGL

问题

启动FME工作台后,FME显示启动屏幕,然后崩溃。
其他症状包括:

  • 执行FME.exe过程或启动FME数据检查器没有问题

  • 机器处于虚拟化环境中(AWS,VMware等)

  • 工作台可能使用FME 32位版本启动,但与FME 64位崩溃。

由于在中启用System OpenGL for Web View,FME工作台可能崩溃。FME选项>外观>渲染选项.发生崩溃的原因是系统的OpenGL与Web视图所期望的不兼容。

解决办法

注册表项编辑可以解决此问题。

  • 打开Windows注册表编辑器“regedit”。

  • 导航到:hkey_current_user\software\safe soft亚搏在线ware inc.\fme workbench\settings

  • 查找键:“为WebView启用OpenGL”

  • 如果此注册表项存在且值为“true”,将值修改为“false”

状态

此选项在最新版本的FME 2018.1.1.2中不再通过FME选项提供。然而,如果在以前的FME版本中设置了该注册表项,则该注册表项可能仍然存在。

使用FME 2018.0.0.x修复的已知问题


(32位)数据库/ Web连接失败:Java虚拟机(JVM)内存问题

问题 通过FME选项或在读写器中检索数据库或Web连接时,用户可能会遇到不一致的错误:

错误消息:“检索连接时出错”

32位Windows上的Java虚拟机(JVM)内存问题可能会阻止某些读者/作者的加入,或者在FME 2018.0桌面x86中正确应用Web或数据库连接。
解决办法 64位FME 2018.0不显示此问题。除非您需要32位的FME来支持格式,我们建议使用64位安装程序。

如果需要32位格式,设置以下FME环境变量应在2018.0中解决该问题:

设置fme_jvm_max_heap_size=128m

设置fme_jvm_min_heap_size=128m

如果您仍然遇到间歇性连接问题,尝试更改堆大小

  • 转到控制面板>系统和安全>系统>高级系统设置>环境变量:
    1. 创建2个新的系统环境变量
    2. fme_jvm_max_heap_大小=64m
    3. fme_jvm_min_heap_大小=64m
    4. 如果64m不起作用,尝试:32米,64米,96m,96m,150米,256米,512米。
状态

这是通过发布32位Windows的FME 2018.0.0.1来解决的。JVM堆大小现在默认为128M,并在启动FME后在转换日志中记录警告。

此值可能不适用于所有情况-如果在检索连接时仍然遇到问题,请通过将堆大小环境变量设置为较小或较大的数字,尝试使用上面的解决方法。

图像描述:Java虚拟机具有自定义的初始堆大小“128M”,Java虚拟机已定制了最大堆大小“128M”。

这个问题已经永久性地解决了2019年FME桌面,在我们最新的FME 2019中可以看到测试版.


供参考,2017.x已知发行文件可以这里看





释放 连接错误 热修复 补丁 已知问题 解决办法 周一,2018年3月12日格林威治标准时间18:17:22 伊恩麦卡锡
FME 2017.x中已知问题的解决方法 https://knowledge.亚搏在线safe.com/articles/40806/workarounds-to-known-issues-in-fme-20170.html

与FME 2017.1.2.x有关的已知问题

GML编写器写入无效的NAN

问题 GML编写器要求将NaN写为“NaN”,将其视为有效的几何坐标值。从2017年1月起,我们开始用“nan”代替“nan”。
解决办法 将GML编写器高级参数最小小数位数设置为1或更高将导致写入“NaN”的正确值。
状态 这将在FME 2018.0.1及以上版本中修复。

具有多个功能类型的geojson根结构无效

问题 如果写入多个功能类型,geojson编写器将生成无效的geojson根结构。当输出多个功能类型时,geojson编写器当前使用数组包装JSON功能集合。geojson标准将featureCollection对象作为根,因此这是不正确的(它是有效的json,但不是有效的geojson)。
解决办法 为每个geojson输出文档编写一个特性类型。这可以使用每个要素类型一个编写器或要素类型名称上的数据集扇出来完成。在这种情况下,根对象是一个FeatureCollection,我们的输出是有效的。
状态 我们计划对geojson writer for fme 2018.1进行重大更改。当前计划是消除数组包装器,并以符合geojson规范的方式正确支持多种功能类型。我们计划向Feature对象添加FeatureType属性,而不是当前存在的已命名FeatureCollections数组。如果您对这些计划的更改有任何意见或疑虑,请与支持部门联系。


FME 2017.1.1和FME 2017.1.2之间修复的问题

通过发布向导上载数据库连接

问题 无法通过“发布到服务器”向导上载新的数据库连接。现有连接不受影响。这只影响2017.1.1小版本。
解决办法 1)取消选中“发布向导”中的数据库连接

2)通过FME服务器Web UI手动创建


状态 已完成修复,并随FME 2017.1.2发布。FME 2018.0 Betas比B18188更新,还包含一个固定发布向导。


FME 2017.1和FME 2017.1.1之间修复的问题

Twitter Transformer身份验证

问题 七月,Twitter API认证服务发生变化,导致FME中相关的Twitter变压器停止工作。
解决办法 见:知识文章对于涉及httpCaller的潜在解决方案
状态 2017.1更新了日志记录,以便在运行时识别和报告此问题的发生。2017年1月1日发布后,变压器本身也得到了修复。

读取错误时数据检查器崩溃

问题 当读卡器返回错误时,检查器可能崩溃,取决于格式。例如,来自WFS服务器的XML错误报告可能导致检查器崩溃。
解决办法 使用带有检查器的工作台而不是数据检查器。
状态 这是在2017年1月1日发布时修复的。


在FME 2017.0.1.x和FME 2017.1之间修复的问题

Ubuntu内核升级崩溃FME

问题

6月19日,2017 Ubuntu发布了与FME使用的Java子系统不兼容的14.04内核和16.04内核的安全更新。

解决办法 见:知识文章
状态

见:知识文章

无法在发布向导中编辑Web服务属性

问题 从FME工作台向FME服务器发布工作区时,“发布到FME服务器向导”的“注册服务”提示上的“编辑…”按钮不可访问。当调用Web界面的“服务”页上的“更改所有主机”按钮时,就会发生这种情况。
解决办法 运行中的addservices.bat文件 \客户端\实用程序\将解决此问题。如果更改了主机名,则需要编辑serviceworkspacedefs.xml文件。
状态 固定在FME 2017.1

FME 2017.0.1和2017.0.1.1之间修复的问题

SharePoint授权

问题 对SharePoint.com登录过程的更改导致在与FME连接时验证用户帐户时出现问题。
解决办法 更新至最新的FME官方版本。
状态 固定于2017.1.1更新(5月17日发布)。也固定在2017.1测试流(B.17483及以上这里可用

在FME 2017.0.0.1和2017.0.0.2之间修复的问题

高数据量

问题

单独的大功能(>1MB)和内存不足会导致崩溃

解决办法 一些工作流亚搏在线可以通过调整内存“红线”来阻止存储,从而避免崩溃。

知识中心:如何控制FME服务器引擎内存使用

细节 当FME检测到内存不足的情况时,它将尝试在磁盘上存储(“存储”)功能。将需要超过1MB的特性以串行形式存储将导致故障模式与影响分析(FME)崩溃。
状态 固定于2017年1月。在2017.0.0.2年有所缓解,因此不会发生车祸,但大型功能不会被存储到磁盘上,可能导致记忆耗尽的时间比2016年的FME早。

FME 2017.1测试版这里可以买到。

FME 2017.0.0.24月3日发布。

在FME 2017.0.0.0和2017.0.0.1之间修复的问题


FME桌面

行星数据

问题

无可见资产

解决办法 手动输入所选项目类型的适用资产。
细节 要列出给定项目类型的资产,行星数据阅读器查询给定项目类型的任意项目,并在GUI选择器中显示其资产。2月9日,行星数据API更改为隐藏用户无法下载的资产。
状态 固定在FME 2017.0.0.1

与Group By缓冲

问题

使用group by进行缓冲可能会导致具有足够大参数的崩溃

解决办法

a.不使用分组依据

B.使用自定义Transformer Group By,包含缓冲区

状态

固定在FME 2017.0.0.1

@datetimenow()时区默认值

问题

@datetimenow()默认情况下返回本地分区日期时间,但大多数用户似乎都有本地未分区的日期时间。分区日期时间和未分区日期时间会导致@datetimediff()中的类型不匹配,此问题也会影响datetimecalculator。

解决办法 改为执行@datetimenow(localunzoned),返回未分区的本地日期时间。调用@datetimenow()后的详细信息,使用@datetimecast()或@datetimeformat()将时间戳值重新格式化为其他时间类型。

示例1:@datetimecast(@datetimenow(),date)以本地时间返回今天的日期。

示例2:@datetimeformat(@datetimenow(UTC),%y%m%d%h%m%s)返回未分区的UTC日期时间。

状态

固定在FME 2017.0.0.1

FME服务器

仪表板迁移

问题

作为升级仪表盘解决方案的一部分,2016年至2017年的迁移并不意味着仪表盘每日总排队时间订阅,但它仍然出现在安全页面中。

解决办法 管理员可以添加订阅并将其删除,以从安全UI页中除去订阅。
状态

固定在FME 2017.0.0.1

更新数据 释放 热修复 补丁 解决办法 清华大学,2017年3月2日19:57:52格林尼治标准时间 伊恩麦卡锡