not able/failing to stop app
まだ誰も着手していません。
評価
調査の方向性
まず、issue に示されている client setup で app.stop() を再現し、次にリクエストを cloudfoundry_client/v2/apps.py、v2/entities.py、client.py を通して追跡します。PUT で送信される JSON とその結果のレスポンスを調べます。完了条件は、取得した app を停止しても 400 CF-MessageParseError が発生しなくなることです。
索引モデルが issue の本文から書いたものです。
説明
successfully instantiating client and retrieving an app with
app = client.v2.apps.get_first(**{'name': <app_name>})
successfully checking app object with
type(app)
app.summary()
but getting this exception when running
app.stop()
would you please help? is there anything I maybe missing?
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/cloudfoundry_client/v2/apps.py", line 22, in stop
return self.client.v2.apps.stop(self['metadata']['guid'])
File "/Library/Python/2.7/site-packages/cloudfoundry_client/v2/apps.py", line 89, in stop
result = super(AppManager, self)._update(application_guid, dict(state='STOPPED'))
File "/Library/Python/2.7/site-packages/cloudfoundry_client/v2/entities.py", line 79, in _update
return self._put(url, data, **kwargs)
File "/Library/Python/2.7/site-packages/cloudfoundry_client/v2/entities.py", line 91, in _put
response = self.client.put(url, json=data, **kwargs)
File "/Library/Python/2.7/site-packages/cloudfoundry_client/client.py", line 175, in put
return CloudFoundryClient._check_response(response)
File "/Library/Python/2.7/site-packages/cloudfoundry_client/client.py", line 194, in _check_response
raise InvalidStatusCode(response.status_code, body)
cloudfoundry_client.errors.InvalidStatusCode: 400 : {"code": 1001, "error_code": "CF-MessageParseError", "description": "Request invalid due to parse error: Decoded JSON cannot be nil"}
- 主要言語
- Python
- スター
- 55
- フォーク
- 54
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
cloudfoundry-community/cf-python-client のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
cloudfoundry-community/cf-python-client#218 · コメント 3 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
cloudfoundry-community/cf-python-client#180 · コメント 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
cloudfoundry-community/cf-python-client#177 · コメント 2 件 ·
cloudfoundry-community/cf-python-client の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
cellrishi-code/claude-skills-atlas#165 ·
メンテナーはふだん 1 日以内に返信
-
bug confirmed issue
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
open-webui/open-webui#32635 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
Filters: ?field:ne=null matches NULL rows instead of non-NULL ones対応中かも @rshdhere が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Netflix/metaflow-service#504 ·
-
needs-triage
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
gke-labs/kube-agents#3394 ·
メンテナーはふだん 1 日以内に返信
-
A2A audit timestamps end in +00:00Z (invalid ISO 8601)対応中かも @O1sumitkumar が今日担当しました。 オープンbug good first issue help wanted python
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信