I am currently developing a C++ cpprest API server that utilizes the HOOPS Exchange and HOOPS Communicator libraries.
The project is containerized with Docker and operates normally when executed on a Mac using docker-compose. It has been implemented to read .stp files using HOOPS Exchange and to convert files into .scs, .scz, and .png formats with the HOOPS Communicator library.
However, I’ve encountered issues running it in the AWS Lightsail environment with Ubuntu 22.04, where it fails to launch. Even after setting debug_flags to 1 to identify the error, no logs are generated, and it only outputs exited with code 139.
One quick troubleshooting suggestion is to first run your Docker container without generating a PNG to see if that resolves the exited with code 139 error output.