2

同じアプリケーション (同じ WAR ファイル) を複数回 (複数の CloudFoundry アプリとして) デプロイしようとしています。インスタンスを追加するだけですが、2 つの異なるアプリに異なる環境変数を提供したいと考えています。最初のコピーを正常に vmc push できます。期待どおりに起動して実行されます。ただし、アプリを 2 回目にデプロイしようとすると、次のエラーが表示されます。

Uploading app_name... FAILED
Upload failed. Try again with 'vmc push'.
TypeError: can't convert nil into String
For more information, see ~/.vmc/crash

指定されたクラッシュ ファイルを調べると、次のスタック トレースが表示されます。

Time of crash:
  2013-03-11 22:19:41 -0500

TypeError: can't convert nil into String

multipart-post-1.1.5/lib/composite_io.rb:84:in `initialize'
multipart-post-1.1.5/lib/composite_io.rb:84:in `open'
multipart-post-1.1.5/lib/composite_io.rb:84:in `initialize'
cfoundry-0.5.2/lib/cfoundry/v1/base.rb:57:in `new'
cfoundry-0.5.2/lib/cfoundry/v1/base.rb:57:in `upload_app'
cfoundry-0.5.2/lib/cfoundry/upload_helpers.rb:48:in `upload'
vmc-0.5.0/lib/vmc/cli/app/push.rb:86:in `block in upload_app'
interact-0.5.2/lib/interact/progress.rb:98:in `with_progress'
vmc-0.5.0/lib/vmc/cli/app/push.rb:85:in `upload_app'
vmc-0.5.0/lib/vmc/cli/app/push.rb:53:in `sync_app'
vmc-0.5.0/lib/vmc/cli/app/push.rb:46:in `push'
mothership-0.5.1/lib/mothership/base.rb:66:in `run'
...

私は何が欠けていますか?どんな助けでも大歓迎です。前もって感謝します!

4

1 に答える 1

3

これは vmc の問題で、最近修正されました。詳細はhttps://github.com/cloudfoundry/vmc/issues/65にあります。

于 2013-03-18T03:22:31.917 に答える