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 <ma...@wso2.com> on 2015/05/11 16:19:54 UTC
[Error] Can not add properties to an application
Hi Devs,
I was trying to add properties to an application (POST
/metadata/api/application/<APPLICATION_ID>/properties) and got an error
[1]. There were no corresponding log files printed. I used [2] as the JSON.
[1]
MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
application/json" -d @'meta.json' -k -v -u admin:admin
https://localhost:9443/metadata/api/application/wordpress/properties
> POST /metadata/api/application/wordpress/properties 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
> Content-Length: 131
>
* upload completely sent off: 131 out of 131 bytes
< HTTP/1.1 500 Internal Server Error
< Date: Mon, 11 May 2015 14:06:03 GMT
< Content-Type: application/json
< Content-Length: 152
< Connection: close
< Server: WSO2 Carbon Server
<
* Closing connection #0
* SSLv3, TLS alert, Client hello (1):
{"Error":{ "errorCode": " 500", "errorMessage": " org.w3c.dom.DOMException:
INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified. "}}
------------------------------------
[2]
[
{
"key":"wka5",
"values":[
"192.163.4.2"
]
},
{
"key":"wka6",
"values":[
"192.163.6.6"
]
}
]
Regards,
Mariangela
*--*
*Mariangela Hills*
PMC Member & Committer of Apache Stratos
Senior Technical Writer
WSO2, Inc.
lean.enterprise.middleware.
m: +94 773 500185
w: http://wso2.com
Re: [Error] Can not add properties to an application
Posted by Imesh Gunaratne <im...@apache.org>.
It looks like we need to refine the response messages and other bean
classes used in the metadata API. It's not using the same conventions we
have used in the REST API.
On Mon, May 11, 2015 at 10:17 PM, Mariangela Hills <ma...@wso2.com>
wrote:
> Hi Vishanth,
>
> I executed the REST API command using the new JSON definition, but I still
> get an error.
>
> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
> application/json" -d @'property.json' -k -v -u admin:admin
> https://localhost:9443/metadata/api/application/wordpress/properties
> > POST /metadata/api/application/wordpress/properties 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
> > Content-Length: 119
> >
> * upload completely sent off: 119 out of 119 bytes
> < HTTP/1.1 500 Internal Server Error
> < Date: Mon, 11 May 2015 16:43:31 GMT
> < Content-Type: application/json
> < Content-Length: 152
> < Connection: close
> < Server: WSO2 Carbon Server
> <
> {"Error":{ "errorCode": " 500", "errorMessage": "
> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
> character is specified. "}}
>
> Regards,
> Mariangela
>
>
>
>
> *--*
> *Mariangela Hills*
> PMC Member & Committer of Apache Stratos
> Senior Technical Writer
> WSO2, Inc.
> lean.enterprise.middleware.
> m: +94 773 500185
> w: http://wso2.com
> <http://wso2.com/events/>
>
> On Mon, May 11, 2015 at 9:14 PM, Udara Liyanage <ud...@wso2.com> wrote:
>
>> Hi Mari,
>>
>> Correct format is the one Vishanth mentioned
>> On 11 May 2015 8:32 pm, "Vishanth Balasubramaniam" <vi...@wso2.com>
>> wrote:
>>
>>> Hi Mari,
>>>
>>> It should be as follows.
>>> [
>>> {
>>> "key":"wka5",
>>> "values":"192.163.4.2"
>>> },
>>> {
>>> "key":"wka6",
>>> "values":"192.163.6.6"
>>> }
>>> ]
>>>
>>> Regards,
>>> Vishanth
>>>
>>>
>>> On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <ma...@wso2.com>
>>> wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> I was trying to add properties to an application (POST
>>>> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
>>>> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>>>>
>>>>
>>>>
>>>> [1]
>>>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>>>> application/json" -d @'meta.json' -k -v -u admin:admin
>>>> https://localhost:9443/metadata/api/application/wordpress/properties
>>>> > POST /metadata/api/application/wordpress/properties 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
>>>> > Content-Length: 131
>>>> >
>>>> * upload completely sent off: 131 out of 131 bytes
>>>> < HTTP/1.1 500 Internal Server Error
>>>> < Date: Mon, 11 May 2015 14:06:03 GMT
>>>> < Content-Type: application/json
>>>> < Content-Length: 152
>>>> < Connection: close
>>>> < Server: WSO2 Carbon Server
>>>> <
>>>> * Closing connection #0
>>>> * SSLv3, TLS alert, Client hello (1):
>>>> {"Error":{ "errorCode": " 500", "errorMessage": "
>>>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>>>> character is specified. "}}
>>>>
>>>> ------------------------------------
>>>>
>>>> [2]
>>>> [
>>>> {
>>>> "key":"wka5",
>>>> "values":[
>>>> "192.163.4.2"
>>>> ]
>>>> },
>>>> {
>>>> "key":"wka6",
>>>> "values":[
>>>> "192.163.6.6"
>>>> ]
>>>> }
>>>> ]
>>>>
>>>>
>>>> Regards,
>>>> Mariangela
>>>>
>>>>
>>>>
>>>>
>>>> *--*
>>>> *Mariangela Hills*
>>>> PMC Member & Committer of Apache Stratos
>>>> Senior Technical Writer
>>>> WSO2, Inc.
>>>> lean.enterprise.middleware.
>>>> m: +94 773 500185
>>>> w: http://wso2.com
>>>>
>>>>
>>>
>>>
>>> --
>>> *Vishanth Balasubramaniam*
>>> Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> mobile: *+94771737718*
>>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>>
>>>
>
--
Imesh Gunaratne
Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos
Re: [Error] Can not add properties to an application
Posted by Mariangela Hills <ma...@wso2.com>.
Thanks, for your feedback Udara! I will verify this process and document it
in Stratos wiki.
Regards,
Mariangela
*--*
*Mariangela Hills*
PMC Member & Committer of Apache Stratos
Senior Technical Writer
WSO2, Inc.
lean.enterprise.middleware.
m: +94 773 500185
w: http://wso2.com
<http://wso2.com/events/>
On Tue, May 12, 2015 at 9:26 AM, Udara Liyanage <ud...@wso2.com> wrote:
> Hi Mari,
>
> I could n't mention that you can not access metadata API without the
> token. There are two ways to obtain the token, which is created for the app
> and passed as payload into the instance. Either loginto the instance and
> obtain the token or, enable debug logs to view the payload. I am wondering
> how you could add property without the token.
>
> curl -X POST -d "@prop.json" -H "Content-Type: application/json" -k -H
> "Authorization: Bearer
> eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjExNzcxNTU4MDUsInN1YiI6ImFkbWluIiwiYXpwIjoiS05QVGNZZ0R6ZkxWTVVTWTFSSV9hZ1J1X1ZBYSIsImFwcElkIjoic2luZ2xlLWNhcnRyaWRnZS1hcHAiLCJhdWQiOlsiS05QVGNZZ0R6ZkxWTVVTWTFSSV9hZ1J1X1ZBYSJdLCJpc3MiOiJodHRwczpcL1wvbG9jYWxob3N0Ojk0NDNcL29hdXRoMmVuZHBvaW50c1wvdG9rZW4iLCJpYXQiOjExNzcxNTY4MDZ9.fsJ8gOUWxyT_JhUkOQ_eG1Q5Z5cXdaKUKUhJppBK0Sejd7QhW5sZHXzWcNgO96yLPx7HOoiuVGbEVmf2Hjka_ARGRaEu51BZsXenu1X6FCSf7QXdU8n5MtD-xDuAIApxNl0TJ8J8cvcouDySYzKSP6x93kYTIRp9ubujxQgiEZc"
> -k https://
> ${host_ip}:${host_port}/metadata/api/application/udara/properties
>
> {
> "properties": [
> {
> "key": "email",
> "values": [
> "udaraliyanage@gmail.com",
> "udara@wso2.com"
> ]
> },
> {
> "key": "name",
> "values": [
> "udara"
> ]
> }
> ]
> }
>
>
> curl -X GET -H "Authorization: Bearer
> eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjExMTU0NjAxNTUsInN1YiI6ImFkbWluIiwiYXpwIjoiRjZxbzZ4d2ZNZFcwQzhISENPRGlYYVd2NUNjYSIsImFwcElkIjoic2luZ2xlLWNhcnRyaWRnZS1hcHAiLCJhdWQiOlsiRjZxbzZ4d2ZNZFcwQzhISENPRGlYYVd2NUNjYSJdLCJpc3MiOiJodHRwczpcL1wvbG9jYWxob3N0Ojk0NDNcL29hdXRoMmVuZHBvaW50c1wvdG9rZW4iLCJpYXQiOjExMTU0NjExNTZ9.gLpqkdve6ZtZzdd0e-s6dWqvQHso16TkGkYOuuZChbY6J9ROSmmi0hrNm-jqnjBj5py0A-eaLtC2_vhs97x7WdENLz1Oqe9l7zLelWVqsmNcnv9w2rWNNQdWDY4VLSyFj6Wqlp8zB7UcFsB8oYNallmofWIOR7aa1f3--TjSI9s"
> -k https://
> ${host_ip}:${host_port}/metadata/api/application/udara/properties
> {"properties":[{"key":"email","values":["udaraliyanage@gmail.com","
> udara@wso2.com"]},{"key":"name","values":"udara"}]}
>
>
> On Tue, May 12, 2015 at 7:03 AM, Udara Liyanage <ud...@wso2.com> wrote:
>
>> Hi Mari,
>>
>> I will have a look.
>> On 11 May 2015 10:17 pm, "Mariangela Hills" <ma...@wso2.com> wrote:
>>
>>> Hi Vishanth,
>>>
>>> I executed the REST API command using the new JSON definition, but I
>>> still get an error.
>>>
>>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>>> application/json" -d @'property.json' -k -v -u admin:admin
>>> https://localhost:9443/metadata/api/application/wordpress/properties
>>> > POST /metadata/api/application/wordpress/properties 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
>>> > Content-Length: 119
>>> >
>>> * upload completely sent off: 119 out of 119 bytes
>>> < HTTP/1.1 500 Internal Server Error
>>> < Date: Mon, 11 May 2015 16:43:31 GMT
>>> < Content-Type: application/json
>>> < Content-Length: 152
>>> < Connection: close
>>> < Server: WSO2 Carbon Server
>>> <
>>> {"Error":{ "errorCode": " 500", "errorMessage": "
>>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>>> character is specified. "}}
>>>
>>> Regards,
>>> Mariangela
>>>
>>>
>>>
>>>
>>> *--*
>>> *Mariangela Hills*
>>> PMC Member & Committer of Apache Stratos
>>> Senior Technical Writer
>>> WSO2, Inc.
>>> lean.enterprise.middleware.
>>> m: +94 773 500185
>>> w: http://wso2.com
>>> <http://wso2.com/events/>
>>>
>>> On Mon, May 11, 2015 at 9:14 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>>
>>>> Hi Mari,
>>>>
>>>> Correct format is the one Vishanth mentioned
>>>> On 11 May 2015 8:32 pm, "Vishanth Balasubramaniam" <vi...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Mari,
>>>>>
>>>>> It should be as follows.
>>>>> [
>>>>> {
>>>>> "key":"wka5",
>>>>> "values":"192.163.4.2"
>>>>> },
>>>>> {
>>>>> "key":"wka6",
>>>>> "values":"192.163.6.6"
>>>>> }
>>>>> ]
>>>>>
>>>>> Regards,
>>>>> Vishanth
>>>>>
>>>>>
>>>>> On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <mariangela@wso2.com
>>>>> > wrote:
>>>>>
>>>>>> Hi Devs,
>>>>>>
>>>>>> I was trying to add properties to an application (POST
>>>>>> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
>>>>>> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>>>>>>
>>>>>>
>>>>>>
>>>>>> [1]
>>>>>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>>>>>> application/json" -d @'meta.json' -k -v -u admin:admin
>>>>>> https://localhost:9443/metadata/api/application/wordpress/properties
>>>>>> > POST /metadata/api/application/wordpress/properties 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
>>>>>> > Content-Length: 131
>>>>>> >
>>>>>> * upload completely sent off: 131 out of 131 bytes
>>>>>> < HTTP/1.1 500 Internal Server Error
>>>>>> < Date: Mon, 11 May 2015 14:06:03 GMT
>>>>>> < Content-Type: application/json
>>>>>> < Content-Length: 152
>>>>>> < Connection: close
>>>>>> < Server: WSO2 Carbon Server
>>>>>> <
>>>>>> * Closing connection #0
>>>>>> * SSLv3, TLS alert, Client hello (1):
>>>>>> {"Error":{ "errorCode": " 500", "errorMessage": "
>>>>>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>>>>>> character is specified. "}}
>>>>>>
>>>>>> ------------------------------------
>>>>>>
>>>>>> [2]
>>>>>> [
>>>>>> {
>>>>>> "key":"wka5",
>>>>>> "values":[
>>>>>> "192.163.4.2"
>>>>>> ]
>>>>>> },
>>>>>> {
>>>>>> "key":"wka6",
>>>>>> "values":[
>>>>>> "192.163.6.6"
>>>>>> ]
>>>>>> }
>>>>>> ]
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> Mariangela
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> *--*
>>>>>> *Mariangela Hills*
>>>>>> PMC Member & Committer of Apache Stratos
>>>>>> Senior Technical Writer
>>>>>> WSO2, Inc.
>>>>>> lean.enterprise.middleware.
>>>>>> m: +94 773 500185
>>>>>> w: http://wso2.com
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Vishanth Balasubramaniam*
>>>>> Software Engineer
>>>>> WSO2 Inc.; http://wso2.com
>>>>> lean.enterprise.middleware
>>>>>
>>>>> mobile: *+94771737718*
>>>>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>>>>
>>>>>
>>>
>
>
> --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> web: http://udaraliyanage.wordpress.com
> phone: +94 71 443 6897
>
Re: [Error] Can not add properties to an application
Posted by Udara Liyanage <ud...@wso2.com>.
Hi Mari,
I could n't mention that you can not access metadata API without the token.
There are two ways to obtain the token, which is created for the app and
passed as payload into the instance. Either loginto the instance and obtain
the token or, enable debug logs to view the payload. I am wondering how you
could add property without the token.
curl -X POST -d "@prop.json" -H "Content-Type: application/json" -k -H
"Authorization: Bearer
eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjExNzcxNTU4MDUsInN1YiI6ImFkbWluIiwiYXpwIjoiS05QVGNZZ0R6ZkxWTVVTWTFSSV9hZ1J1X1ZBYSIsImFwcElkIjoic2luZ2xlLWNhcnRyaWRnZS1hcHAiLCJhdWQiOlsiS05QVGNZZ0R6ZkxWTVVTWTFSSV9hZ1J1X1ZBYSJdLCJpc3MiOiJodHRwczpcL1wvbG9jYWxob3N0Ojk0NDNcL29hdXRoMmVuZHBvaW50c1wvdG9rZW4iLCJpYXQiOjExNzcxNTY4MDZ9.fsJ8gOUWxyT_JhUkOQ_eG1Q5Z5cXdaKUKUhJppBK0Sejd7QhW5sZHXzWcNgO96yLPx7HOoiuVGbEVmf2Hjka_ARGRaEu51BZsXenu1X6FCSf7QXdU8n5MtD-xDuAIApxNl0TJ8J8cvcouDySYzKSP6x93kYTIRp9ubujxQgiEZc"
-k https://
${host_ip}:${host_port}/metadata/api/application/udara/properties
{
"properties": [
{
"key": "email",
"values": [
"udaraliyanage@gmail.com",
"udara@wso2.com"
]
},
{
"key": "name",
"values": [
"udara"
]
}
]
}
curl -X GET -H "Authorization: Bearer
eyJhbGciOiJSUzI1NiJ9.eyJleHAiOjExMTU0NjAxNTUsInN1YiI6ImFkbWluIiwiYXpwIjoiRjZxbzZ4d2ZNZFcwQzhISENPRGlYYVd2NUNjYSIsImFwcElkIjoic2luZ2xlLWNhcnRyaWRnZS1hcHAiLCJhdWQiOlsiRjZxbzZ4d2ZNZFcwQzhISENPRGlYYVd2NUNjYSJdLCJpc3MiOiJodHRwczpcL1wvbG9jYWxob3N0Ojk0NDNcL29hdXRoMmVuZHBvaW50c1wvdG9rZW4iLCJpYXQiOjExMTU0NjExNTZ9.gLpqkdve6ZtZzdd0e-s6dWqvQHso16TkGkYOuuZChbY6J9ROSmmi0hrNm-jqnjBj5py0A-eaLtC2_vhs97x7WdENLz1Oqe9l7zLelWVqsmNcnv9w2rWNNQdWDY4VLSyFj6Wqlp8zB7UcFsB8oYNallmofWIOR7aa1f3--TjSI9s"
-k https://
${host_ip}:${host_port}/metadata/api/application/udara/properties
{"properties":[{"key":"email","values":["udaraliyanage@gmail.com","
udara@wso2.com"]},{"key":"name","values":"udara"}]}
On Tue, May 12, 2015 at 7:03 AM, Udara Liyanage <ud...@wso2.com> wrote:
> Hi Mari,
>
> I will have a look.
> On 11 May 2015 10:17 pm, "Mariangela Hills" <ma...@wso2.com> wrote:
>
>> Hi Vishanth,
>>
>> I executed the REST API command using the new JSON definition, but I
>> still get an error.
>>
>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>> application/json" -d @'property.json' -k -v -u admin:admin
>> https://localhost:9443/metadata/api/application/wordpress/properties
>> > POST /metadata/api/application/wordpress/properties 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
>> > Content-Length: 119
>> >
>> * upload completely sent off: 119 out of 119 bytes
>> < HTTP/1.1 500 Internal Server Error
>> < Date: Mon, 11 May 2015 16:43:31 GMT
>> < Content-Type: application/json
>> < Content-Length: 152
>> < Connection: close
>> < Server: WSO2 Carbon Server
>> <
>> {"Error":{ "errorCode": " 500", "errorMessage": "
>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>> character is specified. "}}
>>
>> Regards,
>> Mariangela
>>
>>
>>
>>
>> *--*
>> *Mariangela Hills*
>> PMC Member & Committer of Apache Stratos
>> Senior Technical Writer
>> WSO2, Inc.
>> lean.enterprise.middleware.
>> m: +94 773 500185
>> w: http://wso2.com
>> <http://wso2.com/events/>
>>
>> On Mon, May 11, 2015 at 9:14 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>
>>> Hi Mari,
>>>
>>> Correct format is the one Vishanth mentioned
>>> On 11 May 2015 8:32 pm, "Vishanth Balasubramaniam" <vi...@wso2.com>
>>> wrote:
>>>
>>>> Hi Mari,
>>>>
>>>> It should be as follows.
>>>> [
>>>> {
>>>> "key":"wka5",
>>>> "values":"192.163.4.2"
>>>> },
>>>> {
>>>> "key":"wka6",
>>>> "values":"192.163.6.6"
>>>> }
>>>> ]
>>>>
>>>> Regards,
>>>> Vishanth
>>>>
>>>>
>>>> On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <ma...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi Devs,
>>>>>
>>>>> I was trying to add properties to an application (POST
>>>>> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
>>>>> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>>>>>
>>>>>
>>>>>
>>>>> [1]
>>>>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>>>>> application/json" -d @'meta.json' -k -v -u admin:admin
>>>>> https://localhost:9443/metadata/api/application/wordpress/properties
>>>>> > POST /metadata/api/application/wordpress/properties 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
>>>>> > Content-Length: 131
>>>>> >
>>>>> * upload completely sent off: 131 out of 131 bytes
>>>>> < HTTP/1.1 500 Internal Server Error
>>>>> < Date: Mon, 11 May 2015 14:06:03 GMT
>>>>> < Content-Type: application/json
>>>>> < Content-Length: 152
>>>>> < Connection: close
>>>>> < Server: WSO2 Carbon Server
>>>>> <
>>>>> * Closing connection #0
>>>>> * SSLv3, TLS alert, Client hello (1):
>>>>> {"Error":{ "errorCode": " 500", "errorMessage": "
>>>>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>>>>> character is specified. "}}
>>>>>
>>>>> ------------------------------------
>>>>>
>>>>> [2]
>>>>> [
>>>>> {
>>>>> "key":"wka5",
>>>>> "values":[
>>>>> "192.163.4.2"
>>>>> ]
>>>>> },
>>>>> {
>>>>> "key":"wka6",
>>>>> "values":[
>>>>> "192.163.6.6"
>>>>> ]
>>>>> }
>>>>> ]
>>>>>
>>>>>
>>>>> Regards,
>>>>> Mariangela
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> *--*
>>>>> *Mariangela Hills*
>>>>> PMC Member & Committer of Apache Stratos
>>>>> Senior Technical Writer
>>>>> WSO2, Inc.
>>>>> lean.enterprise.middleware.
>>>>> m: +94 773 500185
>>>>> w: http://wso2.com
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Vishanth Balasubramaniam*
>>>> Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> mobile: *+94771737718*
>>>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>>>
>>>>
>>
--
Udara Liyanage
Software Engineer
WSO2, Inc.: http://wso2.com
lean. enterprise. middleware
web: http://udaraliyanage.wordpress.com
phone: +94 71 443 6897
Re: [Error] Can not add properties to an application
Posted by Udara Liyanage <ud...@wso2.com>.
Hi Mari,
I will have a look.
On 11 May 2015 10:17 pm, "Mariangela Hills" <ma...@wso2.com> wrote:
> Hi Vishanth,
>
> I executed the REST API command using the new JSON definition, but I still
> get an error.
>
> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
> application/json" -d @'property.json' -k -v -u admin:admin
> https://localhost:9443/metadata/api/application/wordpress/properties
> > POST /metadata/api/application/wordpress/properties 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
> > Content-Length: 119
> >
> * upload completely sent off: 119 out of 119 bytes
> < HTTP/1.1 500 Internal Server Error
> < Date: Mon, 11 May 2015 16:43:31 GMT
> < Content-Type: application/json
> < Content-Length: 152
> < Connection: close
> < Server: WSO2 Carbon Server
> <
> {"Error":{ "errorCode": " 500", "errorMessage": "
> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
> character is specified. "}}
>
> Regards,
> Mariangela
>
>
>
>
> *--*
> *Mariangela Hills*
> PMC Member & Committer of Apache Stratos
> Senior Technical Writer
> WSO2, Inc.
> lean.enterprise.middleware.
> m: +94 773 500185
> w: http://wso2.com
> <http://wso2.com/events/>
>
> On Mon, May 11, 2015 at 9:14 PM, Udara Liyanage <ud...@wso2.com> wrote:
>
>> Hi Mari,
>>
>> Correct format is the one Vishanth mentioned
>> On 11 May 2015 8:32 pm, "Vishanth Balasubramaniam" <vi...@wso2.com>
>> wrote:
>>
>>> Hi Mari,
>>>
>>> It should be as follows.
>>> [
>>> {
>>> "key":"wka5",
>>> "values":"192.163.4.2"
>>> },
>>> {
>>> "key":"wka6",
>>> "values":"192.163.6.6"
>>> }
>>> ]
>>>
>>> Regards,
>>> Vishanth
>>>
>>>
>>> On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <ma...@wso2.com>
>>> wrote:
>>>
>>>> Hi Devs,
>>>>
>>>> I was trying to add properties to an application (POST
>>>> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
>>>> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>>>>
>>>>
>>>>
>>>> [1]
>>>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>>>> application/json" -d @'meta.json' -k -v -u admin:admin
>>>> https://localhost:9443/metadata/api/application/wordpress/properties
>>>> > POST /metadata/api/application/wordpress/properties 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
>>>> > Content-Length: 131
>>>> >
>>>> * upload completely sent off: 131 out of 131 bytes
>>>> < HTTP/1.1 500 Internal Server Error
>>>> < Date: Mon, 11 May 2015 14:06:03 GMT
>>>> < Content-Type: application/json
>>>> < Content-Length: 152
>>>> < Connection: close
>>>> < Server: WSO2 Carbon Server
>>>> <
>>>> * Closing connection #0
>>>> * SSLv3, TLS alert, Client hello (1):
>>>> {"Error":{ "errorCode": " 500", "errorMessage": "
>>>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>>>> character is specified. "}}
>>>>
>>>> ------------------------------------
>>>>
>>>> [2]
>>>> [
>>>> {
>>>> "key":"wka5",
>>>> "values":[
>>>> "192.163.4.2"
>>>> ]
>>>> },
>>>> {
>>>> "key":"wka6",
>>>> "values":[
>>>> "192.163.6.6"
>>>> ]
>>>> }
>>>> ]
>>>>
>>>>
>>>> Regards,
>>>> Mariangela
>>>>
>>>>
>>>>
>>>>
>>>> *--*
>>>> *Mariangela Hills*
>>>> PMC Member & Committer of Apache Stratos
>>>> Senior Technical Writer
>>>> WSO2, Inc.
>>>> lean.enterprise.middleware.
>>>> m: +94 773 500185
>>>> w: http://wso2.com
>>>>
>>>>
>>>
>>>
>>> --
>>> *Vishanth Balasubramaniam*
>>> Software Engineer
>>> WSO2 Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> mobile: *+94771737718*
>>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>>
>>>
>
Re: [Error] Can not add properties to an application
Posted by Mariangela Hills <ma...@wso2.com>.
Hi Vishanth,
I executed the REST API command using the new JSON definition, but I still
get an error.
MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
application/json" -d @'property.json' -k -v -u admin:admin
https://localhost:9443/metadata/api/application/wordpress/properties
> POST /metadata/api/application/wordpress/properties 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
> Content-Length: 119
>
* upload completely sent off: 119 out of 119 bytes
< HTTP/1.1 500 Internal Server Error
< Date: Mon, 11 May 2015 16:43:31 GMT
< Content-Type: application/json
< Content-Length: 152
< Connection: close
< Server: WSO2 Carbon Server
<
{"Error":{ "errorCode": " 500", "errorMessage": " org.w3c.dom.DOMException:
INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified. "}}
Regards,
Mariangela
*--*
*Mariangela Hills*
PMC Member & Committer of Apache Stratos
Senior Technical Writer
WSO2, Inc.
lean.enterprise.middleware.
m: +94 773 500185
w: http://wso2.com
<http://wso2.com/events/>
On Mon, May 11, 2015 at 9:14 PM, Udara Liyanage <ud...@wso2.com> wrote:
> Hi Mari,
>
> Correct format is the one Vishanth mentioned
> On 11 May 2015 8:32 pm, "Vishanth Balasubramaniam" <vi...@wso2.com>
> wrote:
>
>> Hi Mari,
>>
>> It should be as follows.
>> [
>> {
>> "key":"wka5",
>> "values":"192.163.4.2"
>> },
>> {
>> "key":"wka6",
>> "values":"192.163.6.6"
>> }
>> ]
>>
>> Regards,
>> Vishanth
>>
>>
>> On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <ma...@wso2.com>
>> wrote:
>>
>>> Hi Devs,
>>>
>>> I was trying to add properties to an application (POST
>>> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
>>> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>>>
>>>
>>>
>>> [1]
>>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>>> application/json" -d @'meta.json' -k -v -u admin:admin
>>> https://localhost:9443/metadata/api/application/wordpress/properties
>>> > POST /metadata/api/application/wordpress/properties 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
>>> > Content-Length: 131
>>> >
>>> * upload completely sent off: 131 out of 131 bytes
>>> < HTTP/1.1 500 Internal Server Error
>>> < Date: Mon, 11 May 2015 14:06:03 GMT
>>> < Content-Type: application/json
>>> < Content-Length: 152
>>> < Connection: close
>>> < Server: WSO2 Carbon Server
>>> <
>>> * Closing connection #0
>>> * SSLv3, TLS alert, Client hello (1):
>>> {"Error":{ "errorCode": " 500", "errorMessage": "
>>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>>> character is specified. "}}
>>>
>>> ------------------------------------
>>>
>>> [2]
>>> [
>>> {
>>> "key":"wka5",
>>> "values":[
>>> "192.163.4.2"
>>> ]
>>> },
>>> {
>>> "key":"wka6",
>>> "values":[
>>> "192.163.6.6"
>>> ]
>>> }
>>> ]
>>>
>>>
>>> Regards,
>>> Mariangela
>>>
>>>
>>>
>>>
>>> *--*
>>> *Mariangela Hills*
>>> PMC Member & Committer of Apache Stratos
>>> Senior Technical Writer
>>> WSO2, Inc.
>>> lean.enterprise.middleware.
>>> m: +94 773 500185
>>> w: http://wso2.com
>>>
>>>
>>
>>
>> --
>> *Vishanth Balasubramaniam*
>> Software Engineer
>> WSO2 Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> mobile: *+94771737718*
>> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>>
>>
Re: [Error] Can not add properties to an application
Posted by Udara Liyanage <ud...@wso2.com>.
Hi Mari,
Correct format is the one Vishanth mentioned
On 11 May 2015 8:32 pm, "Vishanth Balasubramaniam" <vi...@wso2.com>
wrote:
> Hi Mari,
>
> It should be as follows.
> [
> {
> "key":"wka5",
> "values":"192.163.4.2"
> },
> {
> "key":"wka6",
> "values":"192.163.6.6"
> }
> ]
>
> Regards,
> Vishanth
>
>
> On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <ma...@wso2.com>
> wrote:
>
>> Hi Devs,
>>
>> I was trying to add properties to an application (POST
>> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
>> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>>
>>
>>
>> [1]
>> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
>> application/json" -d @'meta.json' -k -v -u admin:admin
>> https://localhost:9443/metadata/api/application/wordpress/properties
>> > POST /metadata/api/application/wordpress/properties 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
>> > Content-Length: 131
>> >
>> * upload completely sent off: 131 out of 131 bytes
>> < HTTP/1.1 500 Internal Server Error
>> < Date: Mon, 11 May 2015 14:06:03 GMT
>> < Content-Type: application/json
>> < Content-Length: 152
>> < Connection: close
>> < Server: WSO2 Carbon Server
>> <
>> * Closing connection #0
>> * SSLv3, TLS alert, Client hello (1):
>> {"Error":{ "errorCode": " 500", "errorMessage": "
>> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
>> character is specified. "}}
>>
>> ------------------------------------
>>
>> [2]
>> [
>> {
>> "key":"wka5",
>> "values":[
>> "192.163.4.2"
>> ]
>> },
>> {
>> "key":"wka6",
>> "values":[
>> "192.163.6.6"
>> ]
>> }
>> ]
>>
>>
>> Regards,
>> Mariangela
>>
>>
>>
>>
>> *--*
>> *Mariangela Hills*
>> PMC Member & Committer of Apache Stratos
>> Senior Technical Writer
>> WSO2, Inc.
>> lean.enterprise.middleware.
>> m: +94 773 500185
>> w: http://wso2.com
>>
>>
>
>
> --
> *Vishanth Balasubramaniam*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: *+94771737718*
> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>
>
Re: [Error] Can not add properties to an application
Posted by Vishanth Balasubramaniam <vi...@wso2.com>.
Hi Mari,
It should be as follows.
[
{
"key":"wka5",
"values":"192.163.4.2"
},
{
"key":"wka6",
"values":"192.163.6.6"
}
]
Regards,
Vishanth
On Mon, May 11, 2015 at 7:49 PM, Mariangela Hills <ma...@wso2.com>
wrote:
> Hi Devs,
>
> I was trying to add properties to an application (POST
> /metadata/api/application/<APPLICATION_ID>/properties) and got an error
> [1]. There were no corresponding log files printed. I used [2] as the JSON.
>
>
>
> [1]
> MariH:Master-branch Admin16$ curl -X POST -H "Content-Type:
> application/json" -d @'meta.json' -k -v -u admin:admin
> https://localhost:9443/metadata/api/application/wordpress/properties
> > POST /metadata/api/application/wordpress/properties 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
> > Content-Length: 131
> >
> * upload completely sent off: 131 out of 131 bytes
> < HTTP/1.1 500 Internal Server Error
> < Date: Mon, 11 May 2015 14:06:03 GMT
> < Content-Type: application/json
> < Content-Length: 152
> < Connection: close
> < Server: WSO2 Carbon Server
> <
> * Closing connection #0
> * SSLv3, TLS alert, Client hello (1):
> {"Error":{ "errorCode": " 500", "errorMessage": "
> org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML
> character is specified. "}}
>
> ------------------------------------
>
> [2]
> [
> {
> "key":"wka5",
> "values":[
> "192.163.4.2"
> ]
> },
> {
> "key":"wka6",
> "values":[
> "192.163.6.6"
> ]
> }
> ]
>
>
> Regards,
> Mariangela
>
>
>
>
> *--*
> *Mariangela Hills*
> PMC Member & Committer of Apache Stratos
> Senior Technical Writer
> WSO2, Inc.
> lean.enterprise.middleware.
> m: +94 773 500185
> w: http://wso2.com
>
>
--
*Vishanth Balasubramaniam*
Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware
mobile: *+94771737718*
about me: *http://about.me/vishanth <http://about.me/vishanth>*