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

Zack Shoylev commented on JCLOUDS-603:
--------------------------------------

Another side thought - if you pass an invalid port uuid (such as "12345") do 
you get an error message such as "Bad port format: port uuid is not in proper 
format"?

> CreateServerOptions.novaNetworks() does not work when using with 
> Network.portUuid()
> -----------------------------------------------------------------------------------
>
>                 Key: JCLOUDS-603
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-603
>             Project: jclouds
>          Issue Type: Bug
>          Components: jclouds-compute
>    Affects Versions: 1.7.1
>         Environment: jClouds 1.7.1, openstack havana h.1
>            Reporter: Jeffrey Nguyen
>
> I'm having issue with the CreateServerOptions.novaNetworks(). Specifically, 
> I'm having issue with this API when the Network is populated using 
> Network.portUuid().  When using both Network.networkUuid() and 
> Network.fixedIp(), the network/IP assignment worked fine.    However, when I 
> used Network.portUuid() to assign neutron port, the network is not assigned 
> to the spawned instance.   I tried both with the portUuid alone and together 
> with networkUuid and fixed IP but observed the same problem.
> I'm using jClouds 1.7.1 with openstack Havana H.1
> I've embedded the gist of the code below.  In case that doesn't come out 
> right, the URL to the gist snippet is at 
> https://gist.github.com/jeffrngu/25b62377d1bdf6380b19
> <script 
> src="https://gist.github.com/jeffrngu/25b62377d1bdf6380b19.js";></script>
> Below is the wire log that shows request/response.   Any pointers would be 
> greatly appreciated.
> Thanks,
> -Jeffrey
> 16:46:09.282 [main] DEBUG jclouds.wire - >> 
> "{"server":{"name":"test","imageRef":"928a086a-77bb-4885-865c-2395f121530b","flavorRef":"c5407aca-a22d-44d8-81bb-4e82991e937e","networks":[{"port":"00244f0c-e5fe-417c-88ac-8883ee80dc11"}]}}"
> 16:46:09.282 [main] DEBUG jclouds.headers - >> POST 
> http://10.94.251.12:8774/v2/5e9543b620354483b40647f93a76d3b8/servers HTTP/1.1
> 16:46:09.282 [main] DEBUG jclouds.headers - >> Accept: application/json
> 16:46:09.282 [main] DEBUG jclouds.headers - >> X-Auth-Token: 
> MIIRTgYJKoZIhvcNAQcCoIIRPzCCETsCAQExCTAHBgUrDgMCGjCCD6QGCSqGSIb3DQEHAaCCD5UEgg+ReyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxNC0wNi0
> xN1QxNTozODowOC4zMzg3ODYiLCAiZXhwaXJlcyI6ICIyMDE0LTA2LTE4VDE1OjM4OjA4WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogIkNvcmUgU2VnbWVudCBUZW5hbnQiLCAiZW5hYmxlZCI6IHRydWUsICJpZCI6ICI
> 1ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCIsICJuYW1lIjogIkNvcmUifX0sICJzZXJ2aWNlQ2F0YWxvZyI6IFt7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6ODc3NC92Mi81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ
> 3ZjkzYTc2ZDNiOCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6ODc3NC92Mi81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCIsICJpZCI6ICI0NDU4M2ExNDljMmI0Njk3YTIwMzUxZWUwYWE
> 4ODhhNCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4Nzc0L3YyLzVlOTU0M2I2MjAzNTQ0ODNiNDA2NDdmOTNhNzZkM2I4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImNvbXB1dGUiLCAibmFtZSI6ICJub3ZhIn0sIHsiZW5
> kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo5Njk2LyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6OTY5Ni8iLCAiaWQiOiAiZGI2YTVjNGM0NmZhNDAyYzk5YjcxMmI
> 5N2Y4NzYyYTAiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6OTY5Ni8ifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAibmV0d29yayIsICJuYW1lIjogIm5ldXRyb24ifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHR
> wOi8vMTAuOTQuMjUxLjEyOjgwODAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwODAiLCAiaWQiOiAiNzE0Y2EyNDc2NWJkNDhiYmEzNzRmZGQ3YTQ2Zjk1ZjAiLCAicHVibGljVVJMIjogImh0dHA
> 6Ly8xMC45NC4yNTEuMTI6ODA4MCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInN3aWZ0X3MzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo5MjkyIiwgInJlZ2lvbiI6ICJ
> SZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo5MjkyIiwgImlkIjogIjU2NWI2NjFkNmYxYTQxNDViMWFjN2Y3NWNiNWVhNzU4IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjkyOTIifV0sICJlbmRwb2ludHN
> fbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjg3NzciLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8
> vMTAuOTQuMjUxLjEyOjg3NzciLCAiaWQiOiAiMDIzOTMwMzM1NDMzNDEzM2E5ZWM5MWFkNmI0NWM4YjAiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6ODc3NyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJtZXRlcmluZyIsICJ
> uYW1lIjogImNlaWxvbWV0ZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwMDAvdjEvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4MDAwL3YxLyI
> sICJpZCI6ICIzMjkzMzY5NWNlMWU0ZjRkYmM5YjI5OThlYWNiYzQ4YSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4MDAwL3YxLyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJjbG91ZGZvcm1hdGlvbiIsICJuYW1lIjogImh
> lYXQtY2ZuIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4Nzc2L3YxLzVlOTU0M2I2MjAzNTQ0ODNiNDA2NDdmOTNhNzZkM2I4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE
> wLjk0LjI1MS4xMjo4Nzc2L3YxLzVlOTU0M2I2MjAzNTQ0ODNiNDA2NDdmOTNhNzZkM2I4IiwgImlkIjogIjllYjVkYWU3NmVmZDQ1OTc4MWQ5ZDhhMGYyZDRkZDE1IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjg3NzYvdjEvNWU5NTQzYjYyMDM
> 1NDQ4M2I0MDY0N2Y5M2E3NmQzYjgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAidm9sdW1lIiwgIm5hbWUiOiAiY2luZGVyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4NzczL3NlcnZpY2VzL0F
> kbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4NzczL3NlcnZpY2VzL0Nsb3VkIiwgImlkIjogIjE3ZTBlMDdmZjFjNDQyYjI5OWI2NzJmM2MwOWMwYjM1IiwgInB1YmxpY1VSTCI6ICJodHRwOi8
> vMTAuOTQuMjUxLjEyOjg3NzMvc2VydmljZXMvQ2xvdWQifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiZWMyIiwgIm5hbWUiOiAibm92YV9lYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwMDQ
> vdjEvNWU5NTQzYjYyMDM1NDQ4M2I0MDY0N2Y5M2E3NmQzYjgiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwMDQvdjEvNWU5NTQzYjYyMDM1NDQ4M2I0MDY0N2Y5M2E3NmQzYjgiLCAiaWQiOiAiMzF
> lNGE2ODBhODZkNGI4MjkxYjJlNmYzZjk3MTFiN2MiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6ODAwNC92MS81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvcmNoZXN
> 0cmF0aW9uIiwgIm5hbWUiOiAiaGVhdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45NC4yNTEuMTI6ODA4MC8iLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjgwODAvdjE
> vQVVUSF81ZTk1NDNiNjIwMzU0NDgzYjQwNjQ3ZjkzYTc2ZDNiOCIsICJpZCI6ICIwNjQ0YjhlZjcyYmU0NGMwYTBkZThmOWU3Zjk2ZTc5NSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo4MDgwL3YxL0FVVEhfNWU5NTQzYjYyMDM1NDQ4M2I0MDY
> 0N2Y5M2E3NmQzYjgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAib2JqZWN0LXN0b3JlIiwgIm5hbWUiOiAic3dpZnQifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjM1MzU3L3YyLjAiLCAicmVnaW9
> uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTQuMjUxLjEyOjUwMDAvdjIuMCIsICJpZCI6ICI5NWNjZmY5NzUzYmU0YjQ3YTBkODZjNDJmNGQwMmYxMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk0LjI1MS4xMjo1MDAwL3YyLjA
> ifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImNvcmUiLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogIjFiMjM1ZGE1NTBmYTQ2YTQ4ODMyNDE5MTE
> zOTRhZDhmIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9LCB7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImNvcmUifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiOWZlMmZmOWVlNDM4NGIxODk0YTkwODc4ZDNlOTJiYWI
> iLCAiNDNjY2M1MDk1NWQ4NDhkZTgyNjIyZTdiNjBjZTc0ZjYiXX19fTGCAYEwggF9AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVVuc2V0MQ4wDAYDVQQHDAVVbnNldDEOMAwGA1UECgwFVW5zZXQxGDAWBgNVBAMMD3d3dy5leGFtcGxlLmNvbQIBATAHBgU
> rDgMCGjANBgkqhkiG9w0BAQEFAASCAQCZ+CRsSq510nu0v13jGiX-13mU4NmCvzsOxGeOKsqGiPbySikQKcQPpqQEAh+h-R7ztGtjlog6PzzRWaPuVoso-OFgnj8GJQyeorqXoOpbf78j7sJwEEcrX55zHft5OGvO-Jw3-lsNCgY5vyUNceP6VM0FtO5Cq+B6WxT9W49
> +US3jpWVD0KvsKnXSA8gO7mfVHfxgzVEUJSqpI-CtB4G+RLT7Ch4mKCq3f5Rad6F+wuGnWw8k0mWiSioZo1J7-kplG3xrrk7J7iPhl3IBaupxxM11dkkjjMr9QUVFipFSxJJQi8RZUp2QB4On6Aw+yV13OnGYR5k9f4vgxxwvTmvw
> 16:46:09.282 [main] DEBUG jclouds.headers - >> Content-Type: application/json
> 16:46:09.283 [main] DEBUG jclouds.headers - >> Content-Length: 194
> 16:46:18.745 [main] DEBUG o.j.h.i.JavaUrlHttpCommandExecutorService - 
> Receiving response -1933851451: HTTP/1.1 202 Accepted
> 16:46:18.745 [main] DEBUG jclouds.headers - << HTTP/1.1 202 Accepted
> 16:46:18.745 [main] DEBUG jclouds.headers - << Date: Tue, 17 Jun 2014 
> 15:38:18 GMT
> 16:46:18.746 [main] DEBUG jclouds.headers - << Location: 
> http://10.94.251.12:8774/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef
> 16:46:18.746 [main] DEBUG jclouds.headers - << Connection: keep-alive
> 16:46:18.746 [main] DEBUG jclouds.headers - << X-Compute-Request-Id: 
> req-bfa0eb9e-df0b-455c-b3df-24bf02696949
> 16:46:18.746 [main] DEBUG jclouds.headers - << Content-Type: application/json
> 16:46:18.746 [main] DEBUG jclouds.headers - << Content-Length: 440
> 16:46:18.747 [main] DEBUG jclouds.wire - << "{"server": {"security_groups": 
> [{"name": "default"}], "OS-DCF:diskConfig": "MANUAL", "id": 
> "70c57a48-c0b2-4fe5-8651-f40d409814ef", "links": [{"href": "http
> ://10.94.251.12:8774/v2/5e9543b620354483b40647f93a76d3b8/servers/70c57a48-c0b2-4fe5-8651-f40d409814ef",
>  "rel": "self"}, {"href": 
> "http://10.94.251.12:8774/5e9543b620354483b40647f93a76d3b8/servers/70c5
> 7a48-c0b2-4fe5-8651-f40d409814ef", "rel": "bookmark"}], "adminPass": 
> "AUFjKiG8hbTS"}}"



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

Reply via email to