oracle / oci-go-sdk

Go SDK for Oracle Cloud Infrastructure
https://cloud.oracle.com/cloud-infrastructure
Other
178 stars 83 forks source link

ERROR: LaunchInstance #482

Open remotejob opened 9 months ago

remotejob commented 9 months ago

{"availabilityDomain":"ocid1.availabilitydomain.oc1..aaaaaaaaluor6lyhbyxbd5dbpmcsytcidprtrzmzmuf5hydnprk5aze7ik3a","compartmentId":"ocid1.tenancy.oc1..aaaaaaaahabf4ecjpejw4ukcpsh7j5un4bw5shr3fekfnus5fdtfdw4pl3xq","createVnicDetails":{"subnetId":"ocid1.subnet.oc1.eu-amsterdam-1.aaaaaaaaomfzlqotps7ldxk2o445vdwpvt5ofq7nnglhtbwx5l35tpkbwtzq"},"displayName":"OCI-Sample-Instance","shape":"VM.Standard.E2.1.Micro","sourceDetails":{"imageId":"ocid1.image.oc1.eu-amsterdam-1.aaaaaaaanjwra5zb2djwkkimdydl6im3f5mtzcb657nw3ky4huoj5sc5tioa","sourceType":"image"}}

{ "code" : "CannotParseRequest", "message" : "Incorrectly formatted request. Please refer to our documentation for help." }

Test was based on

https://github.com/oracle/oci-go-sdk/blob/master/example/example_core_test.go

JoshuaWR commented 8 months ago

Hi @remotejob, are you still facing this issue? After running that example locally I did not receive a "CannotParseRequest" error. Looking at the API Documentation, this request appears to be formatted correctly as well. Which version of the SDK are you using?

colussim commented 5 days ago

Hi , I have exactly the same error as @remotejob using the same example, or a similar code.I use the latest version of the sdk and the version go 1.23.2 or 1.23.3.I am under Mac OS 15.0.1

JoshuaWR commented 5 days ago

@colussim Currently we only officially support Golang up to version 1.21. While that probably isn't the issue here, you might want to try downgrading your Golang if possible, and seeing if that helps. Also, could you share the full debug log?

colussim commented 4 days ago

Hi @JoshuaWR , below is the log with version go 1.23, I've slightly modified the ExampleLaunchInstance() function so that it doesn't create the subnet and uses an existing subnet.I'm having the test redone with a version of go 1.21

INFO 2024/11/26 12:20:31.286255 log.go:106: logger level set to: 1 INFO 2024/11/26 12:20:31.286874 eventual_consistency.go:76: (pid=47889, gid=1) OCI_GO_SDK_EC_CONFIG: Unknown ec mode '', assuming 'inprocess' INFO 2024/11/26 12:20:31.286919 log.go:106: logger level set to: 1 INFO 2024/11/26 12:20:31.293803 oci_http_transport_wrapper.go:41: Loading tls config from TLSConfigProvider INFO 2024/11/26 12:20:31.769588 client.go:459: Dump Request POST /20160918/instances HTTP/1.1 Host: iaas.us-ashburn-1.oraclecloud.com User-Agent: Oracle-GoSDK/65.79.0 (darwin/arm64; go/go1.23.3) Content-Length: 359 Accept: / Authorization: Signature version="1",headers="date (request-target) host content-length content-type x-content-sha256",keyId="ocid1.tenancy.oc1..aaaaaaaa4yet6xypq5khquqhozb7rja2cwomj4zvpxvqgusrnojr3t5rieiq/ocid1.user.oc1..aaaaaaaaw6azc4qqqeh7ti2ebg6ofqgyntfw5477gehmhmhslk6fx6d2cwoa/b9:a6:1d:6b:fd:e6:e5:b4:5a:07:92:a0:1d:94:17:38",algorithm="rsa-sha256",signature="IrT6p4cB+nahAGQPcrw4zKeAnudcSin25VzGE9rXaNLDguQcDKXR9c333KITyMy33YQGgzjuUsBLzmTmJ/T7mPbDL4wympxrxexeQpXa1oVgHE/nUF086aBiBySYDZFBFl7UCttoTYySJDwJqPtEaGBKcXOBLDnwt9KeJDbV9cZJTOcxzQjnaIyyEV/BHn3tvFVsg5P+bcL6ifGmCHbcj5m2Dec+Yvfc+10YZ/0es0QBwrlTIgoAI9Eck/Hq7Bi/eg8/C0QIFW+7rz68MQ6lreL2cAUcKXflO4AMOrBfVx8Q6oGEym9bGHz1Ib6t3ZEpAL1knxG0REkgzBS5xdisPw==" Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:31 GMT Opc-Client-Info: Oracle-GoSDK/65.79.0 Opc-Client-Retries: true Opc-Request-Id: 0ab57b2299b6d99667e60c0ef7796048 Opc-Retry-Token: 00bFoSqlD8bjrMWygEBYjgs8pl6r4dTv X-Content-Sha256: FxIMd1ia0I29pkeL9j9zwjz8EO+YKfpul1/MK2nsP/M= Accept-Encoding: gzip

INFO 2024/11/26 12:20:31.769809 log.go:229: Dump Request Body: {"availabilityDomain":"","compartmentId":"","createVnicDetails":{"subnetId":"ocid1.image.oc1.phx.aaaaaaaaoxcvvajxk2redbtizhxcame3bdb7zmbkkykbrhnymsgl4wmuoyla"},"displayName":"OCI-Sample-Instance","shape":" VM.Standard.E5.Flex","sourceDetails":{"imageId":"ocid1.image.oc1.iad.aaaaaaaaqvfr266g4fhtm2lod3sx3m4evkkeviermbkl7c35djsfqchhvdxq","sourceType":"image"}} INFO 2024/11/26 12:20:31.769964 client.go:465: Dump Response HTTP/1.1 400 Bad Request Content-Length: 127 Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:31 GMT Opc-Request-Id: 0ab57b2299b6d99667e60c0ef7796048/E46B46F5CB17482F99BBE50C66129D88/FB89411F89A65E101F2BB1ED94814F77 Strict-Transport-Security: max-age=31536000; includeSubDomains;

{ "code" : "CannotParseRequest", "message" : "Incorrectly formatted request. Please refer to our documentation for help." } INFO 2024/11/26 12:20:33.120473 client.go:459: Dump Request POST /20160918/instances HTTP/1.1 Host: iaas.us-ashburn-1.oraclecloud.com User-Agent: Oracle-GoSDK/65.79.0 (darwin/arm64; go/go1.23.3) Content-Length: 359 Accept: / Authorization: Signature version="1",headers="date (request-target) host content-length content-type x-content-sha256",keyId="ocid1.tenancy.oc1..aaaaaaaa4yet6xypq5khquqhozb7rja2cwomj4zvpxvqgusrnojr3t5rieiq/ocid1.user.oc1..aaaaaaaaw6azc4qqqeh7ti2ebg6ofqgyntfw5477gehmhmhslk6fx6d2cwoa/b9:a6:1d:6b:fd:e6:e5:b4:5a:07:92:a0:1d:94:17:38",algorithm="rsa-sha256",signature="JJ1UVXRS6NXG0vXL+aa9/13hrogh9hw8k9s7PQ3n3EwoTXvOLShYuxiZq3rnv6QIUHXVj7qFsCET7zxJ9cH7agNwOBH4da/uHu0xBk1xFVqPJ40s98b9EUZ7VkhGS+aucvt11NlhYdOwPQ+GUEZv2MWqf2EMIg6KBlsK7PlsPX8ma5EHtVVPMxuwtG9J5ETPfItZrV8TXEkvMG9Rr9+ZWeScz2KpulZ8LDiHwNIZCqIvrkuFHs4zZO1u0ZDWm2RKpIvKMDTzPOtID1sRCJht9r1MhYI/Jsga6wDk0anJ9Aqnb0CLjQXmajJkXBUEkhqPkLdKgN5CAySjRIhu5A8q0g==" Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:33 GMT Opc-Client-Info: Oracle-GoSDK/65.79.0 Opc-Client-Retries: true Opc-Request-Id: 8db04f7c9be8340656b7c27bc3d72aef Opc-Retry-Token: 00bFoSqlD8bjrMWygEBYjgs8pl6r4dTv X-Content-Sha256: FxIMd1ia0I29pkeL9j9zwjz8EO+YKfpul1/MK2nsP/M= Accept-Encoding: gzip

INFO 2024/11/26 12:20:33.120768 log.go:229: Dump Request Body: {"availabilityDomain":"","compartmentId":"","createVnicDetails":{"subnetId":"ocid1.image.oc1.phx.aaaaaaaaoxcvvajxk2redbtizhxcame3bdb7zmbkkykbrhnymsgl4wmuoyla"},"displayName":"OCI-Sample-Instance","shape":" VM.Standard.E5.Flex","sourceDetails":{"imageId":"ocid1.image.oc1.iad.aaaaaaaaqvfr266g4fhtm2lod3sx3m4evkkeviermbkl7c35djsfqchhvdxq","sourceType":"image"}} INFO 2024/11/26 12:20:33.120948 client.go:465: Dump Response HTTP/1.1 400 Bad Request Content-Length: 127 Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:33 GMT Opc-Request-Id: 8db04f7c9be8340656b7c27bc3d72aef/87742209687E6192497844343157AE7F/81D1B8FEEF58DDFF4EC07ADC0F3BA320 Strict-Transport-Security: max-age=31536000; includeSubDomains;

{ "code" : "CannotParseRequest", "message" : "Incorrectly formatted request. Please refer to our documentation for help." } INFO 2024/11/26 12:20:35.388512 client.go:459: Dump Request POST /20160918/instances HTTP/1.1 Host: iaas.us-ashburn-1.oraclecloud.com User-Agent: Oracle-GoSDK/65.79.0 (darwin/arm64; go/go1.23.3) Content-Length: 359 Accept: / Authorization: Signature version="1",headers="date (request-target) host content-length content-type x-content-sha256",keyId="ocid1.tenancy.oc1..aaaaaaaa4yet6xypq5khquqhozb7rja2cwomj4zvpxvqgusrnojr3t5rieiq/ocid1.user.oc1..aaaaaaaaw6azc4qqqeh7ti2ebg6ofqgyntfw5477gehmhmhslk6fx6d2cwoa/b9:a6:1d:6b:fd:e6:e5:b4:5a:07:92:a0:1d:94:17:38",algorithm="rsa-sha256",signature="IX9zuB/fAmgiwbsLq++qAGTM14b7hcPNUNeu8yEtxcxoPHjwLrmOhaNxYv+kJmykra0xIevkz03UYNOkCjvcJ6MfYfVRFR5EPNGa5WS46FFgntxqXQfSOVfdTsFU7ESEdQYzYRBEOvJsMXAyBqkfzcm1YpuRHd4ZTrR3MFsqkOuQa+LMDlOa3vi/ymKQPjyYWlixz/w8MYFL/wBMTyiizTdigUPZ8jOR843WnlqgWeoFq/9KL2YXaya3duRP/DWziiwS0F2Rqpsl7MRSBg4QrDMWv7BxWwSq0f5kvJxBzJJqKCuyvxEdZynBzQsmzmiE321s1o6zLi+Rk8BH3LCLFg==" Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:35 GMT Opc-Client-Info: Oracle-GoSDK/65.79.0 Opc-Client-Retries: true Opc-Request-Id: 6fbd9a63cd5c9e23d11d59f7a6d91c66 Opc-Retry-Token: 00bFoSqlD8bjrMWygEBYjgs8pl6r4dTv X-Content-Sha256: FxIMd1ia0I29pkeL9j9zwjz8EO+YKfpul1/MK2nsP/M= Accept-Encoding: gzip

INFO 2024/11/26 12:20:35.388762 log.go:229: Dump Request Body: {"availabilityDomain":"","compartmentId":"","createVnicDetails":{"subnetId":"ocid1.image.oc1.phx.aaaaaaaaoxcvvajxk2redbtizhxcame3bdb7zmbkkykbrhnymsgl4wmuoyla"},"displayName":"OCI-Sample-Instance","shape":" VM.Standard.E5.Flex","sourceDetails":{"imageId":"ocid1.image.oc1.iad.aaaaaaaaqvfr266g4fhtm2lod3sx3m4evkkeviermbkl7c35djsfqchhvdxq","sourceType":"image"}} INFO 2024/11/26 12:20:35.388920 client.go:465: Dump Response HTTP/1.1 400 Bad Request Content-Length: 127 Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:35 GMT Opc-Request-Id: 6fbd9a63cd5c9e23d11d59f7a6d91c66/9A87AA0A2720AD077A4B5A09C6650D5C/3BD4B1C241F36DCAE579AA7027D5DE71 Strict-Transport-Security: max-age=31536000; includeSubDomains;

{ "code" : "CannotParseRequest", "message" : "Incorrectly formatted request. Please refer to our documentation for help." } INFO 2024/11/26 12:20:40.045180 client.go:459: Dump Request POST /20160918/instances HTTP/1.1 Host: iaas.us-ashburn-1.oraclecloud.com User-Agent: Oracle-GoSDK/65.79.0 (darwin/arm64; go/go1.23.3) Content-Length: 359 Accept: / Authorization: Signature version="1",headers="date (request-target) host content-length content-type x-content-sha256",keyId="ocid1.tenancy.oc1..aaaaaaaa4yet6xypq5khquqhozb7rja2cwomj4zvpxvqgusrnojr3t5rieiq/ocid1.user.oc1..aaaaaaaaw6azc4qqqeh7ti2ebg6ofqgyntfw5477gehmhmhslk6fx6d2cwoa/b9:a6:1d:6b:fd:e6:e5:b4:5a:07:92:a0:1d:94:17:38",algorithm="rsa-sha256",signature="KDtfJR2NIQv/y6NcbYG/6vA/es3n2LAWIqsgqQ1qnHuYSF/Kmcr/sTqO5kSQVIQo1Mk3lMvB/Sq4UbA9mwZE4GLyQETbfRS3887rXbcTW/t6pO1MXoaHYD0DzrYWoZNFZtN2B0zC1KEzXdxGSBTHasucTiwrEhdSSUb8gGgad/MlBChaz7Lg5I8Kmx7NuATX5yXz877fov5SCZ33+ktVufpPI+2a7cgc2XAzD298FsK3rCf/zjm3fkBJjfhh5G4lov7JFnc7hZh7bSwa8PsMUFComw5wsZoB0f6rF89mLW9w/B6D9mluc//I4gj4Jurti664bxNVPyhK9LJCXeXGVA==" Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:39 GMT Opc-Client-Info: Oracle-GoSDK/65.79.0 Opc-Client-Retries: true Opc-Request-Id: 424e550941097f67cec92a7f25dd6431 Opc-Retry-Token: 00bFoSqlD8bjrMWygEBYjgs8pl6r4dTv X-Content-Sha256: FxIMd1ia0I29pkeL9j9zwjz8EO+YKfpul1/MK2nsP/M= Accept-Encoding: gzip

INFO 2024/11/26 12:20:40.045460 log.go:229: Dump Request Body: {"availabilityDomain":"","compartmentId":"","createVnicDetails":{"subnetId":"ocid1.image.oc1.phx.aaaaaaaaoxcvvajxk2redbtizhxcame3bdb7zmbkkykbrhnymsgl4wmuoyla"},"displayName":"OCI-Sample-Instance","shape":" VM.Standard.E5.Flex","sourceDetails":{"imageId":"ocid1.image.oc1.iad.aaaaaaaaqvfr266g4fhtm2lod3sx3m4evkkeviermbkl7c35djsfqchhvdxq","sourceType":"image"}} INFO 2024/11/26 12:20:40.045599 client.go:465: Dump Response HTTP/1.1 400 Bad Request Content-Length: 127 Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:40 GMT Opc-Request-Id: 424e550941097f67cec92a7f25dd6431/005FF18761D4931573DCE9943DE7D20C/34B0535165F6470CFA9123A33F5FFD77 Strict-Transport-Security: max-age=31536000; includeSubDomains;

{ "code" : "CannotParseRequest", "message" : "Incorrectly formatted request. Please refer to our documentation for help." } INFO 2024/11/26 12:20:49.060764 client.go:459: Dump Request POST /20160918/instances HTTP/1.1 Host: iaas.us-ashburn-1.oraclecloud.com User-Agent: Oracle-GoSDK/65.79.0 (darwin/arm64; go/go1.23.3) Content-Length: 359 Accept: / Authorization: Signature version="1",headers="date (request-target) host content-length content-type x-content-sha256",keyId="ocid1.tenancy.oc1..aaaaaaaa4yet6xypq5khquqhozb7rja2cwomj4zvpxvqgusrnojr3t5rieiq/ocid1.user.oc1..aaaaaaaaw6azc4qqqeh7ti2ebg6ofqgyntfw5477gehmhmhslk6fx6d2cwoa/b9:a6:1d:6b:fd:e6:e5:b4:5a:07:92:a0:1d:94:17:38",algorithm="rsa-sha256",signature="KlngEAVqQDiVaiVsl8icyT3b3xOK1G9m6Ii+V7MM0Sa6IQwyc6jBdRdlrAzKlkHTtSZnYQCVfO+Kq8tAH8PnisnynGqB5fP1h3lxXH4PHjv+wiSNB8PXfKz7+75GfUElUYsijiz5nUmAVjy6Njq6cvQ5ZTy2QCpVieX+1aJzyJTxVZ+cQ0bZ2qcRiPVVIiuNs8sUpyzRm6gwveZ6mOKtGvBA5vJ+9kVMFOegNlkeyTnMSGplujV0Kb6zqWGuPpqardWzcAGV0F2CYEzglOMWV+CY3PbfpT045lU8vyaSPyrUL9FFi5+dQbjgampbPctUChsnIS2vsWQvAJTt63fL+Q==" Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:48 GMT Opc-Client-Info: Oracle-GoSDK/65.79.0 Opc-Client-Retries: true Opc-Request-Id: d5d183c7d3958f1e29e9c3a7fadcb220 Opc-Retry-Token: 00bFoSqlD8bjrMWygEBYjgs8pl6r4dTv X-Content-Sha256: FxIMd1ia0I29pkeL9j9zwjz8EO+YKfpul1/MK2nsP/M= Accept-Encoding: gzip

INFO 2024/11/26 12:20:49.060899 log.go:229: Dump Request Body: {"availabilityDomain":"","compartmentId":"","createVnicDetails":{"subnetId":"ocid1.image.oc1.phx.aaaaaaaaoxcvvajxk2redbtizhxcame3bdb7zmbkkykbrhnymsgl4wmuoyla"},"displayName":"OCI-Sample-Instance","shape":" VM.Standard.E5.Flex","sourceDetails":{"imageId":"ocid1.image.oc1.iad.aaaaaaaaqvfr266g4fhtm2lod3sx3m4evkkeviermbkl7c35djsfqchhvdxq","sourceType":"image"}} INFO 2024/11/26 12:20:49.060984 client.go:465: Dump Response HTTP/1.1 400 Bad Request Content-Length: 127 Content-Type: application/json Date: Tue, 26 Nov 2024 11:20:49 GMT Opc-Request-Id: d5d183c7d3958f1e29e9c3a7fadcb220/412646ADA84FC7AD637EE98483541803/FAC60D501F899CA6DB3F3AE05A5833ED Strict-Transport-Security: max-age=31536000; includeSubDomains;

{ "code" : "CannotParseRequest", "message" : "Incorrectly formatted request. Please refer to our documentation for help." }

colussim commented 4 days ago

Hi @JoshuaWR ,I tested with the go 1.21 version and got the same error.😥