Hi, I am new to this group (and new to GCE) and have played around with brooklyn a few days. I am currently trying to deploy a simple yaml that uses GCE. I have specified the following in brooklyn.properties:
brooklyn.location.jclouds.google-compute-engine.identity=<id> brooklyn.location.jclouds.google-compute-engine.credential=<key> brooklyn.location.jclouds.google-compute-engine.imageId = https://www.googleapis.com/compute/v1/projects/centos-cloud/global/images/centos-7-v20150818 brooklyn.location.named.GoogleEU = jclouds:google-compute-engine brooklyn.location.named.GoogleEU.region=europe-west1-b brooklyn.location.jclouds.google-compute-engine.networkName=brooklyn-network brooklyn.location.jclouds.google-compute-engine.installDevUrandom=true brooklyn.location.jclouds.google-compute-engine.stopIptables=true But this fails with the below stacktrace. What am I missing here ? Failed after 26.5s: java.lang.NullPointerException: group java.lang.NullPointerException: group at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:229) at org.jclouds.compute.internal.FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.checkGroup(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java:124) at org.jclouds.compute.internal.FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.sharedNameForGroup(FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java:120) at org.jclouds.googlecomputeengine.compute.functions.FirewallTagNamingConvention$Factory.get(FirewallTagNamingConvention.java:39) at org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:68) at org.jclouds.googlecomputeengine.compute.functions.InstanceToNodeMetadata.apply(InstanceToNodeMetadata.java:43) at com.google.common.base.Functions$FunctionComposition.apply(Functions.java:216) at com.google.common.collect.Iterators$8.transform(Iterators.java:794) at com.google.common.collect.TransformedIterator.next(TransformedIterator.java:48) at com.google.common.collect.Iterators$7.computeNext(Iterators.java:646) 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:771) at com.google.common.collect.Iterators.any(Iterators.java:679) at com.google.common.collect.Iterables.any(Iterables.java:623) at org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.getNextNames(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:197) at org.jclouds.compute.strategy.impl.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:121) at org.jclouds.googlecomputeengine.compute.strategy.CreateNodesWithGroupEncodedIntoNameThenAddToSet.execute(CreateNodesWithGroupEncodedIntoNameThenAddToSet.java:130) at org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:210) at brooklyn.location.jclouds.JcloudsLocation.obtainOnce(JcloudsLocation.java:701) at brooklyn.location.jclouds.JcloudsLocation.obtain(JcloudsLocation.java:596) at brooklyn.entity.software.MachineLifecycleEffectorTasks$5$1.call(MachineLifecycleEffectorTasks.java:287) at brooklyn.entity.software.MachineLifecycleEffectorTasks$5$1.call(MachineLifecycleEffectorTasks.java:285) at brooklyn.util.task.Tasks.withBlockingDetails(Tasks.java:99) at brooklyn.entity.software.MachineLifecycleEffectorTasks$5.call(MachineLifecycleEffectorTasks.java:285) at brooklyn.entity.software.MachineLifecycleEffectorTasks$5.call(MachineLifecycleEffectorTasks.java:275) at brooklyn.util.task.DynamicSequentialTask$DstJob.call(DynamicSequentialTask.java:337) at brooklyn.util.task.BasicExecutionManager$SubmissionCallable.call(BasicExecutionManager.java:469) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 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) kind regards, Harry
