Hi Heejon, When you configure credential store, you need to give a symmetric key in the configuration file. Please generate a symmetric key as mentioned in step 4 in this link. https://cwiki.apache.org/confluence/display/AIRAVATA/Credential+Store+Configuration+Guide .
Thanks.. Chathuri On Mon, Jan 4, 2016 at 9:16 PM, Heejoon Chae <[email protected]> wrote: > Good! > > I am now able to log in PGA with locally deployed Airavata server. > > Now I can see the menu for creating credential token. I tried to create > credential token, but got following errors. > > I am using default > '/usr/local/apache2/htdocs/apache-airavata-server-0.16-SNAPSHOT/bin/airavata.jks' > as store. > > > ########################################################################################################################## > [ERROR] Error occurred while saving SSH Credentials. > org.apache.airavata.credential.store.store.CredentialStoreException: Error > encrypting data > at > org.apache.airavata.credential.store.store.impl.db.CredentialsDAO.convertObjectToByteArray(CredentialsDAO.java:441) > at > org.apache.airavata.credential.store.store.impl.db.CredentialsDAO.addCredentials(CredentialsDAO.java:99) > at > org.apache.airavata.credential.store.store.impl.SSHCredentialWriter.writeCredentials(SSHCredentialWriter.java:66) > at > org.apache.airavata.credential.store.server.CredentialStoreServerHandler.addSSHCredential(CredentialStoreServerHandler.java:97) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$Processor$addSSHCredential.getResult(CredentialStoreService.java:802) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$Processor$addSSHCredential.getResult(CredentialStoreService.java:786) > at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) > at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) > at > org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.security.InvalidKeyException: No installed provider > supports this key: (null) > at javax.crypto.Cipher.chooseProvider(Cipher.java:893) > at javax.crypto.Cipher.init(Cipher.java:1396) > at javax.crypto.Cipher.init(Cipher.java:1327) > at > org.apache.airavata.common.utils.SecurityUtil.encrypt(SecurityUtil.java:106) > at > org.apache.airavata.credential.store.store.impl.db.CredentialsDAO.convertObjectToByteArray(CredentialsDAO.java:439) > ... 11 more > [ERROR] Error occurred while registering SSH Credential > CredentialStoreException(message:Error occurred while saving SSH > Credentials.) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$addSSHCredential_result$addSSHCredential_resultStandardScheme.read(CredentialStoreService.java:2949) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$addSSHCredential_result$addSSHCredential_resultStandardScheme.read(CredentialStoreService.java:2927) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$addSSHCredential_result.read(CredentialStoreService.java:2869) > at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:86) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$Client.recv_addSSHCredential(CredentialStoreService.java:171) > at > org.apache.airavata.credential.store.cpi.CredentialStoreService$Client.addSSHCredential(CredentialStoreService.java:158) > at > org.apache.airavata.api.server.handler.AiravataServerHandler.generateAndRegisterSSHKeys(AiravataServerHandler.java:284) > at > org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$523447ee.CGLIB$generateAndRegisterSSHKeys$130(<generated>) > at > org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$523447ee$$FastClassByGuice$$85c2369d.invoke(<generated>) > at > com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228) > at > com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) > at > org.apache.airavata.api.server.security.interceptor.SecurityInterceptor.invoke(SecurityInterceptor.java:57) > at > com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:75) > at > com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55) > at > org.apache.airavata.api.server.handler.AiravataServerHandler$$EnhancerByGuice$$523447ee.generateAndRegisterSSHKeys(<generated>) > at > org.apache.airavata.api.Airavata$Processor$generateAndRegisterSSHKeys.getResult(Airavata.java:13273) > at > org.apache.airavata.api.Airavata$Processor$generateAndRegisterSSHKeys.getResult(Airavata.java:13257) > at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) > at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) > at > org.apache.thrift.server.TThreadPoolServer$WorkerProcess.run(TThreadPoolServer.java:286) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > > ########################################################################################################################## > > > *BTW, I am also not seeing the 'register computing resource' menu as Nachi > mentioned before.* > > Thank you, > Heejoon. > > On Mon, Jan 4, 2016 at 8:12 PM, Suresh Marru <[email protected]> wrote: > >> Hi Heejoon, >> >> Good Catch. Did you do a composer update in the airavata-php-gateway >> folder once you did a clone? This will pull the required dependencies into >> the vendor folder. >> >> Suresh >> >> On Jan 4, 2016, at 3:32 AM, Heejoon Chae <[email protected]> wrote: >> >> Hi, Supun, >> >> I got this error when I locally try to open >> >> 'http://localhost/test/airavata-php-gateway/public/index.php' on latest >> PGA cloned from 'https://github.com/apache/airavata-php-gateway' >> >> It seems there is no 'vendor' folder which I guess previous version had. >> >> Thank you, >> Heejoon. >> >> On Mon, Jan 4, 2016 at 12:06 PM, Supun Nakandala < >> [email protected]> wrote: >> >>> In the current version navigation link to the previous home page was >>> removed. Instead a new landing page is shown. But the link to previous home >>> page >>> <server-root>/public/home will take you the previous home page. >>> >>> On Sun, Jan 3, 2016 at 9:39 PM, Heejoon Chae <[email protected]> >>> wrote: >>> >>>> Hi, >>>> >>>> For some reasons, I cannot see the main page of recent version of PGA. >>>> Is current one being in the middle of update or do I need to set it up >>>> differently? >>>> >>>> After clone from https://github.com/apache/airavata-php-gateway, >>>> I only set the app/config/pga_config.php.template to pga_config.php as >>>> I set before. >>>> >>>> I also checked previous version of PGA that I deployed couple of months >>>> ago and it is working correctly. >>>> >>>> Thank you, >>>> Heejoon. >>>> >>>> On Sun, Jan 3, 2016 at 4:52 PM, Heejoon Chae <[email protected]> >>>> wrote: >>>> >>>>> Okay, I upgraded from 'https://github.com/apache/airavata-php-gateway >>>>> '. >>>>> >>>>> Please make the name as 'biovlab_snu'. Should this set to admin user >>>>> name? >>>>> >>>>> Customizing the theme is good addition :) >>>>> >>>>> Thank you, >>>>> Heejoon. >>>>> >>>>> On Sun, Jan 3, 2016 at 4:08 PM, Suresh Marru <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Heejoon, >>>>>> >>>>>> Yes please upgrade PGA as well. As well as the default name will not >>>>>> work, pick a name for your gateway. We can assist you in customizing the >>>>>> theme for your gateway. You can look at this as a example of a customized >>>>>> theme - https://seagrid.org/ >>>>>> >>>>>> Suresh >>>>>> >>>>>> On Jan 2, 2016, at 5:19 PM, Heejoon Chae <[email protected]> >>>>>> wrote: >>>>>> >>>>>> Hi Suresh, >>>>>> >>>>>> Should I use latest PGA as well? I only updated Airavata server >>>>>> recently. I am currently using identity server hosted by SciGaP. >>>>>> >>>>>> Is the name of gateway written in this section? >>>>>> /** >>>>>> * PGA Gateway ID >>>>>> */ >>>>>> 'gateway-id' => 'php_reference_gateway', >>>>>> >>>>>> or >>>>>> >>>>>> /** >>>>>> * Tenant Domain >>>>>> */ >>>>>> 'tenant-domain' => 'master.airavata', >>>>>> >>>>>> /** >>>>>> * Tenant admin's username >>>>>> */ >>>>>> 'admin-username' => 'master', >>>>>> >>>>>> /** >>>>>> * Tenant admin's password >>>>>> */ >>>>>> 'admin-password' => 'master', >>>>>> >>>>>> >>>>>> By the way, I have admin permission with default ID 'master' if the >>>>>> admin you mentioned is same as this. >>>>>> >>>>>> Briefly, I am using locally hosted lastest Airavata server with 1 or >>>>>> 2 month old locally running PGA, and use identity server hosted by >>>>>> SciGaP. >>>>>> I registered own computing resource locally with SLURM job submission >>>>>> interface. >>>>>> >>>>>> Thank you! >>>>>> Heejoon. >>>>>> >>>>>> >>>>>> On Sun, Jan 3, 2016 at 12:02 AM, Suresh Marru <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Heejoon, >>>>>>> >>>>>>> If you have latest Airavata (master), then you can use the user >>>>>>> interface in PGA to create credential store tokens. Only admins can >>>>>>> register tokens. Are you using your own identity server or the one >>>>>>> hosted >>>>>>> by SciGaP? Can you briefly tell what is the name of your gateway so we >>>>>>> can >>>>>>> set up a tenant for you and make you an admin for it. >>>>>>> >>>>>>> Suresh >>>>>>> >>>>>>> On Jan 2, 2016, at 3:29 AM, Heejoon Chae <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I have succeeded to build recent version. Now I have compiled class >>>>>>> located at >>>>>>> >>>>>>> >>>>>>> 'org/apache/airavata/credential/store/store/impl/db/SSHCredentialTest.class' >>>>>>> >>>>>>> How can I run that to generate credential token? >>>>>>> >>>>>>> I tried >>>>>>> 'java >>>>>>> org/apache/airavata/credential/store/store/impl/db/SSHCredentialTest', >>>>>>> but it says >>>>>>> >>>>>>> >>>>>>> ############################################################################################# >>>>>>> [heechae@biobrainpool test-classes]$ java >>>>>>> org/apache/airavata/credential/store/store/impl/db/SSHCredentialTest >>>>>>> Error: A JNI error has occurred, please check your installation and >>>>>>> try again >>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>> org/apache/airavata/common/exception/ApplicationSettingsException >>>>>>> at java.lang.Class.getDeclaredMethods0(Native Method) >>>>>>> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) >>>>>>> at java.lang.Class.privateGetMethodRecursive(Class.java:3048) >>>>>>> at java.lang.Class.getMethod0(Class.java:3018) >>>>>>> at java.lang.Class.getMethod(Class.java:1784) >>>>>>> at >>>>>>> sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544) >>>>>>> at >>>>>>> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526) >>>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>>> org.apache.airavata.common.exception.ApplicationSettingsException >>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>>>>>> ... 7 more >>>>>>> >>>>>>> ############################################################################################ >>>>>>> >>>>>>> >>>>>>> it seems it cannot find dependent classes. >>>>>>> >>>>>>> I manually copied all required classes to same location and tried to >>>>>>> run, but at the end I still got >>>>>>> >>>>>>> >>>>>>> ############################################################################################## >>>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>>> org/slf4j/LoggerFactory >>>>>>> at org.apache.airavata.common.utils.DBUtil.<clinit>(DBUtil.java:43) >>>>>>> at >>>>>>> org.apache.airavata.credential.store.store.impl.db.SSHCredentialTest.main(SSHCredentialTest.java:50) >>>>>>> Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory >>>>>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:381) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:424) >>>>>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) >>>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357) >>>>>>> ... 2 more >>>>>>> >>>>>>> ############################################################################################## >>>>>>> >>>>>>> Thanks, >>>>>>> Heejoon. >>>>>>> >>>>>>> On Tue, Dec 22, 2015 at 10:34 AM, Supun Nakandala < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> The build should work fine now. >>>>>>>> >>>>>>>> On Mon, Dec 21, 2015 at 8:17 PM, Heejoon Chae < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Unfortunately, the compile fails at certain point, >>>>>>>>> >>>>>>>>> [INFO] >>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>> [INFO] BUILD FAILURE >>>>>>>>> [INFO] >>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>> [INFO] Total time: 7:41.368s >>>>>>>>> [INFO] Finished at: Tue Dec 22 10:05:36 KST 2015 >>>>>>>>> [INFO] Final Memory: 95M/3073M >>>>>>>>> [INFO] >>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile >>>>>>>>> (default-compile) on project airavata-client-samples: Compilation >>>>>>>>> failure: >>>>>>>>> Compilation failure: >>>>>>>>> [ERROR] >>>>>>>>> /data/project/mcpg/airavata/test/airavata/airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/samples/CancelExperiments.java:[63,55] >>>>>>>>> incompatible types: java.lang.String cannot be converted to >>>>>>>>> org.apache.airavata.model.security.AuthzToken >>>>>>>>> [ERROR] >>>>>>>>> /data/project/mcpg/airavata/test/airavata/airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/samples/DataManagerSample.java:[38,65] >>>>>>>>> incompatible types: java.lang.String cannot be converted to >>>>>>>>> org.apache.airavata.model.security.AuthzToken >>>>>>>>> [ERROR] >>>>>>>>> /data/project/mcpg/airavata/test/airavata/airavata-api/airavata-client-sdks/java-client-samples/src/main/java/org/apache/airavata/client/tools/RegisterSampleApplications.java:[193,81] >>>>>>>>> incompatible types: java.lang.String cannot be converted to >>>>>>>>> org.apache.airavata.model.security.AuthzToken >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Heejoon. >>>>>>>>> >>>>>>>>> On Tue, Dec 22, 2015 at 10:02 AM, Heejoon Chae < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Sorry, I found my JAVA_HOME set to different location even I use >>>>>>>>>> java 1.8. >>>>>>>>>> >>>>>>>>>> Now it seems building goes correctly! >>>>>>>>>> >>>>>>>>>> Thank you! >>>>>>>>>> Heejoon. >>>>>>>>>> >>>>>>>>>> On Tue, Dec 22, 2015 at 9:56 AM, Heejoon Chae < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Yes. I am using java 1.8 >>>>>>>>>>> >>>>>>>>>>> [heechae@biobrainpool airavata]$ which java >>>>>>>>>>> /packages/jdk1.8.0_65/bin/java >>>>>>>>>>> >>>>>>>>>>> Thanks, >>>>>>>>>>> Heejoon. >>>>>>>>>>> >>>>>>>>>>> On Tue, Dec 22, 2015 at 9:46 AM, Chathuri Wimalasena < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Heejoon, >>>>>>>>>>>> >>>>>>>>>>>> I hope you are using java 1.8. >>>>>>>>>>>> >>>>>>>>>>>> Thanks.. >>>>>>>>>>>> Chathuri >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Dec 21, 2015 at 7:08 PM, Heejoon Chae < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi, Supun, >>>>>>>>>>>>> >>>>>>>>>>>>> Thank you for fixing that. I updated and do mvn clean install. >>>>>>>>>>>>> I got some errors like, >>>>>>>>>>>>> >>>>>>>>>>>>> INFO] BUILD FAILURE >>>>>>>>>>>>> [INFO] >>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>> [INFO] Total time: 7.754s >>>>>>>>>>>>> [INFO] Finished at: Tue Dec 22 09:05:21 KST 2015 >>>>>>>>>>>>> [INFO] Final Memory: 36M/1931M >>>>>>>>>>>>> [INFO] >>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile >>>>>>>>>>>>> (default-compile) on project airavata-data-models: Fatal error >>>>>>>>>>>>> compiling: >>>>>>>>>>>>> invalid target release: 1.8 -> [Help 1] >>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run >>>>>>>>>>>>> Maven with the -e switch. >>>>>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug >>>>>>>>>>>>> logging. >>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>> [ERROR] For more information about the errors and possible >>>>>>>>>>>>> solutions, please read the following articles: >>>>>>>>>>>>> [ERROR] [Help 1] >>>>>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException >>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>> [ERROR] After correcting the problems, you can resume the >>>>>>>>>>>>> build with the command >>>>>>>>>>>>> [ERROR] mvn <goals> -rf :airavata-data-models >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Heejoon. >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Dec 22, 2015 at 12:35 AM, Supun Nakandala < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi Heejoon, >>>>>>>>>>>>>> >>>>>>>>>>>>>> There was an issue in the pom files and I fixed it now. Can >>>>>>>>>>>>>> you check whether your build is working now >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sun, Dec 20, 2015 at 7:52 PM, Heejoon Chae < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I got following as well, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [INFO] Scanning for projects... >>>>>>>>>>>>>>> [ERROR] The build could not read 2 projects -> [Help 1] >>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>>>> [ERROR] The project >>>>>>>>>>>>>>> org.apache.airavata:data-manager-cpi:0.16-SNAPSHOT >>>>>>>>>>>>>>> (/data/project/mcpg/airavata/test/airavata/modules/data-manager/data-manager-cpi/pom.xml) >>>>>>>>>>>>>>> has 1 error >>>>>>>>>>>>>>> [ERROR] Non-resolvable parent POM: Could not find >>>>>>>>>>>>>>> artifact org.apache.airavata:airavata:pom:0.16-SNAPSHOT and >>>>>>>>>>>>>>> 'parent.relativePath' points at wrong local POM @ line 5, >>>>>>>>>>>>>>> column 13 -> >>>>>>>>>>>>>>> [Help 2] >>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>>>> [ERROR] The project >>>>>>>>>>>>>>> org.apache.airavata:data-manager-core:0.16-SNAPSHOT >>>>>>>>>>>>>>> (/data/project/mcpg/airavata/test/airavata/modules/data-manager/data-manager-core/pom.xml) >>>>>>>>>>>>>>> has 1 error >>>>>>>>>>>>>>> [ERROR] Non-resolvable parent POM: Could not find >>>>>>>>>>>>>>> artifact org.apache.airavata:airavata:pom:0.16-SNAPSHOT and >>>>>>>>>>>>>>> 'parent.relativePath' points at wrong local POM @ line 5, >>>>>>>>>>>>>>> column 13 -> >>>>>>>>>>>>>>> [Help 2] >>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run >>>>>>>>>>>>>>> Maven with the -e switch. >>>>>>>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full >>>>>>>>>>>>>>> debug logging. >>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>>>> [ERROR] For more information about the errors and possible >>>>>>>>>>>>>>> solutions, please read the following articles: >>>>>>>>>>>>>>> [ERROR] [Help 1] >>>>>>>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException >>>>>>>>>>>>>>> [ERROR] [Help 2] >>>>>>>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> Heejoon. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Mon, Dec 21, 2015 at 9:48 AM, Chathuri Wimalasena < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Instead of building only credential store module, could you >>>>>>>>>>>>>>>> build from airavata source root. Credential store module >>>>>>>>>>>>>>>> depends on >>>>>>>>>>>>>>>> airavata-server-configuration and other jars. That should >>>>>>>>>>>>>>>> resolve your issue.. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>>> Chathuri >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Sun, Dec 20, 2015 at 7:45 PM, Heejoon Chae < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hi, Chathuri, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thank you for the explanation. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I cloned the git and tried to compile credential-store >>>>>>>>>>>>>>>>> with 'mvn clean install -Dmaven.test.skip=true' with mvn 3.0 >>>>>>>>>>>>>>>>> and java 8 but >>>>>>>>>>>>>>>>> got following errors. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ############################################################################################################### >>>>>>>>>>>>>>>>> Downloaded: >>>>>>>>>>>>>>>>> http://repo1.maven.org/maven2/org/apache/derby/derbyclient/10.11.1.1/derbyclient-10.11.1.1.jar >>>>>>>>>>>>>>>>> (571 KB at 2.8 KB/sec) >>>>>>>>>>>>>>>>> [INFO] >>>>>>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> [INFO] BUILD FAILURE >>>>>>>>>>>>>>>>> [INFO] >>>>>>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> [INFO] Total time: 3:53.576s >>>>>>>>>>>>>>>>> [INFO] Finished at: Mon Dec 21 09:38:34 KST 2015 >>>>>>>>>>>>>>>>> [INFO] Final Memory: 11M/1931M >>>>>>>>>>>>>>>>> [INFO] >>>>>>>>>>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>>>>>>>>>> [ERROR] Failed to execute goal on project >>>>>>>>>>>>>>>>> airavata-credential-store: Could not resolve dependencies for >>>>>>>>>>>>>>>>> project >>>>>>>>>>>>>>>>> org.apache.airavata:airavata-credential-store:jar:0.16-SNAPSHOT: >>>>>>>>>>>>>>>>> The >>>>>>>>>>>>>>>>> following artifacts could not be resolved: >>>>>>>>>>>>>>>>> org.apache.airavata:airavata-credential-store-stubs:jar:0.16-SNAPSHOT, >>>>>>>>>>>>>>>>> org.apache.airavata:airavata-server-configuration:jar:0.16-SNAPSHOT, >>>>>>>>>>>>>>>>> org.apache.airavata:airavata-commons:jar:0.16-SNAPSHOT: Could >>>>>>>>>>>>>>>>> not find >>>>>>>>>>>>>>>>> artifact >>>>>>>>>>>>>>>>> org.apache.airavata:airavata-credential-store-stubs:jar:0.16-SNAPSHOT >>>>>>>>>>>>>>>>> in >>>>>>>>>>>>>>>>> apache.snapshots (http://repository.apache.org/snapshots) >>>>>>>>>>>>>>>>> -> [Help 1] >>>>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>>>>>> [ERROR] To see the full stack trace of the errors, re-run >>>>>>>>>>>>>>>>> Maven with the -e switch. >>>>>>>>>>>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full >>>>>>>>>>>>>>>>> debug logging. >>>>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>>>>>>> [ERROR] For more information about the errors and possible >>>>>>>>>>>>>>>>> solutions, please read the following articles: >>>>>>>>>>>>>>>>> [ERROR] [Help 1] >>>>>>>>>>>>>>>>> http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ############################################################################################################### >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Any suggestion? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>> Heejoon. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Fri, Dec 18, 2015 at 9:29 PM, Chathuri Wimalasena < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Heejoon, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> You need to set up a valid credential store token in the >>>>>>>>>>>>>>>>>> credential store (experiment-catalog database has tables >>>>>>>>>>>>>>>>>> related to >>>>>>>>>>>>>>>>>> credential store). Same credential store token needs to be >>>>>>>>>>>>>>>>>> set in gateway >>>>>>>>>>>>>>>>>> profiles. This token is used when airavata ssh to resource, >>>>>>>>>>>>>>>>>> input staging >>>>>>>>>>>>>>>>>> and all the remote connections with the resource. Credential >>>>>>>>>>>>>>>>>> store token is >>>>>>>>>>>>>>>>>> the identifier for SSH credential object which contains >>>>>>>>>>>>>>>>>> valid SSH keys. >>>>>>>>>>>>>>>>>> Refer this code >>>>>>>>>>>>>>>>>> https://github.com/apache/airavata/blob/master/modules/credential-store/credential-store-service/src/test/java/org/apache/airavata/credential/store/store/impl/db/SSHCredentialTest.java. >>>>>>>>>>>>>>>>>> There are API methods to generate SSH keys as well. You can >>>>>>>>>>>>>>>>>> use any of the >>>>>>>>>>>>>>>>>> two methods. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Thanks.. >>>>>>>>>>>>>>>>>> Chathuri >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Fri, Dec 18, 2015 at 12:02 AM, Heejoon Chae < >>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Hi, Suresh, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thank you for the help. It correctly parses the email. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Now I have another error caused by 'credential token' as >>>>>>>>>>>>>>>>>>> below, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> ERROR] expId: ttt_d0a8ca90-46b3-4225-add7-c29207130fc8, >>>>>>>>>>>>>>>>>>> processId: PROCESS_273f058f-a0bc-400b-9a82-5d71246c8fa8, >>>>>>>>>>>>>>>>>>> taskId: >>>>>>>>>>>>>>>>>>> TASK_fc9dd43b-f0ea-4e6c-bd92-c5daa698257b type: >>>>>>>>>>>>>>>>>>> DATA_STAGING,:- output >>>>>>>>>>>>>>>>>>> staging failed, reason: Provided credential store token is >>>>>>>>>>>>>>>>>>> not valid. >>>>>>>>>>>>>>>>>>> Please provide the correct credential store token >>>>>>>>>>>>>>>>>>> [INFO] expId: ttt_d0a8ca90-46b3-4225-add7-c29207130fc8, >>>>>>>>>>>>>>>>>>> processId: PROCESS_273f058f-a0bc-400b-9a82-5d71246c8fa8 :- >>>>>>>>>>>>>>>>>>> Process status >>>>>>>>>>>>>>>>>>> changed FAILED -> FAILED >>>>>>>>>>>>>>>>>>> [INFO] Publishing status to rabbitmq... >>>>>>>>>>>>>>>>>>> [ERROR] GFac Worker throws an exception >>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.core.GFacException: Error while >>>>>>>>>>>>>>>>>>> staging output data >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.impl.GFacEngineImpl.outputDataStaging(GFacEngineImpl.java:478) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.impl.GFacEngineImpl.runProcessOutflow(GFacEngineImpl.java:393) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.impl.GFacWorker.runProcessOutflow(GFacWorker.java:172) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.impl.GFacWorker.run(GFacWorker.java:105) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >>>>>>>>>>>>>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> I actually set 'false' for storing credential in the >>>>>>>>>>>>>>>>>>> 'airavata-server.properties' file as bellow >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> start.credential.store=false >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> but it seems still they are active. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Thank you, >>>>>>>>>>>>>>>>>>> Heejoon. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> On Fri, Dec 18, 2015 at 12:42 AM, Suresh Marru < >>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Hi Heejoon, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> You will need to configure your email within >>>>>>>>>>>>>>>>>>>> gfac-config.yaml (you will find it in the bin directory). >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> If you can add your email to: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> - jobManagerType: SLURM >>>>>>>>>>>>>>>>>>>> commandOutputParser: >>>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.impl.job.SlurmOutputParser >>>>>>>>>>>>>>>>>>>> emailParser: >>>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.monitor.email.parser.SLURMEmailParser >>>>>>>>>>>>>>>>>>>> resourceEmailAddresses: >>>>>>>>>>>>>>>>>>>> - SDSC Admin <[email protected]> # comet >>>>>>>>>>>>>>>>>>>> - [email protected] # stampede >>>>>>>>>>>>>>>>>>>> - [email protected] >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>> Suresh >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> > On Dec 16, 2015, at 6:33 PM, Heejoon Chae < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > Hi, Suresh, >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > I am using one month old version of PGA and Airavata >>>>>>>>>>>>>>>>>>>> server. Both were recent version at that time. >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > apache-airavata-server-0.16-SNAPSHOT >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > Thank you, >>>>>>>>>>>>>>>>>>>> > Heejoon. >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > On Thu, Dec 17, 2015 at 8:28 AM, Suresh Marru < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> > Hi Heejoon, >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > Are you using Airavata 0.15 or 0.16 for this purpose? >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > Suresh >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> >> On Dec 16, 2015, at 5:38 PM, Heejoon Chae < >>>>>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> Hi, >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> I have succeeded run job with SLURM. >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> Now, the job monitoring through email causes some >>>>>>>>>>>>>>>>>>>> errors as bellow. >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> It seems the Airavata server correctly log in the >>>>>>>>>>>>>>>>>>>> email account and bring email list, but it could not parse >>>>>>>>>>>>>>>>>>>> it correctly. >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> ################################################################################# >>>>>>>>>>>>>>>>>>>> >> [ERROR] [EJM]: Error parsing email message >>>>>>>>>>>>>>>>>>>> =====================================> >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> org.apache.airavata.common.exception.AiravataException: >>>>>>>>>>>>>>>>>>>> [EJM]: Couldn't >>>>>>>>>>>>>>>>>>>> identify Resource job manager type from address >>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>> >> at >>>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.monitor.email.EmailBasedMonitor.getJobMonitorType(EmailBasedMonitor.java:160) >>>>>>>>>>>>>>>>>>>> >> at >>>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.monitor.email.EmailBasedMonitor.parse(EmailBasedMonitor.java:144) >>>>>>>>>>>>>>>>>>>> >> at >>>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.monitor.email.EmailBasedMonitor.processMessages(EmailBasedMonitor.java:239) >>>>>>>>>>>>>>>>>>>> >> at >>>>>>>>>>>>>>>>>>>> org.apache.airavata.gfac.monitor.email.EmailBasedMonitor.run(EmailBasedMonitor.java:208) >>>>>>>>>>>>>>>>>>>> >> at java.lang.Thread.run(Thread.java:745) >>>>>>>>>>>>>>>>>>>> >> [ERROR] FROM: [email protected] >>>>>>>>>>>>>>>>>>>> >> [ERROR] TO: [email protected] >>>>>>>>>>>>>>>>>>>> >> [ERROR] SUBJECT: SLURM Job_id=116 Name=A1514598207 >>>>>>>>>>>>>>>>>>>> Ended, Run time 00:00:01, COMPLETED, ExitCode 0 >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> ################################################################################# >>>>>>>>>>>>>>>>>>>> >> >>>>>>>>>>>>>>>>>>>> >> Thank you, >>>>>>>>>>>>>>>>>>>> >> Heejoon. >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> > >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Thank you >>>>>>>>>>>>>> Supun Nakandala >>>>>>>>>>>>>> Dept. Computer Science and Engineering >>>>>>>>>>>>>> University of Moratuwa >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thank you >>>>>>>> Supun Nakandala >>>>>>>> Dept. Computer Science and Engineering >>>>>>>> University of Moratuwa >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>> >>>> >>> >>> >>> -- >>> Thank you >>> Supun Nakandala >>> Dept. Computer Science and Engineering >>> University of Moratuwa >>> >> >> <???? 린샷 2016-01-04 오후 5.27.14.png> >> >> >> >
