Hi Lahiru, Thanks a lot for the response. while trying to run Airavata locally on Ubuntu using this command ```docker-compose -f modules/ide-integration/src/main/containers/docker-compose.yml -f modules/distribution/src/main/docker/docker-compose.yml up```
Email store Authentication related error comes up. I have pasted the log below. I have done nothing for authentication nor have I started any db separately. All that I am doing is running above command after creating a docker image using the steps mentioned in the readme file of Airavata. What should I do to fix this? emailmonitor_1 | 2023-06-02 07:56:34,488 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't connect to the store emailmonitor_1 | javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] Invalid credentials (Failure) emailmonitor_1 | at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:732) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at javax.mail.Service.connect(Service.java:366) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at javax.mail.Service.connect(Service.java:246) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:185) ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT] emailmonitor_1 | at java.lang.Thread.run(Thread.java:829) ~[?:?] emailmonitor_1 | 2023-06-02 07:56:34,489 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Caught a throwable while closing email store emailmonitor_1 | java.lang.NullPointerException: null emailmonitor_1 | at org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:231) ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT] emailmonitor_1 | at java.lang.Thread.run(Thread.java:829) ~[?:?] emailmonitor_1 | 2023-06-02 07:56:35,595 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't connect to the store emailmonitor_1 | javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] Invalid credentials (Failure) emailmonitor_1 | at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:732) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at javax.mail.Service.connect(Service.java:366) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at javax.mail.Service.connect(Service.java:246) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:185) ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT] emailmonitor_1 | at java.lang.Thread.run(Thread.java:829) ~[?:?] emailmonitor_1 | 2023-06-02 07:56:35,596 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Caught a throwable while closing email store emailmonitor_1 | java.lang.NullPointerException: null emailmonitor_1 | at org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:231) ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT] emailmonitor_1 | at java.lang.Thread.run(Thread.java:829) ~[?:?] apiserver_1 | 2023-06-02 07:56:35,753 [main] INFO org.apache.airavata.common.utils.ApplicationSettings {} - Settings loaded from file:/opt/apache-airavata-api-server/bin/airavata-server.properties apiserver_1 | Exception in thread "main" org.apache.airavata.common.exception.ApplicationSettingsException: api.server.monitoring.enabled apiserver_1 | at org.apache.airavata.common.utils.ApplicationSettings.getSettingImpl(ApplicationSettings.java:196) apiserver_1 | at org.apache.airavata.common.utils.ApplicationSettings.getBooleanSetting(ApplicationSettings.java:350) apiserver_1 | at org.apache.airavata.server.ServerMain.main(ServerMain.java:175) emailmonitor_1 | 2023-06-02 07:56:36,848 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't connect to the store emailmonitor_1 | javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] Invalid credentials (Failure) emailmonitor_1 | at com.sun.mail.imap.IMAPStore.protocolConnect(IMAPStore.java:732) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at javax.mail.Service.connect(Service.java:366) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at javax.mail.Service.connect(Service.java:246) ~[javax.mail-1.6.2.jar:1.6.2] emailmonitor_1 | at org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:185) ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT] emailmonitor_1 | at java.lang.Thread.run(Thread.java:829) ~[?:?] emailmonitor_1 | 2023-06-02 07:56:36,848 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Caught a throwable while closing email store emailmonitor_1 | java.lang.NullPointerException: null emailmonitor_1 | at org.apache.airavata.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:231) ~[email-monitor-0.21-SNAPSHOT.jar:0.21-SNAPSHOT] emailmonitor_1 | at java.lang.Thread.run(Thread.java:829) ~[?:?] containers_apiserver_1 exited with code 1 emailmonitor_1 | 2023-06-02 07:56:37,968 [Thread-0] ERROR org.apache.airavata.monitor.email.EmailBasedMonitor {} - [EJM]: Couldn't connect to the store emailmonitor_1 | javax.mail.AuthenticationFailedException: [AUTHENTICATIONFAILED] Invalid credentials (Failure) Thanks & Regards, Saurav Kumar Jha On Tue, May 30, 2023 at 9:18 PM Lahiru Jayathilake < lahirujayathil...@gmail.com> wrote: > Hi Saurav, > > Regarding the development environments. > You can do the development with the OS that you prefer. (However, based on > my experience, I'd recommend going with Linux) > > You can follow this document [1, 2] to set up a local Airavata development > environment and use it in the settings file. Alternatively, if you select > any of the options mentioned in this section [3], you just need to set up > the Airavata Django Portal as your development environment. > > > [1] - https://github.com/apache/airavata/blob/develop/README.md > [2] - https://github.com/apache/airavata/tree/develop > [3] - > https://github.com/apache/airavata-django-portal#:~:text=Create%20a%20local%20settings%20file > . > > Cheers! > Lahiru > > On Tue, May 30, 2023 at 12:12 PM saurav kumar jha < > imsauravgaurav...@gmail.com> wrote: > >> Hi Suresh & Eroma, >> I have got overview of technical requirements of the following jira:: >> [AIRAVATA-3594] Dashboards to get quick statistics - ASF JIRA (apache.org) >> <https://issues.apache.org/jira/browse/AIRAVATA-3594> >> >> I have a few questions related to it. >> >> Should I do development setup of Airavata Django portal >> <https://github.com/apache/airavata-django-portal> on linux or on >> windows for working on above jira? >> >> Can you please assign this jira to me? >> >> What are the repositories other than Airavata Django Portal >> <https://github.com/apache/airavata-django-portal> which I should set up >> locally for development purposes? >> >> Thanks & Regards, >> Saurav Kumar Jha >> >> >> >>