-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bug: StepFunction with JMESPath yields "Unexpected character" #9937
Comments
I found this: h2non/jsonpath-ng#8 |
The same in 3.0.3 |
Thanks! Waiting for the release :) |
The StepFunctions interpreter now correctly delegates to the jsonpath library, which resolves several issues related to parsing and accessing JSON path definitions. However, it's important to note that the jsonpath_ng library doesn't always adhere completely to the spec (as discussed in h2non/jsonpath-ng#8). Considering this, I am staling this issue for now. Going forward, I will keep an eye on the progress of h2non/jsonpath-ng#8 to ensure alignment with the specifications. Additionally, the tests added in this PR will remain enabled for filtering JSON path definitions. Feel free to reopen this issue or raise any further concerns if needed. Thank you again for your contribution! |
Hi, I'm testing this in localstack 3.3 but it seems it doesn't work right. |
Is there an existing issue for this?
Current Behavior
When running a step function that includes a ResultSelector with this json:
Localstack fails with error:
Expected Behavior
Expected behaviour as in AWS
(Specifically here: the following should check if any of the results contains a status that's not '201')
How are you starting LocalStack?
With a docker-compose file
Steps To Reproduce
Run localstack with docker-compose
Create the step function with a map and ResultSelector as described
Run the step function and see it fail :(
Environment
Anything else?
No response
The text was updated successfully, but these errors were encountered: