Hi Akila, That worked. Thanks for the help.
On Mon, Aug 17, 2015 at 11:11 PM, Akila Ravihansa Perera <raviha...@wso2.com > wrote: > Hi Asanka, > > You need to use the full or partial URI to image resource. For eg: > "imageId": " > https://www.googleapis.com/compute/v1/projects/ubuntu-os-cloud/global/images/ubuntu-1404-trusty-v20150128 > " > > On Mon, Aug 17, 2015 at 11:05 PM, Asanka Sanjaya Herath < > angal...@gmail.com> wrote: > >> Hi Isuru, >> >> Yes the image exists. I tried by changing the image too. Still getting >> the same error. >> >> On Mon, Aug 17, 2015 at 11:04 PM, Isuru Haththotuwa <isu...@apache.org> >> wrote: >> >>> Hi Asanka, >>> >>> Can you check in the GCE side if this image exists? >>> >>> On Mon, Aug 17, 2015 at 10:30 AM, Asanka Sanjaya Herath < >>> angal...@gmail.com> wrote: >>> >>>> Hi, >>>> I'm using latest Stratos master branch code. I'm getting following >>>> exception which I did not get earlier when I try to deploy an application >>>> in GCE. I changed the image ID and tried, but still getting the same error >>>> saying Jclouds could not find the Image in GCE. >>>> >>>> TID: [0] [STRATOS] [2015-08-17 17:08:13,308] INFO >>>> {org.apache.stratos.cloud.controller.iaases.gce.GCEIaas} - zone has been >>>> set as us-central1-f with id: us-central1-f >>>> TID: [0] [STRATOS] [2015-08-17 17:08:15,297] INFO {jclouds.compute} - >>>> Image centos-6-v20150710 not found in the image cache. Trying to get it >>>> from the provider... >>>> TID: [0] [STRATOS] [2015-08-17 17:08:15,305] ERROR >>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaasUtil} - Could not >>>> build iaas of type: gce >>>> java.util.NoSuchElementException: imageId(centos-6-v20150710) not found >>>> at >>>> org.jclouds.compute.domain.internal.TemplateBuilderImpl.throwNoSuchElementExceptionAfterLoggingImageIds(TemplateBuilderImpl.java:770) >>>> at >>>> org.jclouds.compute.domain.internal.TemplateBuilderImpl.findImageWithId(TemplateBuilderImpl.java:751) >>>> at >>>> org.jclouds.compute.domain.internal.TemplateBuilderImpl.build(TemplateBuilderImpl.java:694) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.gce.GCEIaas.buildTemplate(GCEIaas.java:117) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.gce.GCEIaas.buildComputeServiceAndTemplate(GCEIaas.java:78) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaasUtil.buildComputeServiceAndTemplateFromImage(JcloudsIaasUtil.java:46) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaasUtil.buildComputeServiceAndTemplate(JcloudsIaasUtil.java:37) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.initialize(JcloudsIaas.java:100) >>>> at >>>> org.apache.stratos.cloud.controller.domain.IaasProvider.getIaas(IaasProvider.java:224) >>>> at >>>> org.apache.stratos.cloud.controller.services.impl.CloudControllerServiceUtil.validatePartitionAndGetIaasProvider(CloudControllerServiceUtil.java:93) >>>> at >>>> org.apache.stratos.cloud.controller.concurrent.PartitionValidatorCallable.call(PartitionValidatorCallable.java:51) >>>> at >>>> org.apache.stratos.cloud.controller.concurrent.PartitionValidatorCallable.call(PartitionValidatorCallable.java:31) >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at java.lang.Thread.run(Thread.java:745) >>>> TID: [0] [STRATOS] [2015-08-17 17:08:15,306] ERROR >>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} - Could not >>>> initialize jclouds IaaS >>>> org.apache.stratos.cloud.controller.exception.InvalidIaasProviderException: >>>> Could not build iaas of type: gce >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaasUtil.buildComputeServiceAndTemplateFromImage(JcloudsIaasUtil.java:50) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaasUtil.buildComputeServiceAndTemplate(JcloudsIaasUtil.java:37) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.initialize(JcloudsIaas.java:100) >>>> at >>>> org.apache.stratos.cloud.controller.domain.IaasProvider.getIaas(IaasProvider.java:224) >>>> at >>>> org.apache.stratos.cloud.controller.services.impl.CloudControllerServiceUtil.validatePartitionAndGetIaasProvider(CloudControllerServiceUtil.java:93) >>>> at >>>> org.apache.stratos.cloud.controller.concurrent.PartitionValidatorCallable.call(PartitionValidatorCallable.java:51) >>>> at >>>> org.apache.stratos.cloud.controller.concurrent.PartitionValidatorCallable.call(PartitionValidatorCallable.java:31) >>>> at java.util.concurrent.FutureTask.run(FutureTask.java:262) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at java.lang.Thread.run(Thread.java:745) >>>> Caused by: java.util.NoSuchElementException: >>>> imageId(centos-6-v20150710) not found >>>> at >>>> org.jclouds.compute.domain.internal.TemplateBuilderImpl.throwNoSuchElementExceptionAfterLoggingImageIds(TemplateBuilderImpl.java:770) >>>> at >>>> org.jclouds.compute.domain.internal.TemplateBuilderImpl.findImageWithId(TemplateBuilderImpl.java:751) >>>> at >>>> org.jclouds.compute.domain.internal.TemplateBuilderImpl.build(TemplateBuilderImpl.java:694) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.gce.GCEIaas.buildTemplate(GCEIaas.java:117) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.gce.GCEIaas.buildComputeServiceAndTemplate(GCEIaas.java:78) >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaasUtil.buildComputeServiceAndTemplateFromImage(JcloudsIaasUtil.java:46) >>>> ... 10 more >>>> >>>> >>>> -- >>>> Thanks, >>>> Regards, >>>> ASH >>>> >>> >>> >>> >>> -- >>> Thanks and Regards, >>> >>> Isuru H. >>> +94 716 358 048* <http://wso2.com/>* >>> >>> >>> >> >> >> -- >> Thanks, >> Regards, >> ASH >> > > > > -- > Akila Ravihansa Perera > WSO2 Inc.; http://wso2.com/ > > Blog: http://ravihansa3000.blogspot.com > -- Thanks, Regards, ASH