Expand my Community achievements bar.

Error while running the first App Builder project

Avatar

Level 3

Hello,

 

I am trying to run a App Builder project with the following command:

aio app run

 

However, I am getting this error in the terminal:

OpenWhiskError: Unknown Error From API: self signed certificate in certificate chain

 

Please let me know what's wrong.

 

Regards,

Saif

12 Replies

Avatar

Employee

Hi @Saif - are you following the guidance to write your first App Builder? https://github.com/AdobeDocs/project-firefly/blob/master/getting_started/first_app.md

Does the error disappear if you terminate the current run command and start a new one?

For future questions regarding App Builder, feel free to post directly in the App BuilderForum: https://experienceleaguecommunities.adobe.com/t5/project-firefly/ct-p/project-firefly

Avatar

Level 3

@duypnguyen I followed the guidance and the error is still there even if I terminate the current run command and start a new one.

Avatar

Employee

@Saif - could you share the output of this command `aio info` ?

Avatar

Level 3

@duypnguyen Here's the screenshot of the output of 'aio info':

Saif_0-1605710091342.png

 

Avatar

Employee

Thanks for sharing the info @Saif . I don't see any problem with the setup, all versions are up to date.

 

There is a .env file inside your project directory. Do you see: AIO_runtime_apihost=https://adobeioruntime.net ? If not please add it.

It's possible that you have a different host in ~/.wskprops.

Related issue: https://github.com/adobe/aio-cli-plugin-app/issues/267

Avatar

Level 3

Hi,

 

I was never able to find the cause of this issue. But I would like to point out that after trying it again now, I am getting a different error. It says "Error: Unknown Error From API: unable to get local issuer certificate".

 

I would love to have some answers here so that I can start exploring App Builder.

 

Regards,

Saif

Avatar

Employee

@Saif - based on the previous conversation, it seemed that your connection is blocked by a firewall.

Similar report at https://github.com/adobe/aio-cli/issues/222

Did you have a chance to work with your IT department on how to overcome it?

Avatar

Level 3

I contacted the IT department. They are asking what exactly the "aio app run" command does. I need to tell them which endpoint it is exactly trying to connect to so that they can whitelist it.

Avatar

Employee

Endpoints for updating Runtime actions are:

adobeioruntime.net 

*.adobeioruntime.net 

If you project has a UI, it will need to upload static files to our CDN. The upload URL can be dynamic based on the backend system so I can not confirm it. Currently it's uploaded to AWS S3.

Avatar

Level 3

I can give them the mentioned endpoints but when I ping adobeioruntime.net, I get the response as expected:

Saif_0-1638974042177.png

Also, for the static files upload URL,  I found the following URL mentioned as "app_url" in the .aio file:

*.adobeio-static.net
Do you think this could be it?

Avatar

Level 3

As per the IT team, api.amplitude.com is blocked on the network by them. Is "aio app run" command dependent on it? If yes then they can unblock it.