Returning 404 error when asking for userboostrap in microservices












0















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?










share|improve this question























  • 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
















0















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?










share|improve this question























  • 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














0












0








0








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?










share|improve this question














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






share|improve this question













share|improve this question











share|improve this question




share|improve this question










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 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



















  • 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

















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












1 Answer
1






active

oldest

votes


















0














You probably need to subscribe the application to the tenant:



POST {{url}}/tenant/tenants/{{tenant}}/applications


Body



{
"application": {
"id": "{APPLICATION_ID}"
}
}





share|improve this answer
























  • 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











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
});


}
});














draft saved

draft discarded


















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









0














You probably need to subscribe the application to the tenant:



POST {{url}}/tenant/tenants/{{tenant}}/applications


Body



{
"application": {
"id": "{APPLICATION_ID}"
}
}





share|improve this answer
























  • 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
















0














You probably need to subscribe the application to the tenant:



POST {{url}}/tenant/tenants/{{tenant}}/applications


Body



{
"application": {
"id": "{APPLICATION_ID}"
}
}





share|improve this answer
























  • 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














0












0








0







You probably need to subscribe the application to the tenant:



POST {{url}}/tenant/tenants/{{tenant}}/applications


Body



{
"application": {
"id": "{APPLICATION_ID}"
}
}





share|improve this answer













You probably need to subscribe the application to the tenant:



POST {{url}}/tenant/tenants/{{tenant}}/applications


Body



{
"application": {
"id": "{APPLICATION_ID}"
}
}






share|improve this answer












share|improve this answer



share|improve this answer










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



















  • 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




















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







這個網誌中的熱門文章

Xamarin.form Move up view when keyboard appear

Post-Redirect-Get with Spring WebFlux and Thymeleaf

Anylogic : not able to use stopDelay()