CorruptModelException во время выполнения рабочего элемента - PullRequest
0 голосов
/ 17 апреля 2019

Я совершенно новичок в автоматизации проектирования Forge (бета-версия V3)

Во время выполнения рабочего элемента внутри среды автоматизации проектирования выдается исключение CorruptModelException.

Модель (.rvt) отправка откроется без проблем в среде рабочего стола (R2018).

Я пытался удалить неиспользуемые и восстановленные файлы, но это не помогло.Вот часть из журнала, которая сообщает о проблеме.

[04/17/2019 10:11:16] Found an addIn for registration: xxx.addin
[04/17/2019 10:11:16] Initializing RCE....
[04/17/2019 10:11:16] Initializing RevitCoreEngine (and possibly running stub installer)...
[04/17/2019 10:11:16] Language not specified, using English as default
[04/17/2019 10:11:18] Initialize and  get RCE: (VersionBuild) 18.0.0.0 (VersionNumber) 2018 (SubVersionNumber) 2018.3
[04/17/2019 10:11:18] Autodesk.Revit.Exceptions.CorruptModelException: The model could not be opened: Unspecified error
[04/17/2019 10:11:18]  (COleException 0x80004005)
[04/17/2019 10:11:18]    at Autodesk.Revit.ApplicationServices.Application.OpenDocumentFile(String fileName)
[04/17/2019 10:11:18]    at DesignAutomationFramework.DesignAutomationData..ctor(Application revitApp, String mainModelPath)
[04/17/2019 10:11:18]    at DesignAutomationFramework.DesignAutomationReadyEventArgs..ctor(Application revitApp, String mainModelPath)
[04/17/2019 10:11:18]    at DesignAutomationFramework.DesignAutomationBridge.SetDesignAutomationReady(Application revitApp, String mainModelPath)
[04/17/2019 10:11:18]    at RevitCoreEngineTest.RceConsoleApplication.Program.UserMain(CommandLineArgs cl)
[04/17/2019 10:11:22] RESULT: Failure - Result of running user app is failure
[04/17/2019 10:11:22] Finished running.  Process will return: TestError
[04/17/2019 10:11:22] ====== Revit finished running: revitcoreconsole ======
[04/17/2019 10:11:22] Process exit code: 4
[04/17/2019 10:11:22] End Revit Core Engine standard output dump.
[04/17/2019 10:11:22] Error: Application revitcoreconsole.exe exits with code 4 which indicates an error.
[04/17/2019 10:11:22] End script phase.
[04/17/2019 10:11:22] Error: An unexpected error happened during phase CoreEngineExecution of job.
[04/17/2019 10:11:22] Job finished with result FailedExecution

Один пример файла, который я пытаюсь использовать, можно найти здесь: https://www.dropbox.com/s/chffmh62wlmuwx7/empty.rvt?dl=0

Может ли кто-нибудь проверить, был ли онМожно использовать это с автоматизацией проектирования Revit 2018.

Я также немного запутался в API Workitem.В документации сказано, что мне НУЖНО использовать 3-х стороннюю авторизацию.(что кажется очень сложным, так как требует дополнительных подписей в запросе (?) ...), но пошаговое руководство показывает его с 2-мя ножками, что в остальном работает и для меня.Это, вероятно, не причина моих трудностей.

Есть идеи ...?

1 Ответ

2 голосов
/ 18 апреля 2019

Ссылка, указанная в комментариях, не является прямой ссылкой для скачивания.Если вы щелкнете по ссылке, вы перейдете на веб-страницу:

https://www.dropbox.com/s/chffmh62wlmuwx7/empty.rvt?dl=0

Для ввода аргументов рабочего элемента необходима прямая ссылка для загрузки, чтобы можно было обработатьфайл правильно.Например, прямая ссылка на скачивание точно такого же файла:

https://dl.dropboxusercontent.com/s/chffmh62wlmuwx7/empty.rvt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...