Return-Path: X-Original-To: apmail-airavata-dev-archive@www.apache.org Delivered-To: apmail-airavata-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7F23A18C99 for ; Thu, 21 Apr 2016 00:48:38 +0000 (UTC) Received: (qmail 36508 invoked by uid 500); 21 Apr 2016 00:48:38 -0000 Delivered-To: apmail-airavata-dev-archive@airavata.apache.org Received: (qmail 36455 invoked by uid 500); 21 Apr 2016 00:48:38 -0000 Mailing-List: contact dev-help@airavata.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@airavata.apache.org Delivered-To: mailing list dev@airavata.apache.org Received: (qmail 36445 invoked by uid 99); 21 Apr 2016 00:48:38 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 21 Apr 2016 00:48:38 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 1DC1CC0940 for ; Thu, 21 Apr 2016 00:48:37 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.18 X-Spam-Level: * X-Spam-Status: No, score=1.18 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, WEIRD_PORT=0.001] autolearn=disabled Authentication-Results: spamd4-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id mxOLIcD956c6 for ; Thu, 21 Apr 2016 00:48:33 +0000 (UTC) Received: from mail-oi0-f52.google.com (mail-oi0-f52.google.com [209.85.218.52]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 9AC215F3DA for ; Thu, 21 Apr 2016 00:48:32 +0000 (UTC) Received: by mail-oi0-f52.google.com with SMTP id x201so61773344oif.3 for ; Wed, 20 Apr 2016 17:48:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=W1PVZgJkIP/PbSSqE2hywGCEqd87NdTmJiPwGWoKJc4=; b=S0RaxhAD7QTskFG/V7vuuYomflTEweCe7k346aOKkq6VkYkKhWtHH3q9Qw01ZD42RZ /RomH6zAgRJDCfGnEnaYcIVdkjq1VNKrIAdGshSJzGz1q8yGoYilXtiy6NO/rhZ1fhIZ ei5Lg2pqpBb3WA7oPN8D6QCnx6c0zD6Cc3671HOfY+G9QE5Sy7KXTAHyyQtfKK7MbaFQ RHhTpmEE2liUbvQuCgJb7G17COqjHiy6lDSQLxmwI3Y8p2xtkU6iUWg78Yg8f/It+v52 NN9kfX4hIWf9UtxxDE3dCK0U5gltETWZVGCYnNvJxS3g7grM7RaGBQh4obw67HL1AcbW 2RTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=W1PVZgJkIP/PbSSqE2hywGCEqd87NdTmJiPwGWoKJc4=; b=A5+3RR6B3+IJjV+TMJjBQxg42WMWlYG45Ftygxe3sAQwgwO9silMcx4ezPUc2Xr5A6 aeCI6QhCDUg7oKgiJsMHo/ksIfc/NAGKrKWDMpL9MOcrGHbDzLBlgN2fJJMJwuP9AfPc 6EpdlNRY/EAmkKmy/MUNLxQCrb/a9nPLVqNvil5slYUGMcABxxy1IMl+U+E2KJLUmL0c ZCPNAm76/Tca0+2eqSE+Fev4IwzzzJeVi9UikqKy1Jsr3hT/MyF+dXbW3zO178zVtEdU HYvV/9rFwdAlLvepJoylXlbeWU25lXIGUX/8ZvqQniiA7xGTANLVwoMW/RvgAAlcVhkd IQBw== X-Gm-Message-State: AOPr4FXn9uxsC0SNpR+AAYltOl2x3PDVxOKTxnYIzVo3wpOXQcnKdSpFoVUODebMPJANm+npqzKdb9CpOGkEIA== X-Received: by 10.202.49.1 with SMTP id x1mr5063347oix.106.1461199711386; Wed, 20 Apr 2016 17:48:31 -0700 (PDT) MIME-Version: 1.0 References: <7A326A80-780B-4A60-91FB-034D19DF4EE4@apache.org> <85D13618-4C4A-4936-BD65-54871C31F0FD@apache.org> <10C9922C-0584-4114-9461-0C764CF8BA96@apache.org> In-Reply-To: From: Shameera Rathnayaka Date: Thu, 21 Apr 2016 00:48:21 +0000 Message-ID: Subject: Re: Jetstream VM creation through Airavata To: dev@airavata.apache.org Content-Type: multipart/alternative; boundary=001a113cd5cabe42ec0530f41172 --001a113cd5cabe42ec0530f41172 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Pankaj, To work with your ssh keys you need to add them to jetstream keypair. Have you done that part? also you are not providing correct the OS_PASSWORD value accordding to above deatils. Shameera. On Wed, Apr 20, 2016 at 3:42 PM Pankaj Saha wrote: > I have just use maven to build the same project. here is thedetails > # Common properties > publicKeyFile=3D/home/psaha4/.ssh/id_rsa.pub > > # Jetstream properties > jetstream_imageId=3D448636b0-450a-4b49-9bfe-b3135fc443e8 > jetstream_flavorId=3D3 > > OS_PROJECT_DOMAIN_NAME=3Dtacc > OS_USER_DOMAIN_NAME=3Dtacc > OS_PROJECT_NAME=3Dscigap > OS_TENANT_NAME=3Dscigap > OS_USERNAME=3Dscigap > OS_PASSWORD=3D > OS_AUTH_URL=3Dhttps://jblb.jetstream-cloud.org:35357/v3 > OS_IDENTITY_API_VERSION=3D3 > > # Network Properties > OS_FLOATING_IP_POOL=3Dpublic > OS_SUBNET_NAME=3Dairavata > > The test case error that I am getting for the Test case is al below: > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Running org.apache.airavata.cloud.test.CloudIntfTest > AuthenticationException{message=3DUnauthorized, status=3D401} > at > org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExce= ptionHandler.java:36) > at > org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExce= ptionHandler.java:23) > at > org.openstack4j.openstack.internal.OSAuthenticator.authenticateV3(OSAuthe= nticator.java:161) > at > org.openstack4j.openstack.internal.OSAuthenticator.invoke(OSAuthenticator= .java:78) > at > org.openstack4j.openstack.client.OSClientBuilder$ClientV3.authenticate(OS= ClientBuilder.java:163) > at > org.openstack4j.openstack.client.OSClientBuilder$ClientV3.authenticate(OS= ClientBuilder.java:127) > at > org.apache.airavata.cloud.openstack.OS4JClientProvider.getOSClientV3(OS4J= ClientProvider.java:86) > at > org.apache.airavata.cloud.openstack.OS4JClientProvider.getOSClient(OS4JCl= ientProvider.java:49) > at > org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl.(OpenstackInt= fImpl.java:78) > at > org.apache.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerT= est(CloudIntfTest.java:77) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMeth= od.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallabl= e.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod= .java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.= java:17) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.ja= va:283) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Pr= ovider.java:173) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Prov= ider.java:153) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.jav= a:128) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLo= ader(ForkedBooter.java:203) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBo= oter.java:155) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) > java.lang.NullPointerException > at > org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl.getKeyPair(Openstac= kIntfImpl.java:215) > at > org.apache.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerT= est(CloudIntfTest.java:92) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMeth= od.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallabl= e.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod= .java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.= java:17) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.ja= va:283) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Pr= ovider.java:173) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Prov= ider.java:153) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.jav= a:128) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLo= ader(ForkedBooter.java:203) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBo= oter.java:155) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) > [main] ERROR org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl - > Failed to retrieve keypair: testKey > java.lang.NullPointerException > at > org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl.createKeyPair(Opens= tackIntfImpl.java:197) > at > org.apache.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerT= est(CloudIntfTest.java:94) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMeth= od.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallabl= e.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod= .java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.= java:17) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.ja= va:283) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Pr= ovider.java:173) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Prov= ider.java:153) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.jav= a:128) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLo= ader(ForkedBooter.java:203) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBo= oter.java:155) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) > [main] ERROR org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl - > Failed to create keypair: testKey > java.lang.NullPointerException > at > org.apache.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerT= est(CloudIntfTest.java:97) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java= :62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorI= mpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMeth= od.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallabl= e.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod= .java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.= java:17) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.= java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.ja= va:283) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Pr= ovider.java:173) > at > org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Prov= ider.java:153) > at > org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.jav= a:128) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLo= ader(ForkedBooter.java:203) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBo= oter.java:155) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) > Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.913 sec > <<< FAILURE! - in org.apache.airavata.cloud.test.CloudIntfTest > jetstreamCreateDeleteServerTest(org.apache.airavata.cloud.test.CloudIntfT= est) > Time elapsed: 0.908 sec <<< FAILURE! > java.lang.AssertionError: null > at org.junit.Assert.fail(Assert.java:86) > at org.junit.Assert.fail(Assert.java:95) > at > org.apache.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerT= est(CloudIntfTest.java:128) > > > > On Wed, Apr 20, 2016 at 3:36 PM, Suresh Marru wrote: > >> Thats nice. Few suggestions: >> >> * Eclipse or IDEA are good to write code, but to build and run tests fro= m >> maven, command line is the best option. >> * Please use the mailing lists as much as possible so rest of us can als= o >> contribute. If even you use hangouts, please take time to explain what t= he >> issue is so it engages every one. >> >> I am able to run the test cases and am able to program >> against OpenstackIntfImpl just fine. Can you elaborate on what is the >> authentication issue you are running into? >> >> Suresh >> >> On Apr 20, 2016, at 3:30 PM, Pankaj Saha wrote: >> >> Hi Suresh, >> >> I just had a hangout session with Mangirish regarding the same. It looks >> like an authentication issue with openstack which he is aware of. He has >> explained me his code and I am going to retry fixing the problem. >> >> I did not use maven to build his project instead I have export his >> project as eclipse (mvn eclipse:eclipse) and trying to run the junit tes= t. >> >> Will update you once I find something new. >> >> Thanks >> Pankaj >> >> >> On Wed, Apr 20, 2016 at 3:21 PM, Suresh Marru wrote: >> >>> Hi Pankaj, >>> >>> Can you please be more clear? What is failing? Did you try to build it >>> using maven within the cloud provisioning directory itself? Did you cha= nge >>> the public key file in the test_data.properties? >>> >>> Suresh >>> >>> On Apr 20, 2016, at 2:56 PM, Pankaj Saha wrote: >>> >>> I am able to get Mangirish's code in the develop branch. After making i= t >>> an eclipse project, when I am trying to run it as JUnit test, it's fail= ing. >>> Need help to fix this, possibly some configuration changes in the >>> properties file or similar. >>> It will be great we can talk over a hangout session or at least a chat >>> session to make it work. >>> >>> On Wed, Apr 20, 2016 at 12:05 PM, Mangirish Wagle < >>> vaglomangirish@gmail.com> wrote: >>> >>>> Hi Pankaj, >>>> >>>> You may find a sample test code for the module in this unit test file:= - >>>> >>>> >>>> https://github.com/apache/airavata/blob/develop/modules/cloud/cloud-pr= ovisioning/src/test/java/org/apache/airavata/cloud/test/CloudIntfTest.java >>>> >>>> Also, if you want to test run the code, you may please follow this >>>> quick README:- >>>> >>>> >>>> https://github.com/apache/airavata/blob/develop/modules/cloud/cloud-pr= ovisioning/README >>>> >>>> Please let me know if you need some more info or code walkthrough. >>>> Sending you the jetstream openrc credentials separately. >>>> >>>> Thanks. >>>> >>>> Regards, >>>> Mangirish >>>> >>>> On Wed, Apr 20, 2016 at 11:42 AM, Suresh Marru >>>> wrote: >>>> >>>>> Hi Pankaj, >>>>> >>>>> Please switch to =E2=80=98develop=E2=80=99 branch and look for the cl= oud provisioning >>>>> module - >>>>> https://github.com/apache/airavata/tree/develop/modules/cloud/cloud-p= rovisioning >>>>> >>>>> Suresh >>>>> >>>>> On Apr 20, 2016, at 11:37 AM, Pankaj Saha >>>>> wrote: >>>>> >>>>> Hello Mangirish, >>>>> I have latest Airavata mater branch installed in my local system. Can >>>>> you please give us some clue how to start creating the VMs through yo= u >>>>> application. Please specify where we can find your corresponding java= code. >>>>> Is it through PGA website? >>>>> Please share the required password to me in a separate email. >>>>> >>>>> Thanks >>>>> Pankaj >>>>> >>>>> >>>>> >>>> >>> >>> >> >> > -- Shameera Rathnayaka --001a113cd5cabe42ec0530f41172 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Pankaj,

To work with your ssh keys y= ou need to add them to jetstream keypair. Have you done that part?=C2=A0

also you are not providing correct the OS_PASSWORD v= alue accordding to above deatils.

Shameera.
On Wed, Apr 20, 2016 at 3:42 P= M Pankaj Saha <psaha4@binghamto= n.edu> wrote:
I have just use maven to build the same project. here is thedetails
=
# Common properties
publicKeyFile=3D/home/psaha4/.ssh/id_rsa= .pub

# Jetstream properties
jetstream_im= ageId=3D448636b0-450a-4b49-9bfe-b3135fc443e8
jetstream_flavorId= =3D3

OS_PROJECT_DOMAIN_NAME=3Dtacc
OS_US= ER_DOMAIN_NAME=3Dtacc
OS_PROJECT_NAME=3Dscigap
OS_TENAN= T_NAME=3Dscigap
OS_USERNAME=3Dscigap
OS_PASSWORD=3D<= not exposing here>
OS_IDENTITY_API_VERSION=3D3

# Network Properties
OS_FLOATING_IP_POOL=3Dpublic
OS_= SUBNET_NAME=3Dairavata

The test case error t= hat I am getting for the Test case is al below:
-----------------------------------------------------= --
=C2=A0T E S T S
------------------------------------= -------------------
Running org.apache.airavata.cloud.test.CloudI= ntfTest
AuthenticationException= {message=3DUnauthorized, status=3D401}
at org.openstack4j.core.transport.HttpExceptionHandler.m= apException(HttpExceptionHandler.java:36)
at org.openstack4j.core.transport.HttpExceptionHandle= r.mapException(HttpExceptionHandler.java:23)
at org.openstack4j.openstack.internal.OSAuthentica= tor.authenticateV3(OSAuthenticator.java:161)
at org.openstack4j.openstack.internal.OSAuthentica= tor.invoke(OSAuthenticator.java:78)
at org.openstack4j.openstack.client.OSClientBuilder$ClientV= 3.authenticate(OSClientBuilder.java:163)
at org.openstack4j.openstack.client.OSClientBuilder$Cl= ientV3.authenticate(OSClientBuilder.java:127)
at org.apache.airavata.cloud.openstack.OS4JClient= Provider.getOSClientV3(OS4JClientProvider.java:86)
at org.apache.airavata.cloud.openstack.OS4JC= lientProvider.getOSClient(OS4JClientProvider.java:49)
at org.apache.airavata.cloud.intf.impl.Op= enstackIntfImpl.<init>(OpenstackIntfImpl.java:78)
at org.apache.airavata.cloud.test.Cloud= IntfTest.jetstreamCreateDeleteServerTest(CloudIntfTest.java:77)
<= span style=3D"white-space:pre-wrap"> at sun.reflect.NativeMethodAcce= ssorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce= ssorImpl.java:62)
at= sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43)
at java.= lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runRef= lectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run= (ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(Frame= workMethod.java:47)
= at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod= .java:17)
at org.jun= it.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRun= ner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChi= ld(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:29= 0)
at org.junit.runn= ers.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren= (ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.Par= entRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.= java:363)
at org.apa= che.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
at org.apache.maven.s= urefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
at org.apache.maven.sur= efire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
at org.apache.maven.surefir= e.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
at org.apache.maven.surefire.booter.For= kedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
= at org.apache.maven.surefire.b= ooter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
at org.apache.maven.surefire.boote= r.ForkedBooter.main(ForkedBooter.java:103)
java.lang.NullPointerE= xception
at org.apac= he.airavata.cloud.intf.impl.OpenstackIntfImpl.getKeyPair(OpenstackIntfImpl.= java:215)
at org.apa= che.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerTest(Cloud= IntfTest.java:92)
at= sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccesso= rImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invo= ke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.m= odel.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners= .model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkM= ethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.Invok= eMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.j= ava:325)
at org.juni= t.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.= BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
<= span style=3D"white-space:pre-wrap"> at org.junit.runners.ParentRunn= er$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:= 71)
at org.junit.run= ners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$= 000(ParentRunner.java:58)
<= /span>at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.= ParentRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.exec= ute(JUnit4Provider.java:283)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithReru= n(JUnit4Provider.java:173)
= at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JU= nit4Provider.java:153)
at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider= .java:128)
at org.ap= ache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(For= kedBooter.java:203)
= at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedB= ooter.java:155)
at o= rg.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
[main] ERROR org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl = - Failed to retrieve keypair: testKey
java.lang.NullPointerExcept= ion
at org.apache.ai= ravata.cloud.intf.impl.OpenstackIntfImpl.createKeyPair(OpenstackIntfImpl.ja= va:197)
at org.apach= e.airavata.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerTest(CloudIn= tfTest.java:94)
at s= un.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorI= mpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke= (DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.mod= el.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
<= span style=3D"white-space:pre-wrap"> at org.junit.internal.runners.m= odel.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMet= hod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeM= ethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.jav= a:325)
at org.junit.= runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.Bl= ockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner= $3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71= )
at org.junit.runne= rs.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000= (ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.Par= entRunner.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute= (JUnit4Provider.java:283)
<= /span>at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(J= Unit4Provider.java:173)
at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit= 4Provider.java:153)
= at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.ja= va:128)
at org.apach= e.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(Forked= Booter.java:203)
at = org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBoot= er.java:155)
at org.= apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
=
[main] ERROR org.apache.airavata.cloud.intf.impl.OpenstackIntfImpl - F= ailed to create keypair: testKey
java.lang.NullPointerException
at org.apache.airavat= a.cloud.test.CloudIntfTest.jetstreamCreateDeleteServerTest(CloudIntfTest.ja= va:97)
at sun.reflec= t.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invok= e(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Delegati= ngMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.Framew= orkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.Refl= ectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invok= eExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.eva= luate(InvokeMethod.java:17)
= at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.B= lockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4= ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(P= arentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
<= div> at org.junit.runners.Paren= tRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentR= unner.java:58)
at or= g.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunne= r.run(ParentRunner.java:363)
at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4P= rovider.java:283)
at= org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Pro= vider.java:173)
at o= rg.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provide= r.java:153)
at org.a= pache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)<= /div>
at org.apache.maven.= surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.j= ava:203)
at org.apac= he.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:= 155)
at org.apache.m= aven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)
Tes= ts run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.913 sec <= << FAILURE! - in org.apache.airavata.cloud.test.CloudIntfTest
jetstreamCreateDeleteServerTest(org.apache.airavata.cloud.test.CloudIntf= Test) =C2=A0Time elapsed: 0.908 sec =C2=A0<<< FAILURE!
j= ava.lang.AssertionError: null
at org.junit.Assert.fail(Assert.java:86)
at org.junit.Assert.fail(Assert.java:95)
at org.apache.airavata.= cloud.test.CloudIntfTest.jetstreamCreateDeleteServerTest(CloudIntfTest.java= :128)



On Wed, Apr 20, 2016 at 3:36 PM, Suresh= Marru <smarru@apache.org> wrote:
Thats nice. Few suggestions:
* Eclipse or IDEA are good to write code, but to build and= run tests from maven, command line is the best option.=C2=A0
* P= lease use the mailing lists as much as possible so rest of us can also cont= ribute. If even you use hangouts, please take time to explain what the issu= e is so it engages every one.=C2=A0

I am able to r= un the test cases and am able to program against=C2=A0OpenstackIntfImpl jus= t fine. Can you elaborate on what is the authentication issue you are runni= ng into?=C2=A0

Sures= h

On Apr 20, 2016, at 3:30 PM, Pankaj Saha <psaha4@binghamton.edu> wrote:
Hi Suresh,=C2=A0

I just had a han= gout session with Mangirish regarding the same. It looks like an authentica= tion issue with openstack which he is aware of. He has explained me his cod= e and I am going to retry fixing the problem.

= I did not use maven to build his project instead I have export his project = as eclipse (mvn eclipse:eclipse) and trying to run the junit test.

Will update you once I find something new.
=
Thanks
Pankaj


On Wed, Apr 20, 2016 = at 3:21 PM, Suresh Marru <smarru@apache.org> wrote:
Hi Pankaj,
Can you please be more clear? What is failing? Did you try= to build it using maven within the cloud provisioning directory itself? Di= d you change the public key file in the test_data.properties?=C2=A0

Suresh
<= div>

On Apr 20, 2016, at 2= :56 PM, Pankaj Saha <psaha4@binghamton.edu> wrote:

I am able to get Mangirish's code in the develop branch. After making = it an eclipse project, when I am trying to run it as JUnit test, it's f= ailing.
Need help to fix this, possibly some configuration changes in t= he properties file or similar.
It will be great we can talk over = a hangout session or at least a chat session to make it work.

On Wed, Apr 20, 201= 6 at 12:05 PM, Mangirish Wagle <vaglomangirish@gmail.com> wrote:
Hi Pankaj,
You may find a sample test code for the module in this un= it test file:-


Also, if you want to test run the code, you may please fo= llow this quick README:-


Please let = me know if you need some more info or code walkthrough. Sending you the jet= stream openrc credentials separately.=C2=A0

Thanks= .

Regards,
Mangirish

On Wed, Apr 20,= 2016 at 11:42 AM, Suresh Marru <smarru@apache.org> wrote:
Hi Pan= kaj,

Please switch to =E2=80=98develop=E2=80=99 branch a= nd look for the cloud provisioning module -=C2=A0https://github.com/apache/airavata/tree/develop/modules/cloud/c= loud-provisioning

Suresh

On Apr 20, 2016, at 11:37 AM, Pankaj Saha <psaha4@binghamton.edu> wrote:<= /div>
Hello Mangirish,
I have latest Airavata = mater branch installed in my local system. Can you please give us some clue= how to start creating the VMs through you application. Please specify wher= e we can find your corresponding java code. Is it through PGA website?
Please share the required password to me in a separate email.

Thanks
Pankaj




--
Shameera Rathnayaka
--001a113cd5cabe42ec0530f41172--