在Forge中创建活动时出错[严重]

问题描述

从2天开始创建活动时遇到错误。 我们尚未对该程序进行任何更改,已将其部署到生产机器中,该机器可以正常工作3-4个月。还尝试在我的计算机上运行相同的文件,但是出现相同的错误

请帮助我解决这个严重问题(目前正与Forge Subscription一起用于生产中)...

下面显示了日志中的错误,供您参考。

03-10-2020 11:44:14:    Checking if activity DGActivity1 exists...
03-10-2020 11:44:14:    Creating new version for activity DGActivity1...
03-10-2020 11:44:14:    Error reported: Exception creating activity version.
03-10-2020 11:44:14:    Response status: BadRequest
03-10-2020 11:44:14:    Response details: {"commandLine":["Invalid switch [$(appbundles[DGApplication1].path)]. Variables that expand to paths must be quoted. (Parameter 'commandLine')"]}

解决方法

从10月1日开始,活动定义要求使用参数,并且如响应详细信息中所述,引用appbundles路径变量。 5个月前宣布了一条消息。请参阅此https://vuejs.org/v2/guide/components.html#data-Must-Be-a-Function

如果您的旧命令行是这样定义的

$(engine.path)\InventorCoreConsole.exe /i $(args[InventorDoc].path) /al $(appbundles[SomeApp].path) /s $(settings[script].path) 

您可以使用以下方法修复它:

$(engine.path)\InventorCoreConsole.exe /i "$(args[InventorDoc].path)" /al "$(appbundles[SomeApp].path)" /s $(settings[script].path)