Blocking problem retrieving capabilities/integration descriptor

Issue #3 resolved
Jacob Silverman created an issue
  • I am using the Node.js library for writing HipChat Add-ons, Atlassian Connect Express for HipChat.
  • I followed these instructions and have been successful up to "Registering your Add-on with HipChat."
  • I create a new room in the hipchat OS X app, log into hipchat web service, select the room and choose "integrations" in the side panel (because "add-ons" no longer exists).
  • I click "Build and install your own integration" and enter the capabilities URL (from your instructions) as the integration URL "https://helloworldhipchatconnect.ngrok.com/atlassian-connect.json"
  • I see "loading integration details" and then "install room integration" dialog boxes successively, the second box has an "install" button.
  • After clicking the button I get the error: "Unable to install integration" due to "Problem retrieving capabilities descriptor at https://pong-hipchat.ngrok.com/atlassian-connect.json: Unexpected response 404"
  • I assume the URL in the message should be... "https://helloworldhipchatconnect.ngrok.com/atlassian-connect.json" not... "https://pong-hipchat.ngrok.com/atlassian-connect.json" - "pong-hipchatt.ngrok.com/etc." doesn't exist so not surprising it can't be found.

Where is that URL constructed? I searched the files in mySubdomain root folder for string containing "pong" and can't see it. This means i'm blocked for now making an ACE add-on for hipchat.

/cc @pbrownlow @sebr

Comments (3)

  1. Rich Manalang Account Deactivated

    You can use the AC_LOCAL_BASE_URL env variable to launch your app like so:

    AC_LOCAL_BASE_URL=https://helloworldhipchatconnect.ngrok.com node app.js
    
  2. Jacob Silverman reporter

    Rich provided the solution, which was to change the key name as it was referencing the key of the original template and that was causing the error.

  3. Log in to comment