今天下午我在修改别人编写的python代码时遇到了这个问题。原来,在注释掉的部分中,有对$(my_var)形式的违规变量的引用。我猜即使在python代码中注释掉了引用,FME解释器仍然将$(my_var)作为一个特殊的变量或参数。
我删除了“$(”,工作空间现在可以工作了。
希望这个有帮助。
薄
这种情况通常发生在你引用一个参数的时候,这个参数还没有被创建。
我以前遇到过这个错误,它总是由于错误的脚本。
如果我没记错,您可以使用变量设置器和读取器来获得这个。
我建议检查一下你的脚本结构。
肯定是某种bug。你能访问我们的支持形式并发送工作空间和完整的日志,我们会看看。很抱歉。