I’m trying to connect an external REST API to Foundry using a Python Transforms Code Repository and an imported Data Connection source.
I’m using transforms-external-systems to access the REST source from the transform. I initially had a missing dependency issue, but that appears to be resolved. The repository now successfully resolves the dependency graph, including transforms-external-systems=0.1337.0.
The build progresses successfully through pythonRenderDependencyGraph and dependency resolution, but subsequently fails at:
:renderShrinkwrap FAILED
RemoteException: INTERNAL
HTTP status: 500
Failure instance ID:
41af927b-55cd-4f40-b70e-82aaa8613a4f
Repository RID:
ri.stemma.main.repository.8612d003-2e77-4df7-8596-cfc2f3bb27fa
My meta.yml includes:
requirements:
run:
- python
- transforms {{ PYTHON_TRANSFORMS_VERSION }}
- transforms-expectations
- transforms-preview
- transforms-verbs
- foundry-transforms-lib-python
- transforms-external-systems
transforms-external-systems also shows as successfully installed in the Code Repository Libraries panel.
I’ve retried the build multiple times and continue to receive the server-side 500 specifically during renderShrinkwrap.
Has anyone encountered this failure at the shrinkwrap stage? Is there anything repository-side that can cause renderShrinkwrap to return an HTTP 500 after the dependency graph has already resolved successfully, or does this generally require Foundry support/platform-side investigation?
Happy to provide additional build logs if useful.