cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Min Chen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-6706) Not able to update network offering because :Invalid network domain. Total length shouldn't exceed 190 chars. Each domain label must be between 1 and 63 characters...
Date Wed, 28 May 2014 22:58:02 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-6706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14011757#comment-14011757
] 

Min Chen commented on CLOUDSTACK-6706:
--------------------------------------

You cannot pass an empty networkdomain value to updateNetwork cmd as follows:

2014-05-19 05:41:19,916 DEBUG [c.c.a.ApiServlet] (catalina-exec-21:ctx-2ea42397 ctx-c0d5d6b7)
===END=== 10.252.192.60 – GET command=updateNetwork&response=json&sessionkey=hQuvq%2F8XCHOm2Yt5N5gPNmpB4HQ%3D&id=9a303408-5c88-4879-8fdd-8205eb540d2b&name=newtest2&displaytext=newtest2&networkdomain=&networkofferingid=a8e65b9d-de21-46a3-9976-8fed23a4369e&changecidr=false&_=1400492460588

The exception shows you the correct error message. If you don't want to change networkdomain
as you indicated in your usecase, you should not pass networkdomain query parameter in updateNetwork
command.

> Not able to update network offering because :Invalid network domain. Total length shouldn't
exceed 190 chars. Each domain label must be between 1 and 63 characters...
> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-6706
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6706
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Network Controller
>    Affects Versions: 4.4.0
>            Reporter: prashant kumar mishra
>            Assignee: Min Chen
>            Priority: Critical
>             Fix For: 4.4.0
>
>         Attachments: db_Log.rar
>
>
> steps to reproduce
> ===============
> 1-prepare a CS setup and create a network offering and create a network(without any network
domain)
> 2-deploy a vm using network created in step 1
> 3-try to update network to new new network offering
> Exception:
> ========
> 2014-05-19 05:41:19,915 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (catalina-exec-21:ctx-2ea42397
ctx-c0d5d6b7) submit async job-175, details: AsyncJobVO {id:175, userId: 2, accountId: 2,
instanceType: None, instanceId: null, cmd: org.apache.cloudstack.api.command.admin.network.UpdateNetworkCmdByAdmin,
cmdInfo: {"changecidr":"false","sessionkey":"hQuvq/8XCHOm2Yt5N5gPNmpB4HQ\u003d","cmdEventType":"NETWORK.UPDATE","ctxUserId":"2","networkdomain":"","networkofferingid":"a8e65b9d-de21-46a3-9976-8fed23a4369e","httpmethod":"GET","id":"9a303408-5c88-4879-8fdd-8205eb540d2b","response":"json","ctxDetails":"{\"Network\":\"9a303408-5c88-4879-8fdd-8205eb540d2b\",\"com.cloud.offering.NetworkOffering\":19,\"com.cloud.network.Network\":213}","name":"newtest2","displaytext":"newtest2","_":"1400492460588","uuid":"9a303408-5c88-4879-8fdd-8205eb540d2b","ctxAccountId":"2","ctxStartEventId":"387"},
cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: null, initMsid:
7672522866886, completeMsid: null, lastUpdated: null, lastPolled: null, created: null}
> 2014-05-19 05:41:19,916 DEBUG [c.c.a.ApiServlet] (catalina-exec-21:ctx-2ea42397 ctx-c0d5d6b7)
===END===  10.252.192.60 -- GET  command=updateNetwork&response=json&sessionkey=hQuvq%2F8XCHOm2Yt5N5gPNmpB4HQ%3D&id=9a303408-5c88-4879-8fdd-8205eb540d2b&name=newtest2&displaytext=newtest2&networkdomain=&networkofferingid=a8e65b9d-de21-46a3-9976-8fed23a4369e&changecidr=false&_=1400492460588
> 2014-05-19 05:41:19,917 INFO  [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-13:job-175)
Add job-175 into job monitoring
> 2014-05-19 05:41:19,917 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (API-Job-Executor-13:job-175)
Executing AsyncJobVO {id:175, userId: 2, accountId: 2, instanceType: None, instanceId: null,
cmd: org.apache.cloudstack.api.command.admin.network.UpdateNetworkCmdByAdmin, cmdInfo: {"changecidr":"false","sessionkey":"hQuvq/8XCHOm2Yt5N5gPNmpB4HQ\u003d","cmdEventType":"NETWORK.UPDATE","ctxUserId":"2","networkdomain":"","networkofferingid":"a8e65b9d-de21-46a3-9976-8fed23a4369e","httpmethod":"GET","id":"9a303408-5c88-4879-8fdd-8205eb540d2b","response":"json","ctxDetails":"{\"Network\":\"9a303408-5c88-4879-8fdd-8205eb540d2b\",\"com.cloud.offering.NetworkOffering\":19,\"com.cloud.network.Network\":213}","name":"newtest2","displaytext":"newtest2","_":"1400492460588","uuid":"9a303408-5c88-4879-8fdd-8205eb540d2b","ctxAccountId":"2","ctxStartEventId":"387"},
cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: null, initMsid:
7672522866886, completeMsid: null, lastUpdated: null, lastPolled: null, created: null}
> 2014-05-19 05:41:19,925 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-null-null-SystemCapability from cache: true
> 2014-05-19 05:41:19,925 DEBUG [c.c.u.AccountManagerImpl] (API-Job-Executor-13:job-175
ctx-7943d027) Root Access granted to Acct[66c18f4a-da84-11e3-a5a0-06fa660000c6-admin] by RoleBasedEntityAccessChecker
> 2014-05-19 05:41:19,926 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-null-null-DomainCapability from cache: false
> 2014-05-19 05:41:19,927 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-null-null-DomainResourceCapability from cache: false
> 2014-05-19 05:41:19,927 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-Network213-OperateEntry-updateNetwork from cache: true
> 2014-05-19 05:41:19,927 DEBUG [c.c.u.AccountManagerImpl] (API-Job-Executor-13:job-175
ctx-7943d027) Access to {Ntwk[9a303408-5c88-4879-8fdd-8205eb540d2b|Guest|18]} granted to Acct[66c18f4a-da84-11e3-a5a0-06fa660000c6-admin]
by RoleBasedEntityAccessChecker
> 2014-05-19 05:41:19,927 WARN  [c.c.a.d.ParamGenericValidationWorker] (API-Job-Executor-13:job-175
ctx-7943d027) Received unknown parameters for command updateNetwork. Unknown parameters :
ctxdetails
> 2014-05-19 05:41:19,940 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-null-null-SystemCapability from cache: true
> 2014-05-19 05:41:19,940 DEBUG [c.c.u.AccountManagerImpl] (API-Job-Executor-13:job-175
ctx-7943d027) Root Access granted to Acct[66c18f4a-da84-11e3-a5a0-06fa660000c6-admin] by RoleBasedEntityAccessChecker
> 2014-05-19 05:41:19,941 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-null-null-DomainCapability from cache: false
> 2014-05-19 05:41:19,942 DEBUG [o.a.c.i.RoleBasedEntityAccessChecker] (API-Job-Executor-13:job-175
ctx-7943d027) IAM access check for 2-null-null-DomainResourceCapability from cache: false
> 2014-05-19 05:41:19,982 ERROR [c.c.a.ApiAsyncJobDispatcher] (API-Job-Executor-13:job-175)
Unexpected exception while executing org.apache.cloudstack.api.command.admin.network.UpdateNetworkCmdByAdmin
> com.cloud.exception.InvalidParameterValueException: Invalid network domain. Total length
shouldn't exceed 190 chars. Each domain label must be between 1 and 63 characters long, can
contain ASCII letters 'a' through 'z', the digits '0' through '9', and the hyphen ('-'); can't
start or end with "-"
>         at com.cloud.network.NetworkServiceImpl.updateGuestNetwork(NetworkServiceImpl.java:2087)
>         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 org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
>         at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>         at org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:106)
>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
>         at com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:51)
>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
>         at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
>         at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>         at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>         at com.sun.proxy.$Proxy154.updateGuestNetwork(Unknown Source)
>         at org.apache.cloudstack.api.command.admin.network.UpdateNetworkCmdByAdmin.execute(UpdateNetworkCmdByAdmin.java:50)
>         at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:119)
>         at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:108)
>         at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:496)
>         at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
>         at org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
>         at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
>         at org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
>         at org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
>         at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:453)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         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:744)
> 2014-05-19 05:41:19,984 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (API-Job-Executor-13:job-175)
Complete async job-175, jobStatus: FAILED, resultCode: 530, result: org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":530,"errortext":"Invalid
network domain. Total length shouldn\u0027t exceed 190 chars. Each domain label must be between
1 and 63 characters long, can contain ASCII letters \u0027a\u0027 through \u0027z\u0027, the
digits \u00270\u0027 through \u00279\u0027, and the hyphen (\u0027-\u0027); can\u0027t start
or end with \"-\""}
> 2014-05-19 05:41:19,991 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (API-Job-Executor-13:job-175)
Done executing org.apache.cloudstack.api.command.admin.network.UpdateNetworkCmdByAdmin for
job-175
> 2014-05-19 05:41:19,995 INFO  [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-13:job-175)
Remove job-175 from job monitoring
> 2014-05-19 05:



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message