The API for Syndesis - a flexible, customizable, cloud-hosted platform that provides core integration capabilities as a service. It leverages Red Hat's existing product architecture using OpenShift Online/Dedicated and Fuse Integration Services.
Working on getting a twitter connection created, when I click the 'Connect Twitter' button nothing happens (need to fix the page error handling :-). While investigating I see that the call to /credentials fails like:
{"errorCode":500,"userMsg":"Please contact the administrator and file a bug report","developerMsg":"Internal Server Exception. 401 Authorization Required"}
Which I definitely need to show in the UI. However it's not a lot of information to tell what's going wrong. If I look at what's logged in the rest api pod however, the problem is a lot more apparent:
Which is a lot more informative. We should figure out how to pass on error response bodies from upstream systems rather than exposing errors as a fairly generic internal server exception, as we can then show much more meaningful error messages to the user without requiring investigation.
Working on getting a twitter connection created, when I click the 'Connect Twitter' button nothing happens (need to fix the page error handling :-). While investigating I see that the call to /credentials fails like:
Which I definitely need to show in the UI. However it's not a lot of information to tell what's going wrong. If I look at what's logged in the rest api pod however, the problem is a lot more apparent:
Which is a lot more informative. We should figure out how to pass on error response bodies from upstream systems rather than exposing errors as a fairly generic internal server exception, as we can then show much more meaningful error messages to the user without requiring investigation.