Java Can';t访问';计划';在Pivotal Cloud Foundry中创建service broker时的部分
ServiceBroker API的文档: 上述文档声称实现了/v2/catalog以返回类似于以下内容的json: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
{
"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。