Open dkowollik opened 1 week ago
Hi @dkowollik! Could you share as well the server logs (if you run this with the Geometry Service instead of Discovery)?
Hi @RobPasMue,
My mistake. I used the Geometry Service. I updated the python snippets above. The log file shows nothing special, see below (I did not copy the entire path variable from the log file):
Licensing: ANSYS242_DIR already set to 'C:\Program Files\ANSYS Inc\v242\ANSYS' Licensing: Server.SetLicenseServer() has not been called. License checked out in 1516 seconds Modeler = Parasolid ANSYS Stride 1.17.2.9183872 ModelerStarter Hoops 3: hoopsFolder=C:\Program Files\ANSYS Inc\v242\GeometryService\Stride\Hoops\ HOOPS Version: 24.1.0 HOOPS Folder: C:\Program Files\ANSYS Inc\v242\GeometryService\Stride\Hoops\ Translator directory is set to:C:\Program Files\ANSYS Inc\v242\GeometryService\Translators Parasolid version 36.0.198 Environment variable: PATH = C:\Program Files\ANSYS Inc\v242\GeometryService\Stride;... gRPC services subscription done. Server started. Listening on endpoint: localhost:56913
No worries, this works, thanks @dkowollik! Can we try running again the same script with the following arguments in the launch method?
modeler = launch_modeler_with_geometry_service(enable_trace=True, server_log_level=0)
This should provide us with more insights on what's happening on the solver (if we then look at the server logs) . I can try to run it on my side as well if you prefer.
Licensing: ANSYS242_DIR already set to 'C:\Program Files\ANSYS Inc\v242\ANSYS' Licensing: Server.SetLicenseServer() has not been called. License checked out in 1391 seconds Modeler = Parasolid ANSYS Stride 1.17.2.9183872 ModelerStarter Hoops 3: hoopsFolder=C:\Program Files\ANSYS Inc\v242\GeometryService\Stride\Hoops\ HOOPS Version: 24.1.0 HOOPS Folder: C:\Program Files\ANSYS Inc\v242\GeometryService\Stride\Hoops\ Translator directory is set to:C:\Program Files\ANSYS Inc\v242\GeometryService\Translators Parasolid version 36.0.198 Environment variable: PATH = C:\Program Files\ANSYS Inc\v242\GeometryService\Stride;... ApiServerAddin: ApiServerAddin: Subscription for Dbu services has begun. ApiServerAddin: ApiServerAddin: ApiGrpcServer: AddServerServicesDescriptors: Add services descriptor to use reflection begun. Services count: 6 ApiServerAddin: ApiServerAddin: Subscription for Dbu services is done. ApiServerAddin: ApiServerAddin: Subscription for Geometry services has begun. ApiServerAddin: ApiServerAddin: ApiGrpcServer: AddServerServicesDescriptors: Add services descriptor to use reflection begun. Services count: 16 ApiServerAddin: ApiServerAddin: Subscription for Geometry services is done. gRPC services subscription done. ApiServerAddin: ApiServerAddin: ApiGrpcServer : providing endpoint. ApiServerAddin: ApiServerAddin: ServerPortProvider : parsing command line. ApiServerAddin: ApiServerAddin: Command line options: C:\Program Files\ANSYS Inc\v242\GeometryService\Presentation.ApiServerDMS.exe ApiServerAddin: ApiServerAddin: ServerPortProvider : get environment or default endpoint. ApiServerAddin: ApiServerAddin: gRPCServerStartupAddress value: ApiServerAddin: ApiServerAddin: API_ADDRESS value: localhost ApiServerAddin: ApiServerAddin: API_PORT value: 61235 ApiServerAddin: ApiServerAddin: Environment parsed address: localhost:61235 ApiServerAddin: ApiServerAddin: ServerPortProvider : parse endpoint. ApiServerAddin: ApiServerAddin: Provided server's endpoint: localhost:61235 ApiServerAddin: ApiServerAddin: Local adresses: IP Address 0: fe80::d918:d78a:2844:30a%4 IP Address 1: fe80::62d5:150f:4c8e:b7cf%10 IP Address 2: 192.168.56.1 IP Address 3: 10.255.144.77 ApiServerAddin: ApiServerAddin: ApiGrpcServer : provided endpoint. ApiServerAddin: ApiServerAddin: Starting server routine begun. updating health status to "false". ApiServerAddin: ApiServerAddin: Starting server routine: Call "Stop" to stop the server if it's running. ApiServerAddin: ApiServerAddin: Starting server routine: Create new server and bind services. ApiServerAddin: ApiServerAddin: Descriptors added. Descriptors count: 22. ApiServerAddin: ApiServerAddin: Services added. Services count: 21. ApiServerAddin: ApiServerAddin: Starting server routine: new port added to the server: Grpc.Core.ServerPort. Server started. Listening on endpoint: localhost:61235 ApiServerAddin: ApiServerAddin: Admin.GetBackend request. ApiServerAddin: ApiServerAddin: Admin.GetBackend response:{ "type": "WINDOWS_DMS", "version": { "majorRelease": 24, "minorRelease": 2 } } ApiServerAddin: ApiServerAddin: CommandsService.UploadFile ApiServerAddin: ApiServerAddin: Upload file: C:\Users\my_user\AppData\Local\Temp\any_existing_file.txt ApiServerAddin: ApiServerAddin: Upload file: succeeded. ApiServerAddin: ApiServerAddin: Opened file's id: ~sE53637c73-55b2-46d6-88a2-43b0b03e4872.2__ ApiServerAddin: ApiServerAddin: CommandsService.UploadFile.Response: -Result: { "filePath": "C:\Users\my_user\AppData\Local\Temp\any_existing_file.txt", "documentId": { "id": "~sE53637c73-55b2-46d6-88a2-43b0b03e4872.2" } } ApiServerAddin: ApiServerAddin: DesignsService.GetActive. ApiServerAddin: ApiServerAddin: DesignsService.GetActive.Response: -Design: { "id": "~sE53637c73-55b2-46d6-88a2-43b0b03e4872.2", "isComplete": true, "mainPart": { "id": "0:2" }, "mainPartDisplaysFileName": true, "name": "Design1" } ApiServerAddin: ApiServerAddin: DesignsService.GetAssembly. -Request: { "id": "~sE53637c73-55b2-46d6-88a2-43b0b03e4872.2__" } ApiServerAddin: ApiServerAddin: DesignsService.GetAssembly.Response: -Response: { "parts": [ { "id": "0:2", "name": "Design1" } ] }
Okay so the logs are not saying anything about the invalid file format. The service should definitely be checking it rather than the client. I will bring this to the dev team in charge of the Geometry Service. Thanks a lot for your inputs!
A quick workaround would be to implement the checks on the Python side but scaling would make it harder...
🔍 Before submitting the issue
🐞 Description of the bug
There is no error message, that the file format is not supported by the GeometryService.
📝 Steps to reproduce
💻 Which operating system are you using?
Windows
📀 Which ANSYS version are you using?
Ansys 2024 R2
🐍 Which Python version are you using?
3.10
📦 Installed packages