Java Can';t访问';计划';在Pivotal Cloud Foundry中创建service broker时的部分

Java Can';t访问';计划';在Pivotal Cloud Foundry中创建service broker时的部分,java,cloud-foundry,Java,Cloud Foundry,ServiceBroker API的文档: 上述文档声称实现了/v2/catalog以返回类似于以下内容的json: { "services": [{ "name": "fake-service", "id": "acb56d7c-XXXX-XXXX-XXXX-feb140a59a66", "description": "fake service", "tags": ["no-sql", "relational"], "requires": ["route_forwarding"], "bin

ServiceBroker API的文档:

上述文档声称实现了/v2/catalog以返回类似于以下内容的json:

{
"services": [{
"name": "fake-service",
"id": "acb56d7c-XXXX-XXXX-XXXX-feb140a59a66",
"description": "fake service",
"tags": ["no-sql", "relational"],
"requires": ["route_forwarding"],
"bindable": true,
"metadata": {
  "provider": {
    "name": "The name"
  },
  "listing": {
    "imageUrl": "http://example.com/cat.gif",
    "blurb": "Add a blurb here",
    "longDescription": "A long time ago, in a galaxy far far away..."
  },
  "displayName": "The Fake Broker"
},
"dashboard_client": {
  "id": "398e2f8e-XXXX-XXXX-XXXX-19a71ecbcf64",
  "secret": "277cabb0-XXXX-XXXX-XXXX-7822c0a90e5d",
  "redirect_uri": "http://localhost:1234"
},
"plan_updateable": true,
"plans": [{
  "name": "fake-plan-1",
  "id": "d3031751-XXXX-XXXX-XXXX-a42377d3320e",
  "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections",
  "max_storage_tb": 5,
  "metadata": {
    "costs":[
        {
           "amount":{
              "usd":99.0
           },
           "unit":"MONTHLY"
        },
        {
           "amount":{
              "usd":0.99
           },
           "unit":"1GB of messages over 20GB"
        }
     ],
    "bullets": [
        "Shared fake server",
        "5 TB storage",
        "40 concurrent connections"
    ],
  }
}, {
  "name": "fake-plan-2",
  "id": "0f4008b5-XXXX-XXXX-XXXX-dace631cd648",
  "description": "Shared fake Server, 5tb persistent disk, 40 max concurrent connections. 100 async",
  "max_storage_tb": 5,
  "metadata": {
    "costs":[
        {
           "amount":{
              "usd":199.0
           },
           "unit":"MONTHLY"
        },
        {
           "amount":{
              "usd":0.99
           },
           "unit":"1GB of messages over 20GB"
        }
     ],
    "bullets": [
      "40 concurrent connections"
    ]
  }
}]
}]
}
我已在PCF应用程序中成功创建了此端点,并运行了以下命令:

cf create-service-broker p-service myemail@whatever.com somethingSecure http://broker.url.com --space-scoped
Creating service broker p-service in org ourOrg / space dev as myemail@whatever.com...
OK
然后我可以在我们的组织中看到服务代理。但是,当我单击代理查看“计划”部分时,控制台中会出现以下错误,页面不会直接显示

Uncaught (in promise) TypeError: Cannot read property 'name' of undefined
    at t.value (application.js:20)
    at p._renderValidatedComponentWithoutOwnerOrContext (react.js:13)
    at p._renderValidatedComponent (react.js:13)
    at performInitialMount (react.js:13)
    at p.mountComponent (react.js:13)
    at Object.mountComponent (react.js:15)
    at h.mountChildren (react.js:14)
    at h._createInitialChildren (react.js:13)
    at h.mountComponent (react.js:13)
    at Object.mountComponent (react.js:15)
react.js:15 Uncaught (in promise) TypeError: Cannot read property 'getHostNode' of null
    at Object.getHostNode (react.js:15)
    at p.getHostNode (react.js:13)
    at Object.getHostNode (react.js:15)
    at Object.updateChildren (react.js:13)
    at h._reconcilerUpdateChildren (react.js:14)
    at h._updateChildren (react.js:14)
    at h.updateChildren (react.js:14)
    at h._updateDOMChildren (react.js:14)
    at h.updateComponent (react.js:13)
    at h.receiveComponent (react.js:13)

对工作的ServiceBroker的唯一要求是/v2/catalogAPI端点吗?或者我们需要实现上面链接的文档中的其他端点吗?任何帮助都将不胜感激。

这最终成为PCF版本的问题。需要版本247,但有版本246。

这最终成为PCF版本问题。需要247版,但有246版。

我在PCF Dev 0.26.0(参见1.10.0)中也看到了同样的问题。你能解释一下你是如何解决这个问题的吗?。版本号246247不是很清楚。我可以使用CLI解决这个问题。这可能是PCF UI中的一个问题。我的版本控制可能不正确-一位管理员告诉我我们在“246”上。他可能说的是2.46。我也看到了PCF Dev 0.26.0(参见1.10.0)的同样问题。你能解释一下你是如何解决这个问题的吗?。版本号246247不是很清楚。我可以使用CLI解决这个问题。这可能是PCF UI中的一个问题。我的版本控制可能不正确-一位管理员告诉我我们在“246”上。他可能会说2.46。