Hello,
I developed a new proxy in our organization. But, when I get to test it, I keep getting the error 'Unable to identify proxy for host <hostname.domain>.com:<port> and url: /v1/candidateexport&apikey=blah", "detail": { "errorcode": "messaging.adaptors.http.configuration.ApplicationNotFound" } } }
Other proxies that were developed last week seem to work fine.
I have performed the following checks already:
Still, I am unable to resolve this issue. Any help would be appreciated!!
Is the ≈ in the url when you make the request? or is that a copy/paste artifact? It looks like it should be a '?' instead...
That is indeed a '?'. Copy/paste rendered it differently.
Try using the management API to verify the deployment details for that proxy/environment/revision. E.g.
curl -X GET -u {user} https://api.enterprise.apigee.com/v1/organizations/{org_name}/environments/{env_name}/apis/{api_name...
Here's some example output:
{ "aPIProxy": "**PROXY**", "configuration": { "basePath": "/", "steps": [] }, "environment": "test", "name": "17", "organization": "**ORG**", "revision": "17", "server": [ { "status": "deployed", "type": [ "message-processor" ], "uUID": "**UUID**" }, { "status": "deployed", "type": [ "message-processor" ], "uUID": "**UUID**" }, { "status": "deployed", "type": [ "router" ], "uUID": "**UUID**" }, { "status": "deployed", "type": [ "router" ], "uUID": "**UUID**" } ], "state": "deployed" }
Check to confirm that the state/status is deployed everywhere. If it isn't, you may need to force undeploy before you can successfully redeploy: http://docs.apigee.com/management/apis/post/organizations/%7Borg_name%7D/apis/%7Bapi_name%7D/revisio...
This is great info. I will try this out.
Is there a "next step" once this is verified? I found the curl command useful but all output indicated that the state/status is fully deployed.
Thanks!
Same issue came up for my team. As for an explanation on why this would happen, i'm unsure. I "undeployed" and redeployed the proxy and that resolved for me.