2016-03-06 92 views
0

當試圖上手Cloudify,導入「Cloudify Hello World示例」,我得到一個錯誤:作曲家錯誤「類型錯誤:Object.getOwnPropertyNames呼籲非對象」

TypeError: Object.getOwnPropertyNames called on non-object

我得到相同我嘗試導入的藍圖錯誤。我搜索了,但沒有找到對這個錯誤的幫助。

的例子正在從GitHub上cloudify問候 - 世界example.git的本地克隆進口。我使用Composer UI「藍圖設置」工具「導入」選項,並從克隆的回購中選擇本地文件「blueprint.yaml」。

我在CentOS 7上運行此,並作爲getcloudify.org在thank_you_composer.htm描述安裝了作曲。使用Chrome或Firefox在本地端口3000端口登錄到Composer,結果相同。

,這是什麼TypeError導入時Cloudify藍圖的原因,以及如何改正/避免呢?

回答

2

作曲家理念是新型和外觀設計申請。

您可以使用它來創建新的藍圖,並添加新的模板。

眼下(3.3.1版本)有進口正在使用外部進口(https://cloudifysource.atlassian.net/browse/CFY-4325)藍圖的一個問題,你可以通過導入藍圖沒有這些插件繞過它,然後添加生命週期操作,將增加的功能這些插件。

+0

是否「暫時」的意思,這是發展中的一個bug /功能嗎?如果是這樣,請指出與此相關的錯誤報告/ Jira問題,以便我可以跟蹤進度。同時在此期間,我建議將導入功能變灰或向用戶提供有關限制的免責聲明。這是非常基礎的,因爲幾乎所有的藍圖都會引用導入,因此這個問題會嚴重限制Composer的效用。 –

+0

你是對的,答案被編輯以包含所有相關數據。您仍然可以導入藍圖,因此禁用此功能沒有意義。該錯誤將盡快解決,您將能夠導入所有藍圖。 –