在 Forge [严重] 中创建 activity 时出错
Error while creating the activity in Forge [Critical]
我在 2 天后创建 activity 时遇到错误。
我们没有对程序进行任何更改,并且已经将其部署在生产机器中,它可以正常工作 3-4 个月。还尝试 运行 在我的机器上执行相同的操作,但出现了同样的错误。
请帮我解决这个问题,因为它很关键(目前正在生产中使用 Forge 订阅)...
日志中的错误如下所示,供您参考。
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 日开始,activity 定义要求引用参数和应用程序包路径变量,如响应详细信息中所述。 5个月前发布了公告。请参考这个link.
如果你的旧命令行是这样定义的
$(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)
我在 2 天后创建 activity 时遇到错误。 我们没有对程序进行任何更改,并且已经将其部署在生产机器中,它可以正常工作 3-4 个月。还尝试 运行 在我的机器上执行相同的操作,但出现了同样的错误。
请帮我解决这个问题,因为它很关键(目前正在生产中使用 Forge 订阅)...
日志中的错误如下所示,供您参考。
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 日开始,activity 定义要求引用参数和应用程序包路径变量,如响应详细信息中所述。 5个月前发布了公告。请参考这个link.
如果你的旧命令行是这样定义的
$(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)