[jira] [Commented] (JCLOUDS-1381) NullPointerException provisioning VM in GCE: could not find image for disk

2018-03-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16383666#comment-16383666
 ] 

ASF subversion and git services commented on JCLOUDS-1381:
--

Commit 873c15eb12afd72f85651bfb6347456c9c4cba7f in jclouds's branch 
refs/heads/2.1.x from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=873c15e ]

JCLOUDS-1381: Add unit tests


> NullPointerException provisioning VM in GCE: could not find image for disk
> --
>
> Key: JCLOUDS-1381
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1381
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-compute
>Affects Versions: 2.0.2
>Reporter: Aled Sage
>Priority: Major
>  Labels: google-compute-engine
> Fix For: 2.1.0, 2.0.4
>
>
> Using jclouds 2.0.2, when attempting to provision a VM in GCE it failed with 
> the exception shown below. However, my retry immediately after this did 
> succeed.
> {noformat}
> com.google.common.util.concurrent.UncheckedExecutionException: 
> java.util.concurrent.ExecutionException: could not find image for disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4832)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:80)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:44)
>  at 
> com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216)
>  at com.google.common.collect.Iterators$8.transform(Iterators.java:799)
>  at 
> com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
>  at com.google.common.collect.Iterators$7.computeNext(Iterators.java:651)
>  at 
> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
>  at 
> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>  at com.google.common.collect.Iterators.indexOf(Iterators.java:776)
>  at com.google.common.collect.Iterators.any(Iterators.java:684)
>  at com.google.common.collect.Iterables.any(Iterables.java:623)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:199)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:123)
>  at 
> org.jclouds.googlecomputeengine.compute.strategy.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:130)
>  at 
> org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:217)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtainOnce(JcloudsLocation.java:756)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtain(JcloudsLocation.java:614)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:451)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:440)
>  at 
> org.apache.brooklyn.util.core.task.Tasks.withBlockingDetails(Tasks.java:113)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:421)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:396)
>  at 
> org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:364)
>  at 
> org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:565)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: java.util.concurrent.ExecutionException: could not find image for 
> disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:53)
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:33)
>  at 
> 

[jira] [Commented] (JCLOUDS-1381) NullPointerException provisioning VM in GCE: could not find image for disk

2018-03-02 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16383665#comment-16383665
 ] 

ASF subversion and git services commented on JCLOUDS-1381:
--

Commit 22cfbb86f2e67c4dbb0636de823b336ad08e1123 in jclouds's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=22cfbb8 ]

JCLOUDS-1381: Add unit tests


> NullPointerException provisioning VM in GCE: could not find image for disk
> --
>
> Key: JCLOUDS-1381
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1381
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-compute
>Affects Versions: 2.0.2
>Reporter: Aled Sage
>Priority: Major
>  Labels: google-compute-engine
> Fix For: 2.1.0, 2.0.4
>
>
> Using jclouds 2.0.2, when attempting to provision a VM in GCE it failed with 
> the exception shown below. However, my retry immediately after this did 
> succeed.
> {noformat}
> com.google.common.util.concurrent.UncheckedExecutionException: 
> java.util.concurrent.ExecutionException: could not find image for disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4832)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:80)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:44)
>  at 
> com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216)
>  at com.google.common.collect.Iterators$8.transform(Iterators.java:799)
>  at 
> com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
>  at com.google.common.collect.Iterators$7.computeNext(Iterators.java:651)
>  at 
> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
>  at 
> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>  at com.google.common.collect.Iterators.indexOf(Iterators.java:776)
>  at com.google.common.collect.Iterators.any(Iterators.java:684)
>  at com.google.common.collect.Iterables.any(Iterables.java:623)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:199)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:123)
>  at 
> org.jclouds.googlecomputeengine.compute.strategy.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:130)
>  at 
> org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:217)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtainOnce(JcloudsLocation.java:756)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtain(JcloudsLocation.java:614)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:451)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:440)
>  at 
> org.apache.brooklyn.util.core.task.Tasks.withBlockingDetails(Tasks.java:113)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:421)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:396)
>  at 
> org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:364)
>  at 
> org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:565)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: java.util.concurrent.ExecutionException: could not find image for 
> disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:53)
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:33)
>  at 
> 

[jira] [Commented] (JCLOUDS-1381) NullPointerException provisioning VM in GCE: could not find image for disk

2018-02-15 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16366676#comment-16366676
 ] 

ASF subversion and git services commented on JCLOUDS-1381:
--

Commit 06e10864c294f91bdda9f79e8a1096f4cea69c1a in jclouds's branch 
refs/heads/2.0.x from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=06e1086 ]

JCLOUDS-1381: Fix NPE in GCE DiskURIToImage


> NullPointerException provisioning VM in GCE: could not find image for disk
> --
>
> Key: JCLOUDS-1381
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1381
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-compute
>Affects Versions: 2.0.2
>Reporter: Aled Sage
>Priority: Major
>  Labels: google-compute-engine
>
> Using jclouds 2.0.2, when attempting to provision a VM in GCE it failed with 
> the exception shown below. However, my retry immediately after this did 
> succeed.
> {noformat}
> com.google.common.util.concurrent.UncheckedExecutionException: 
> java.util.concurrent.ExecutionException: could not find image for disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4832)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:80)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:44)
>  at 
> com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216)
>  at com.google.common.collect.Iterators$8.transform(Iterators.java:799)
>  at 
> com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
>  at com.google.common.collect.Iterators$7.computeNext(Iterators.java:651)
>  at 
> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
>  at 
> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>  at com.google.common.collect.Iterators.indexOf(Iterators.java:776)
>  at com.google.common.collect.Iterators.any(Iterators.java:684)
>  at com.google.common.collect.Iterables.any(Iterables.java:623)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:199)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:123)
>  at 
> org.jclouds.googlecomputeengine.compute.strategy.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:130)
>  at 
> org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:217)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtainOnce(JcloudsLocation.java:756)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtain(JcloudsLocation.java:614)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:451)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:440)
>  at 
> org.apache.brooklyn.util.core.task.Tasks.withBlockingDetails(Tasks.java:113)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:421)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:396)
>  at 
> org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:364)
>  at 
> org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:565)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: java.util.concurrent.ExecutionException: could not find image for 
> disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:53)
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:33)
>  at 
> 

[jira] [Commented] (JCLOUDS-1381) NullPointerException provisioning VM in GCE: could not find image for disk

2018-02-15 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/JCLOUDS-1381?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16366677#comment-16366677
 ] 

ASF subversion and git services commented on JCLOUDS-1381:
--

Commit 7aed4bc88ccd4748c46bb0fa144ff9185a559e94 in jclouds's branch 
refs/heads/master from [~nacx]
[ https://git-wip-us.apache.org/repos/asf?p=jclouds.git;h=7aed4bc ]

JCLOUDS-1381: Fix NPE in GCE DiskURIToImage


> NullPointerException provisioning VM in GCE: could not find image for disk
> --
>
> Key: JCLOUDS-1381
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1381
> Project: jclouds
>  Issue Type: Bug
>  Components: jclouds-compute
>Affects Versions: 2.0.2
>Reporter: Aled Sage
>Priority: Major
>  Labels: google-compute-engine
>
> Using jclouds 2.0.2, when attempting to provision a VM in GCE it failed with 
> the exception shown below. However, my retry immediately after this did 
> succeed.
> {noformat}
> com.google.common.util.concurrent.UncheckedExecutionException: 
> java.util.concurrent.ExecutionException: could not find image for disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4832)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:80)
>  at 
> org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:44)
>  at 
> com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216)
>  at com.google.common.collect.Iterators$8.transform(Iterators.java:799)
>  at 
> com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48)
>  at com.google.common.collect.Iterators$7.computeNext(Iterators.java:651)
>  at 
> com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
>  at 
> com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
>  at com.google.common.collect.Iterators.indexOf(Iterators.java:776)
>  at com.google.common.collect.Iterators.any(Iterators.java:684)
>  at com.google.common.collect.Iterables.any(Iterables.java:623)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:199)
>  at 
> org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:123)
>  at 
> org.jclouds.googlecomputeengine.compute.strategy.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:130)
>  at 
> org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:217)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtainOnce(JcloudsLocation.java:756)
>  at 
> org.apache.brooklyn.location.jclouds.JcloudsLocation.obtain(JcloudsLocation.java:614)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:451)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ObtainLocationTask.call(MachineLifecycleEffectorTasks.java:440)
>  at 
> org.apache.brooklyn.util.core.task.Tasks.withBlockingDetails(Tasks.java:113)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:421)
>  at 
> org.apache.brooklyn.entity.software.base.lifecycle.MachineLifecycleEffectorTasks$ProvisionMachineTask.call(MachineLifecycleEffectorTasks.java:396)
>  at 
> org.apache.brooklyn.util.core.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:364)
>  at 
> org.apache.brooklyn.util.core.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:565)
>  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>  at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>  at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>  at java.lang.Thread.run(Thread.java:748)
> Caused by: java.util.concurrent.ExecutionException: could not find image for 
> disk 
> https://www.googleapis.com/compute/v1/projects/cloudsoft-qa/zones/europe-west1-b/disks/qa-kubernetes-xlgv2n5qsb-312:
>  null
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:53)
>  at 
> org.jclouds.googlecomputeengine.compute.loaders.DiskURIToImage.load(DiskURIToImage.java:33)
>  at 
>