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

Mariangela Hills commented on STRATOS-1278:
-------------------------------------------

I previous identified the identical issue when executing the GET 
/deploymentPolicies/{deploymentPolicyId} command. When I reported this issue 
via email, Imesh fixed it. Therefore, there is a high possibility that issue 
has been replicated with regard to all the other artifacts. Please check the 
other artifacts as well to see if this issue is present and fix all such 
replicated issues.

> Wrong HTTP status code returned - GET /cartridgeGroups/{groupDefinitionName}
> ----------------------------------------------------------------------------
>
>                 Key: STRATOS-1278
>                 URL: https://issues.apache.org/jira/browse/STRATOS-1278
>             Project: Stratos
>          Issue Type: Bug
>          Components: REST API
>    Affects Versions: 4.1.0 Alpha
>            Reporter: Mariangela Hills
>            Priority: Minor
>
> Normally the 404 HTTP status code should be returned when searching for 
> details and they are not found. However, when executing GET 
> /cartridgeGroups/{groupDefinitionName}
> the 400 HTTP status code is returned [1], which is incorrect. It gives the 
> user the impression that the cURL command that they entered is incorrect 
> where as this is not the case.
> [1]
> Admin16s-MacBook-Air:samples Admin16$ curl -X GET -H "Content-Type: 
> application/json" -k -v -u admin:admin 
> https://localhost:9443/api/cartridges/tomcat6
> * About to connect() to localhost port 9443 (#0)
> *   Trying 127.0.0.1...
> * connected
> * Connected to localhost (127.0.0.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'
> > GET /api/cartridges/tomcat6 HTTP/1.1
> > Authorization: Basic YWRtaW46YWRtaW4=
> > User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 
> > OpenSSL/0.9.8| zlib/1.2.5
> > Host: localhost:9443
> > Accept: */*
> > Content-Type: application/json
> > 
> < HTTP/1.1 400 Bad Request
> < Date: Mon, 23 Mar 2015 08:53:57 GMT
> < Content-Type: application/json
> < Transfer-Encoding: chunked
> < Connection: close
> < Server: WSO2 Carbon Server
> < 
> * Closing connection #0
> * SSLv3, TLS alert, Client hello (1):
> {"errorCode":400,"errorMessage":"Could not find cartridge: [cartridge-type] 
> tomcat6"}Admin16s-MacBook-Air:samples Admin16$ 



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

Reply via email to