Returning 404 error when asking for userboostrap in microservices
I'm trying to develop microservices on cumulocity.
I'm following this https://cumulocity.com/guides/microservice-sdk/java/.
I'm able to create the application having this response
"availability": "MARKET",
"id": "23",
"key": "TESTMICRO-microservice-key",
"manifest": {
"imports": ,
"noAppSwitcher": true
},
"name": "TESTMICRO",
"owner": {
"self": "my_tenant/tenant/tenants/management",
"tenant": {
"id": "management"
}
},
"requiredRoles": [
"ROLE_INVENTORY_READ"
],
"roles": [
"ROLE_CUSTOM_MICROSERVICE"
],
"self": "my_tenant/application/applications/23",
"type": "MICROSERVICE"
}
Nevertheless when I try the GET URL/application/applications/23/bootstrapUser it returns me 404 Error.
Anyone that can help me?
http-status-code-404 microservices cumulocity
add a comment |
I'm trying to develop microservices on cumulocity.
I'm following this https://cumulocity.com/guides/microservice-sdk/java/.
I'm able to create the application having this response
"availability": "MARKET",
"id": "23",
"key": "TESTMICRO-microservice-key",
"manifest": {
"imports": ,
"noAppSwitcher": true
},
"name": "TESTMICRO",
"owner": {
"self": "my_tenant/tenant/tenants/management",
"tenant": {
"id": "management"
}
},
"requiredRoles": [
"ROLE_INVENTORY_READ"
],
"roles": [
"ROLE_CUSTOM_MICROSERVICE"
],
"self": "my_tenant/application/applications/23",
"type": "MICROSERVICE"
}
Nevertheless when I try the GET URL/application/applications/23/bootstrapUser it returns me 404 Error.
Anyone that can help me?
http-status-code-404 microservices cumulocity
Usually 404 response codes are related to addressed resources not being found. Are you sure that your application ID is "23"? What happens you when you queryGET /application/applications/23
– l2p
Nov 22 '18 at 11:20
Did you subscribe the application/microservice as well to the tenant?
– socona
Nov 22 '18 at 13:19
{ "availability": "MARKET", "id": "28", "key": "test28-key", "manifest": { "imports": , "noAppSwitcher": true }, "name": "test28", "owner": { "self": "{{url}}/tenant/tenants/management", "tenant": { "id": "management" } }, "requiredRoles": [ "ROLE_INVENTORY_READ" ], "roles": [ "ROLE_CUSTOM_MICROSERVICE" ], "self": "{{url}}/application/applications/28", "type": "MICROSERVICE" }
– Matteo Nisi
Nov 26 '18 at 10:21
add a comment |
I'm trying to develop microservices on cumulocity.
I'm following this https://cumulocity.com/guides/microservice-sdk/java/.
I'm able to create the application having this response
"availability": "MARKET",
"id": "23",
"key": "TESTMICRO-microservice-key",
"manifest": {
"imports": ,
"noAppSwitcher": true
},
"name": "TESTMICRO",
"owner": {
"self": "my_tenant/tenant/tenants/management",
"tenant": {
"id": "management"
}
},
"requiredRoles": [
"ROLE_INVENTORY_READ"
],
"roles": [
"ROLE_CUSTOM_MICROSERVICE"
],
"self": "my_tenant/application/applications/23",
"type": "MICROSERVICE"
}
Nevertheless when I try the GET URL/application/applications/23/bootstrapUser it returns me 404 Error.
Anyone that can help me?
http-status-code-404 microservices cumulocity
I'm trying to develop microservices on cumulocity.
I'm following this https://cumulocity.com/guides/microservice-sdk/java/.
I'm able to create the application having this response
"availability": "MARKET",
"id": "23",
"key": "TESTMICRO-microservice-key",
"manifest": {
"imports": ,
"noAppSwitcher": true
},
"name": "TESTMICRO",
"owner": {
"self": "my_tenant/tenant/tenants/management",
"tenant": {
"id": "management"
}
},
"requiredRoles": [
"ROLE_INVENTORY_READ"
],
"roles": [
"ROLE_CUSTOM_MICROSERVICE"
],
"self": "my_tenant/application/applications/23",
"type": "MICROSERVICE"
}
Nevertheless when I try the GET URL/application/applications/23/bootstrapUser it returns me 404 Error.
Anyone that can help me?
http-status-code-404 microservices cumulocity
http-status-code-404 microservices cumulocity
asked Nov 22 '18 at 11:02
Matteo NisiMatteo Nisi
61
61
Usually 404 response codes are related to addressed resources not being found. Are you sure that your application ID is "23"? What happens you when you queryGET /application/applications/23
– l2p
Nov 22 '18 at 11:20
Did you subscribe the application/microservice as well to the tenant?
– socona
Nov 22 '18 at 13:19
{ "availability": "MARKET", "id": "28", "key": "test28-key", "manifest": { "imports": , "noAppSwitcher": true }, "name": "test28", "owner": { "self": "{{url}}/tenant/tenants/management", "tenant": { "id": "management" } }, "requiredRoles": [ "ROLE_INVENTORY_READ" ], "roles": [ "ROLE_CUSTOM_MICROSERVICE" ], "self": "{{url}}/application/applications/28", "type": "MICROSERVICE" }
– Matteo Nisi
Nov 26 '18 at 10:21
add a comment |
Usually 404 response codes are related to addressed resources not being found. Are you sure that your application ID is "23"? What happens you when you queryGET /application/applications/23
– l2p
Nov 22 '18 at 11:20
Did you subscribe the application/microservice as well to the tenant?
– socona
Nov 22 '18 at 13:19
{ "availability": "MARKET", "id": "28", "key": "test28-key", "manifest": { "imports": , "noAppSwitcher": true }, "name": "test28", "owner": { "self": "{{url}}/tenant/tenants/management", "tenant": { "id": "management" } }, "requiredRoles": [ "ROLE_INVENTORY_READ" ], "roles": [ "ROLE_CUSTOM_MICROSERVICE" ], "self": "{{url}}/application/applications/28", "type": "MICROSERVICE" }
– Matteo Nisi
Nov 26 '18 at 10:21
Usually 404 response codes are related to addressed resources not being found. Are you sure that your application ID is "23"? What happens you when you query
GET /application/applications/23
– l2p
Nov 22 '18 at 11:20
Usually 404 response codes are related to addressed resources not being found. Are you sure that your application ID is "23"? What happens you when you query
GET /application/applications/23
– l2p
Nov 22 '18 at 11:20
Did you subscribe the application/microservice as well to the tenant?
– socona
Nov 22 '18 at 13:19
Did you subscribe the application/microservice as well to the tenant?
– socona
Nov 22 '18 at 13:19
{ "availability": "MARKET", "id": "28", "key": "test28-key", "manifest": { "imports": , "noAppSwitcher": true }, "name": "test28", "owner": { "self": "{{url}}/tenant/tenants/management", "tenant": { "id": "management" } }, "requiredRoles": [ "ROLE_INVENTORY_READ" ], "roles": [ "ROLE_CUSTOM_MICROSERVICE" ], "self": "{{url}}/application/applications/28", "type": "MICROSERVICE" }
– Matteo Nisi
Nov 26 '18 at 10:21
{ "availability": "MARKET", "id": "28", "key": "test28-key", "manifest": { "imports": , "noAppSwitcher": true }, "name": "test28", "owner": { "self": "{{url}}/tenant/tenants/management", "tenant": { "id": "management" } }, "requiredRoles": [ "ROLE_INVENTORY_READ" ], "roles": [ "ROLE_CUSTOM_MICROSERVICE" ], "self": "{{url}}/application/applications/28", "type": "MICROSERVICE" }
– Matteo Nisi
Nov 26 '18 at 10:21
add a comment |
1 Answer
1
active
oldest
votes
You probably need to subscribe the application to the tenant:
POST {{url}}/tenant/tenants/{{tenant}}/applications
Body
{
"application": {
"id": "{APPLICATION_ID}"
}
}
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53429508%2freturning-404-error-when-asking-for-userboostrap-in-microservices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You probably need to subscribe the application to the tenant:
POST {{url}}/tenant/tenants/{{tenant}}/applications
Body
{
"application": {
"id": "{APPLICATION_ID}"
}
}
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
add a comment |
You probably need to subscribe the application to the tenant:
POST {{url}}/tenant/tenants/{{tenant}}/applications
Body
{
"application": {
"id": "{APPLICATION_ID}"
}
}
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
add a comment |
You probably need to subscribe the application to the tenant:
POST {{url}}/tenant/tenants/{{tenant}}/applications
Body
{
"application": {
"id": "{APPLICATION_ID}"
}
}
You probably need to subscribe the application to the tenant:
POST {{url}}/tenant/tenants/{{tenant}}/applications
Body
{
"application": {
"id": "{APPLICATION_ID}"
}
}
answered Nov 22 '18 at 13:21
soconasocona
12110
12110
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
add a comment |
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
If I try this, I'm getting 415 Unsupported Media Type. Nevertheless requiring GET /application/applications/28 the application has "tenant":{"id":"management"} being management the tenant I want it to be located
– Matteo Nisi
Nov 26 '18 at 10:24
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
Did you use the HTTP header "Content-type":"application/json". The APPLICATION_ID mentioned above would be 23 in your case. Were you able to retrieve the bootstrapUser?
– socona
Feb 12 at 14:53
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53429508%2freturning-404-error-when-asking-for-userboostrap-in-microservices%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Usually 404 response codes are related to addressed resources not being found. Are you sure that your application ID is "23"? What happens you when you query
GET /application/applications/23
– l2p
Nov 22 '18 at 11:20
Did you subscribe the application/microservice as well to the tenant?
– socona
Nov 22 '18 at 13:19
{ "availability": "MARKET", "id": "28", "key": "test28-key", "manifest": { "imports": , "noAppSwitcher": true }, "name": "test28", "owner": { "self": "{{url}}/tenant/tenants/management", "tenant": { "id": "management" } }, "requiredRoles": [ "ROLE_INVENTORY_READ" ], "roles": [ "ROLE_CUSTOM_MICROSERVICE" ], "self": "{{url}}/application/applications/28", "type": "MICROSERVICE" }
– Matteo Nisi
Nov 26 '18 at 10:21