[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-3475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jessica Wang reassigned CLOUDSTACK-3475:
----------------------------------------

    Assignee: Brian Federle  (was: Jessica Wang)

Brian,

This is a regression in widget code, probably caused by "VPC redesign" feature.

I attached 6 screenshots.

As you can see in the 4th screenshot(jessica_4.PNG), Tier dropdown does have a 
selected option ("aaa").

However, in the 6th screenshot(jessica_6.PNG), args.data.tier is undefined 
(which is wrong). 

The value of args.data.tier should be the value of the selected option of Tier 
dropdown and it used to work (before "VPC redesign" feature).

Jessica
                
> [Autoscale] [VPC] [UI] Autoscale configuration fails with "Tier is required" 
> within a VPC with NS as external LB provider
> -------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-3475
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3475
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: UI
>    Affects Versions: 4.2.0
>         Environment: 4.2 branch, NS as external provider, Xen Server 6.1
>            Reporter: Sowmya Krishnan
>            Assignee: Brian Federle
>            Priority: Blocker
>             Fix For: 4.2.0
>
>         Attachments: autoscale_created.log, autoscale_failed.log, 
> autoscalefail.png, jessica_1.PNG, jessica_2.PNG, jessica_3.PNG, 
> jessica_4.PNG, jessica_5.PNG, jessica_6.PNG
>
>
> Autoscale configuration is failing from within a VPC while it succeeds 
> outside VPC in a normal isolated guest network.
> Steps: (From UI)
> =====
> Add a Netscaler as dedicated device
> Create VPC with public lb enabled
> Create a network offering with with Nestcaler as public lb provider
> Create network tier within VPC with the above offering
> Acquire Public IP
> Configure autoscale LB rule with the public IP
> Result
> =====
> Fails after creation of AutoScaleVmProfile with the error message "Tier is 
> required"
> I tried created an autoscale configuration with similar settings from outside 
> a VPC and it goes through fine.
> Logs show the following exception after creation of autoscale vm profile, but 
> I am not sure if that's the cause:
> 2013-07-11 16:36:01,058 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (Job-Executor-35:job-87) Done executing 
> org.apache.cloudstack.api.command.user.autoscale.Crea
> teAutoScaleVmProfileCmd for job-87
> 2013-07-11 16:36:04,125 DEBUG [cloud.api.ApiServlet] (catalina-exec-11:null) 
> ===START===  10.151.138.80 -- GET  
> command=queryAsyncJobResult&jobId=f531d132-c1
> cf-4395-a75a-9409589ea6f9&response=json&sessionkey=XcsJytPG7p62G7AKK1WBQerdmgM%3D&_=1373540582818
> 2013-07-11 16:36:04,139 DEBUG [cloud.async.AsyncJobManagerImpl] 
> (catalina-exec-11:null) Async job-87 completed
> 2013-07-11 16:36:04,144 DEBUG [cloud.api.ApiServlet] (catalina-exec-11:null) 
> ===END===  10.151.138.80 -- GET  
> command=queryAsyncJobResult&jobId=f531d132-c1cf
> -4395-a75a-9409589ea6f9&response=json&sessionkey=XcsJytPG7p62G7AKK1WBQerdmgM%3D&_=1373540582818
> 2013-07-11 16:36:09,042 DEBUG [agent.manager.AgentManagerImpl] 
> (AgentManager-Handler-9:null) SeqA 4-11096: Processing Seq 4-11096:  { Cmd , 
> MgmtId: -1, via:
> 4, Ver: v1, Flags: 11, 
> [{"ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n  
> \"connections\": []\n}","wait":0}}] }
> 2013-07-11 16:36:09,047 DEBUG [agent.manager.AgentManagerImpl] 
> (AgentManager-Handler-9:null) SeqA 4-11096: Sending Seq 4-11096:  { Ans: , 
> MgmtId: 22277152361
> 7711, via: 4, Ver: v1, Flags: 100010, 
> [{"AgentControlAnswer":{"result":true,"wait":0}}] }
> 2013-07-11 16:36:13,201 DEBUG [agent.manager.AgentManagerImpl] 
> (AgentManager-Handler-10:null) Ping from 3
> 2013-07-11 16:36:18,276 DEBUG [cloud.user.AccountManagerImpl] 
> (AgentConnectTaskPool-58:null) Access granted to Acct[1-system] to Domain:1/ 
> by DomainChecker_E
> nhancerByCloudStack_7ca779c
> 2013-07-11 16:36:18,281 ERROR [agent.manager.AgentManagerImpl] 
> (AgentConnectTaskPool-58:null) Monitor DownloadListener says there is an 
> error in the connect
> process for 3 due to null
> java.lang.NumberFormatException: null
>         at java.lang.Long.parseLong(Long.java:401)
>         at java.lang.Long.parseLong(Long.java:478)
>         at com.cloud.utils.UriUtils.getRemoteSize(UriUtils.java:95)
>         at 
> com.cloud.storage.download.DownloadMonitorImpl.handleTemplateSync(DownloadMonitorImpl.java:887)
>         at 
> com.cloud.storage.download.DownloadMonitorImpl.handleSync(DownloadMonitorImpl.java:648)
>         at 
> com.cloud.storage.download.DownloadListener.processConnect(DownloadListener.java:439)
>         at 
> com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:614)
>         at 
> com.cloud.agent.manager.AgentManagerImpl.handleConnectedAgent(AgentManagerImpl.java:1114)
>         at 
> com.cloud.agent.manager.AgentManagerImpl.access$100(AgentManagerImpl.java:148)
>         at 
> com.cloud.agent.manager.AgentManagerImpl$HandleAgentConnectTask.run(AgentManagerImpl.java:1189)
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679)
> 2013-07-11 16:36:18,287 INFO  [agent.manager.AgentManagerImpl] 
> (AgentConnectTaskPool-58:null) Host 3 is disconnecting with event 
> AgentDisconnected
> 2013-07-11 16:36:18,289 DEBUG [agent.manager.AgentManagerImpl] 
> (AgentConnectTaskPool-58:null) The next status of agent 3is Alert, current 
> status is Connecting
> I found similar exceptions during autoscale creation from outside VPC too.. 
> but it went through fine.
> Firebug logs just before it failed:
> { "autoscalevmprofileresponse" : 
> {"id":"952010ab-e855-40e2-9d89-b41430a4d1f8","jobid":"f531d132-c1cf-4395-a75a-9409589ea6f9"}
>  }
> { "queryasyncjobresultresponse" : 
> {"accountid":"bc0e4124-e93e-11e2-b5cd-ca9c098803af","userid":"bc0ea25e-e93e-11e2-b5cd-ca9c098803af","cmd":"org.apache.cloudstack.api.command.user.autoscale.CreateAutoScaleVmProfileCmd","jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"autoscalevmprofile":{"id":"952010ab-e855-40e2-9d89-b41430a4d1f8","zoneid":"2e15553c-0639-4304-823c-363354987b46","serviceofferingid":"865ec786-ed7d-4e45-9af7-82b0d81661d0","templateid":"99619089-6570-4a4c-bfd3-fa6031a59ce3","destroyvmgraceperiod":30,"counterparam":{"snmpport":"161","snmpcommunity":"public"},"autoscaleuserid":"bc0ea25e-e93e-11e2-b5cd-ca9c098803af","account":"admin","domainid":"9468b79e-e93e-11e2-b5cd-ca9c098803af","domain":"ROOT"}},"created":"2013-07-11T16:36:01+0530","jobid":"f531d132-c1cf-4395-a75a-9409589ea6f9"}
>  }

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to