Skip to end of banner
Go to start of banner

Internal server error for getSpaceList - Response code: 500

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »

Problem Statement

User gets an Internal Error with a response code 500 while trying to use CLI Action: getSpaceList

Error Message 

Error data: {"reason":"Internal Server Error","message":"","statusCode":500}
Retry request on 500 error.

Log Entries 

Here is the sample log for this error:

{"self":"https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage","next":"/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300","prev":"/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=250","base":"https://wiki.domain.com","context":""}}
URL requested: https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300
Request type: GET
Content type: application/json; charset=utf-8
Request property Cookie, value: [JSESSIONID=D212***]
Request property X-Atlassian-Token, value: [no-check]
Request property Content-Type, value: [application/json; charset=utf-8]
Response code: 500, message: null, url: https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300
Error data: {"reason":"Internal Server Error","message":"","statusCode":500}
Retry request on 500 error.
Request property Cookie, value: [JSESSIONID=D212***]
Request property X-Atlassian-Token, value: [no-check]
Request property Content-Type, value: [application/json; charset=utf-8]
Response code: 500, message: null, url: https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300
Error data: {"reason":"Internal Server Error","message":"","statusCode":500}
Retry request on 500 error.
Request property Cookie, value: [JSESSIONID=D212***]
Request property X-Atlassian-Token, value: [no-check]
Request property Content-Type, value: [application/json; charset=utf-8]
Response code: 500, message: null, url: https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300
Error data: {"reason":"Internal Server Error","message":"","statusCode":500}
Problem determination - response: 500: null
Problem determination - response url: https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300
Problem determination - request url: https://wiki.domain.com/rest/api/latest/space?expand=description.plain%2Cmetadata.labels%2Chomepage&limit=25&start=300
Problem determination - response data: {"statusCode":500,"message":"","reason":"Internal Server Error"}
reset session



Environment

ApplicationConfluence CLI


Cause

One will get the above error message, if there are Confluence spaces which has no space description in the UI.

It causes because of no value (NULL) for the field,"Description" in the database.

Solution


On receiving the internal server error with response code 500, follow the below steps:

  1. Verify the description of the spaces is Null, by running the below database query:

    SELECT * FROM spaces WHERE spacedescid IS NULL ;
  2. If there are any space(s), which has the description as NULL in the above results, make sure to update the description with a value from the UI.

  3. Once you update the description in the space(s), re-run the getSpaceList action. This time you will not receive the above error message, "Error data: {"reason":"Internal Server Error","message":"","statusCode":500}" and the cli will show you the list of all spaces. 

    --action getSpaceList --columns Key,Type,URL 
  • No labels