Thanks for the help Lahiru,Isuru and Gayan, Problem solved once I delete the instance named ha-proxy. I'll follow what you mentioned Lahiru.
On Sun, Jun 7, 2015 at 7:22 AM, Lahiru Sandaruwan <lahi...@wso2.com> wrote: > Hi Asanka, > > Start your application name with an integer(mentioned in json). We prefix > the application name to the member-id. > > This is a limitation we have when we use GCE. GCE API doesn't like it when > the instance name is not started with an integer. > > Thanks. > > On Sun, Jun 7, 2015 at 12:14 PM, Gayan Gunarathne <gay...@wso2.com> wrote: > >> Hi Asanka, >> >> On Sun, Jun 7, 2015 at 11:27 AM, Asanka Sanjaya Herath < >> angal...@gmail.com> wrote: >> >>> Hi Isuru, >>> >>> i'm continuously getting this error. I did debugging but I couldn't be >>> able to find the fault or a object called "ha" . But I suddenly noticed >>> that I have an instance created manually in GCE called ha-proxy. Once I >>> delete that the error was gone. >>> >> Are you try to spawn the instance name "ha-proxy" ? This may be the >> issue. As you have already have a instance with that name you may not allow >> to create a instance with the same name. >> >> >>> It seems like that is a bug in Jclouds. It doesn't allow us to create >>> new instances using Jclouds API when we have instances with just two >>> letter names(eg: ha-proxy or just ha). >>> >> Can't you create a instance with ha when there is no other instance >> called ha in GCE? >> >> >>> >>> On Sun, Jun 7, 2015 at 4:38 AM, Isuru Haththotuwa <isu...@apache.org> >>> wrote: >>> >>>> Hi Asanka, >>>> >>>> The error says what caused it: >>>> >>>> java.lang.IllegalArgumentException: Object 'ha' doesn't match dns >>>> naming constraints. Reason: Can't be null or empty. Length must be 3 to 63 >>>> symbols.. >>>> >>>> Are you getting this continuously? If so, can you put a debug point in >>>> startInstance method in JcloudsIaaS class and see what is causing this >>>> IllegalArgumentException. >>>> >>>> On Sat, Jun 6, 2015 at 11:18 AM, Asanka Sanjaya Herath < >>>> angal...@gmail.com> wrote: >>>> >>>>> Hi All, >>>>> >>>>> I used latest Stratos master branch code and tried to deploy an >>>>> application in GCE. I'm getting this error. Any help is highly >>>>> appreciated. >>>>> >>>>> [2015-06-06 05:04:21,391] INFO >>>>> {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor} >>>>> - Member created: [service-name] php [cluster-id] >>>>> single-cartridge-app.my-php.php.domain [member-id] >>>>> single-cartridge-app.my-php.php.domain9d4fe844-6f74-47d4-8d4a-de00d4982a2f >>>>> [cluster-instance-id] single-cartridge-app-1 >>>>> [2015-06-06 05:04:23,996] ERROR >>>>> {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} - Failed to >>>>> start >>>>> an instance. MemberContext [applicationId=single-cartridge-app, >>>>> cartridgeType=php, clusterId=single-cartridge-app.my-php.php.domain, >>>>> memberId=single-cartridge-app.my-php.php.domain7b2d9a8c-76a8-4432-871b-1e257bd7560e, >>>>> instanceId=null, partition=Partition [id=partition-1, description=null, >>>>> isPublic=false, provider=gce, properties=Properties [properties=[Property >>>>> [name=region, value=default]]]], defaultPrivateIP=null, >>>>> defaultPublicIP=null, allocatedIPs=null, publicIPs=null, privateIPs=null, >>>>> initTime=1433567061119, lbClusterId=null, >>>>> networkPartitionId=network-partition-1, kubernetesPodId=null, >>>>> kubernetesPodLabel=null, loadBalancingIPType=Private, >>>>> instanceMetadata=null, properties=Properties [properties=[Property >>>>> [name=PRIMARY, value=false], Property [name=MIN_COUNT, value=2]]]] Cause: >>>>> Object 'ha' doesn't match dns naming constraints. Reason: Can't be null or >>>>> empty. Length must be 3 to 63 symbols.. >>>>> java.lang.IllegalArgumentException: Object 'ha' doesn't match dns >>>>> naming constraints. Reason: Can't be null or empty. Length must be 3 to 63 >>>>> symbols.. >>>>> at >>>>> org.jclouds.predicates.validators.DnsNameValidator.exception(DnsNameValidator.java:74) >>>>> at >>>>> org.jclouds.predicates.validators.DnsNameValidator.validate(DnsNameValidator.java:51) >>>>> at >>>>> org.jclouds.predicates.validators.DnsNameValidator.validate(DnsNameValidator.java:36) >>>>> 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.InstanceInZoneToNodeMetadata.apply(InstanceInZoneToNodeMetadata.java:89) >>>>> at >>>>> org.jclouds.googlecomputeengine.compute.functions.InstanceInZoneToNodeMetadata.apply(InstanceInZoneToNodeMetadata.java:51) >>>>> 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:127) >>>>> at >>>>> org.jclouds.compute.internal.BaseComputeService.createNodesInGroup(BaseComputeService.java:210) >>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>> at >>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) >>>>> at >>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>> at java.lang.reflect.Method.invoke(Method.java:606) >>>>> at >>>>> com.google.inject.internal.DelegatingInvocationHandler.invoke(DelegatingInvocationHandler.java:37) >>>>> at com.sun.proxy.$Proxy116.createNodesInGroup(Unknown Source) >>>>> at >>>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.startInstance(JcloudsIaas.java:133) >>>>> at >>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.startInstance(InstanceCreator.java:109) >>>>> at >>>>> org.apache.stratos.cloud.controller.services.impl.InstanceCreator.run(InstanceCreator.java:68) >>>>> 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) >>>>> >>>>> >>>>> -- >>>>> Thanks, >>>>> Regards, >>>>> ASH >>>>> >>>>> -- >>>>> Thanks and Regards, >>>>> >>>>> Isuru H. >>>>> +94 716 358 048* <http://wso2.com/>* >>>>> >>>>> >>>>> * <http://wso2.com/>* >>>>> >>>>> >>>>> >>> >>> >>> -- >>> Thanks, >>> Regards, >>> ASH >>> >> >> >> >> -- >> >> Gayan Gunarathne >> Technical Lead, WSO2 Inc. (http://wso2.com) >> Committer & PMC Member, Apache Stratos >> email : gay...@wso2.com | mobile : +94 766819985 >> >> >> > > > > -- > -- > Lahiru Sandaruwan > Committer and PMC member, Apache Stratos, > Senior Software Engineer, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > phone: +94773325954 > email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 > > -- Thanks, Regards, ASH