Facing issue while generating GCS signed URL via Apigee X

We’re using Apigee X to generate signed URLs to upload/download files into Google Cloud Storage. I’ve implemented this using the reference from github. Thanks to @dchiesa1 for the solution. It was working fine until yesterday[27-Jan-25] and since then throwing an exception in Javacallout : “Failed to execute JavaCallout. javax/json/JsonObject” and error.class: com.apigee.kernel.exceptions.spi.UncheckedException. There was no changes made in API proxy. Did anyone come across this error? Please suggest a solution.

1 Like

Please, immediately file a support ticket. A change in the Apigee runtime may be leading to this change in behavior.

also see this https://www.googlecloudcommunity.com/gc/Apigee/Apigee-Java-WsSec-Signature/m-p/856926/highlight/true#M81708

By adding JARs for BouncyCastle into the jar or into your environment, you may be able to avoid the problem you are now seeing.

We are facing the same issue, but using the https://github.com/DinoChiesa/Apigee-Java-Transform-Jwks JWKS transformation kindly shared by @dchiesa1 as well.

It was working until 15-jan (I haven’t tested after), but on 29-jan we noticed it’s not working anymore.

Have you already found any solution to this?

Please open a support ticket and track your request there. thanks!

2 Likes