Subject: 500 Internal Server Error: Object Reference Not Set When Creating Shape in PPTX
Description:
Hello Aspose Support Team,
I’m experiencing an issue with the Aspose.Slides Cloud API when attempting to create a shape (specifically, a table) in a PPTX file. The API call results in a 500 Internal Server Error, with the following response:
**Please note: this was working few weeks before **
Error Details:
File "/home/cmp/Projects/fca-report/venv/lib/python3.10/site-packages/asposeslidescloud/rest.py", line 289, in POST return self.request("POST", url, File "/home/cmp/Projects/fca-report/venv/lib/python3.10/site-packages/asposeslidescloud/rest.py", line 244, in request raise ApiException(http_resp=r) asposeslidescloud.rest.ApiException: (500) Reason: Internal Server Error HTTP response headers: HTTPHeaderDict({'Date': 'Wed, 28 Aug 2024 10:06:04 GMT', 'Content-Type': 'application/json; charset=utf-8', 'Content-Length': '243', 'Connection': 'keep-alive', 'server': 'nginx/1.19.9'}) HTTP response body: Object reference not set to an instance of an object. Parameters Used in the API Call:
- file_name:
Chart-QAAdmin-08_28_2024_06_05_57.pptx - slide_index:
1 - folder_name:
ppt/dev/ - aspose_storage:
Report - dto:
{'alternate_links': None, 'alternative_text': None, 'alternative_text_title': None, 'columns': [{'width': 169.5}, {'width': 169.5}, {'width': 169.5}, {'width': 169.5}], 'effect_format': None, 'fill_format': None, 'first_col': None, 'first_row': None, 'height': None, 'hidden': None, 'horizontal_banding': None, 'hyperlink_click': None, 'hyperlink_mouse_over': None, 'last_col': None, 'last_row': None, 'line_format': None, 'name': None, 'right_to_left': None, 'rows': [{'cells': [{'border_bottom': {'alignment': None, 'begin_arrow_head': None, 'cap_style': None, 'custom_dash_pattern': None, 'dash_style': None, 'end_arrow_head': None, 'fill_format': None, 'join_style': None, 'miter_limit': None, 'sketch_type': None, 'style': None, 'width': 0}, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': {'alignment': 'Center', 'begin_arrow_head': None, 'cap_style': 'Flat', 'custom_dash_pattern': None, 'dash_style': 'SystemDashDot', 'end_arrow_head': None, 'fill_format': {'color': '#d9d9d9', 'type': 'Solid'}, 'join_style': 'Round', 'miter_limit': None, 'sketch_type': 'Curved', 'style': 'Single', 'width': 5.0}, 'border_right': {'alignment': 'Center', 'begin_arrow_head': None, 'cap_style': 'Flat', 'custom_dash_pattern': None, 'dash_style': 'SystemDashDot', 'end_arrow_head': None, 'fill_format': {'color': '#d9d9d9', 'type': 'Solid'}, 'join_style': 'Round', 'miter_limit': None, 'sketch_type': 'Curved', 'style': 'Single', 'width': 5.0}, 'border_top': {'alignment': 'Center', 'begin_arrow_head': None, 'cap_style': 'Flat', 'custom_dash_pattern': None, 'dash_style': 'SystemDashDot', 'end_arrow_head': None, 'fill_format': {'color': '#d9d9d9', 'type': 'Solid'}, 'join_style': 'Round', 'miter_limit': None, 'sketch_type': 'Curved', 'style': 'Single', 'width': 5.0}, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}, {'border_bottom': None, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': None, 'border_right': None, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}, {'border_bottom': None, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': None, 'border_right': None, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}, {'border_bottom': None, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': None, 'border_right': None, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}], 'height': None, 'minimal_height': 70}, {'cells': [{'border_bottom': {'alignment': 'Center', 'begin_arrow_head': None, 'cap_style': 'Flat', 'custom_dash_pattern': None, 'dash_style': 'SystemDashDot', 'end_arrow_head': None, 'fill_format': {'color': '#d9d9d9', 'type': 'Solid'}, 'join_style': 'Round', 'miter_limit': None, 'sketch_type': 'Curved', 'style': 'Single', 'width': 5.0}, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': {'alignment': 'Center', 'begin_arrow_head': None, 'cap_style': 'Flat', 'custom_dash_pattern': None, 'dash_style': 'SystemDashDot', 'end_arrow_head': None, 'fill_format': {'color': '#d9d9d9', 'type': 'Solid'}, 'join_style': 'Round', 'miter_limit': None, 'sketch_type': 'Curved', 'style': 'Single', 'width': 5.0}, 'border_right': {'alignment': 'Center', 'begin_arrow_head': None, 'cap_style': 'Flat', 'custom_dash_pattern': None, 'dash_style': 'SystemDashDot', 'end_arrow_head': None, 'fill_format': {'color': '#d9d9d9', 'type': 'Solid'}, 'join_style': 'Round', 'miter_limit': None, 'sketch_type': 'Curved', 'style': 'Single', 'width': 5.0}, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}, {'border_bottom': None, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': None, 'border_right': None, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}, {'border_bottom': None, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': None, 'border_right': None, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}, {'border_bottom': None, 'border_diagonal_down': None, 'border_diagonal_up': None, 'border_left': None, 'border_right': None, 'border_top': None, 'col_span': None, 'column_index': None, 'fill_format': None, 'margin_bottom': None, 'margin_left': None, 'margin_right': None, 'margin_top': None, 'paragraphs': None, 'row_index': None, 'row_span': None, 'text': '', 'text_anchor_type': None, 'text_frame_format': None, 'text_vertical_type': None}], 'height': None, 'minimal_height': 419}], 'self_uri': None, 'style': 'None', 'three_d_format': None, 'type': 'Table', 'vertical_banding': None, 'width': None, 'x': 20, 'y': 10, 'z_order_position': None} Aspose Storage
file is inside the Zip
Environment:
- Operating System: Linux
- Python Version: 3.10.12
- Aspose.Slides Cloud SDK Version: asposeslidescloud==23.4.0
Steps to Reproduce:
- Use the provided parameters to create a shape in the specified slide of the PPTX file.
- The API call returns a 500 Internal Server Error with the message: “Object reference not set to an instance of an object.”
Additional Information:
- The error message suggests a potential server-side issue with object references.
- This issue is currently blocking the progress of our project.
Please advise on how to resolve this issue or if there is a workaround we can use.
Thank you for your assistance
image.png (40.9 KB)
Chart-QAAdmin-08_28_2024_06_05_57.zip (22.0 KB)