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 26 Current »

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: In the logs below, wiki.domain.com is the URL and here, it is for representation purpose only. 

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


Cause

One will get the above error message, when there no space description in the UI for Confluence space(s).

It causes because of NULL value for the field: Description in the database.

Solution

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

  1. Verify whether the description of any space is NULL, by running the below query from the database:

    SELECT * FROM spaces WHERE spacedescid IS NULL ;
  2. In case of any space(s) having 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, re-run the getSpaceList action. This time, you will not receive the above error message and the CLI shows the list of spaces. 

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