You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Mariangela Hills (JIRA)" <ji...@apache.org> on 2015/01/23 18:58:35 UTC

[jira] [Updated] (STRATOS-1119) Error code incorrect when adding existing cartridge group

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

Mariangela Hills updated STRATOS-1119:
--------------------------------------
    Issue Type: Bug  (was: Improvement)

> Error code incorrect when adding existing cartridge group
> ---------------------------------------------------------
>
>                 Key: STRATOS-1119
>                 URL: https://issues.apache.org/jira/browse/STRATOS-1119
>             Project: Stratos
>          Issue Type: Bug
>          Components: REST API
>    Affects Versions: 4.1.0 RC1
>            Reporter: Mariangela Hills
>            Priority: Minor
>
> When a cartridge group with the same content is added the HTTP status code that is currently sent is 400. It is better if this is changed to 409 which is used to indicate a conflict.
> ------------------------------------
> Admin16s-MacBook-Air:mock Admin16$ curl -X POST -H "Content-Type: application/json" -d @'artifacts/group1.json' -k -v -u admin:admin https://localhost:9443/api/cartridgeGroups
> * About to connect() to localhost port 9443 (#0)
> *   Trying ::1...
> * connected
> * Connected to localhost (::1) port 9443 (#0)
> * SSLv3, TLS handshake, Client hello (1):
> * SSLv3, TLS handshake, Server hello (2):
> * SSLv3, TLS handshake, CERT (11):
> * SSLv3, TLS handshake, Server key exchange (12):
> * SSLv3, TLS handshake, Server finished (14):
> * SSLv3, TLS handshake, Client key exchange (16):
> * SSLv3, TLS change cipher, Client hello (1):
> * SSLv3, TLS handshake, Finished (20):
> * SSLv3, TLS change cipher, Client hello (1):
> * SSLv3, TLS handshake, Finished (20):
> * SSL connection using DHE-RSA-AES256-SHA
> * Server certificate:
> * 	 subject: C=US; ST=CA; L=Mountain View; O=WSO2; CN=localhost
> * 	 start date: 2010-02-19 07:02:26 GMT
> * 	 expire date: 2035-02-13 07:02:26 GMT
> * 	 common name: localhost (matched)
> * 	 issuer: C=US; ST=CA; L=Mountain View; O=WSO2; CN=localhost
> * 	 SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
> * Server auth using Basic with user 'admin'
> > POST /api/cartridgeGroups HTTP/1.1
> > Authorization: Basic YWRtaW46YWRtaW4=
> > User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5
> > Host: localhost:9443
> > Accept: */*
> > Content-Type: application/json
> > Content-Length: 787
> > 
> * upload completely sent off: 787 out of 787 bytes
> < HTTP/1.1 400 Bad Request
> < Date: Fri, 23 Jan 2015 17:46:53 GMT
> < Content-Type: application/json
> < Content-Length: 82
> < Connection: close
> < Server: WSO2 Carbon Server
> < 
> * Closing connection #0
> * SSLv3, TLS alert, Client hello (1):
> {"Error":{ "errorCode": " 400", "errorMessage": " Could not add cartridge group"}}Admin16s-MacBook-Air:mock Admin16$ 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)