Yeah, thank you very much for your support. I just try install tomcat 7. It works perfectly. Other, I have some issue when install usergrid 2.1-release. I will create new email to discuss about this.
On Fri, Dec 4, 2015 at 9:29 PM, Dave <[email protected]> wrote: > I'm glad that PUT works for you, but there must be something wrong because > POST should work for entity creation, and it works for me on my local > Usergrid installs. I wonder if Tomcat 8 could be causing some bug? I > normally run on Tomcat 7. > > Dave > > > On Thu, Dec 3, 2015 at 8:14 AM Thành Vũ Trung <[email protected]> > wrote: > >> Hi Dave, >> Thank you very much for your response. >> I could post to login or create entity relationship. I think have some >> issue when parse json body request with POST method. I tried use PUT >> instead POST, It's ok but I don't know why I request PUT method but json >> response give action "post". Example: >> Request: >> curl -X PUT >> https://v2t.mobi/p/api/v2tmultimedia/sandbox/users?access_token=YWMt7E9bNJg8EeWh7dcfIHBYKgAAAByeH_4DcQ5PXQVc2iunGEAOY0FSaqaI33A >> -d {"username":"demo1","name":"Demo1","email":"[email protected] >> ","password":"Demo@123"} >> Response: >> { >> "action": "post", >> "application": "ef0c8c4a-9682-11e5-b08f-a1b8a4165e37", >> "params": { >> "access_token": [ >> "YWMt7E9bNJg8EeWh7dcfIHBYKgAAAByeH_4DcQ5PXQVc2iunGEAOY0FSaqaI33A" >> ] >> }, >> "path": "/users", >> "uri": "https://v2t.mobi/p/api/v2tmultimedia/sandbox/users", >> "entities": [ >> { >> "uuid": "b712d99a-99be-11e5-a29d-61a32e280a61", >> "type": "user", >> "name": "Demo1", >> "created": 1449148009897, >> "modified": 1449148009897, >> "username": "demo1", >> "email": "demo1@ example.com", >> "activated": true, >> "picture": " >> http://www.gravatar.com/avatar/9092b49d86669ec8530d298792bc0ecb", >> "metadata": { >> "path": "/users/b712d99a-99be-11e5-a29d-61a32e280a61", >> "sets": { >> "rolenames": >> "/users/b712d99a-99be-11e5-a29d-61a32e280a61/roles", >> "permissions": >> "/users/b712d99a-99be-11e5-a29d-61a32e280a61/permissions" >> }, >> "collections": { >> "activities": >> "/users/b712d99a-99be-11e5-a29d-61a32e280a61/activities", >> "devices": >> "/users/b712d99a-99be-11e5-a29d-61a32e280a61/devices", >> "feed": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/feed", >> "groups": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/groups", >> "roles": "/users/b712d99a-99be-11e5-a29d-61a32e280a61/roles", >> "following": >> "/users/b712d99a-99be-11e5-a29d-61a32e280a61/following", >> "followers": >> "/users/b712d99a-99be-11e5-a29d-61a32e280a61/followers" >> } >> } >> } >> ], >> "timestamp": 1449148009878, >> "duration": 301, >> "organization": "v2tmultimedia", >> "applicationName": "sandbox" >> } >> >> I build usergrid follow bellow step: >> 1. wget http://mirrors.viethosting.vn/apache/usergrid/usergrid-1/v1.0.2 >> 2. tar xvf apache-usergrid-1.0.2-incubating.tar.gz >> 3. cd apache-usergrid-1.0.2-incubating >> 4. cd stack >> 5. mvn clean install >> then deploy to tomcat 8 server. >> >> >> On Thu, Dec 3, 2015 at 7:22 PM, Dave <[email protected]> wrote: >> >>> Hi Thanh, >>> >>> That curl request looks good and I don't understand why it is failing. >>> Have you been able to post other data to your Usergrid installation? >>> >>> How did you obtain and build Usergrid? >>> >>> Dave >>> >>> On Tue, Dec 1, 2015 at 11:40 AM Thành Vũ Trung <[email protected]> >>> wrote: >>> >>>> Hi all, >>>> Why I could not create new user or new custom entity by POST request? I >>>> used to PUT method, It's ok. >>>> Example: >>>> + Request: curl -X POST >>>> https://localhost:8080/v2tmultimedia/sandbox/users?access_token=YWTt7E9sAJg8EeWh7dcfIHBYKgAAAVGCH_4DcQ5PXQVc2iunGEAOY0FSaqaI33A >>>> -d '{"username":"demo1","name":"Demo1","email":"[email protected] >>>> ","password":"Demo_123"}' >>>> + Response error: >>>> "error":"unrecognized_property","timestamp":1448987542574,"duration":1,"exception":"org.codehaus.jackson.map.exc.UnrecognizedPropertyException","error_description":"Unrecognized >>>> field \"username\" (Class com.sun.jersey.core.provider.EntityHolder), not >>>> marked as ignorable\n at [Source: >>>> org.apache.usergrid.rest.filters.MeteringFilter$InputStreamAdapter@7d584fe4; >>>> line: 1, column: 14] (through reference chain: >>>> com.sun.jersey.core.provider.EntityHolder[\"username\"])"} >>>> >>>> >>>> I deploy usergrid 1.0.2 on Ubuntu 14.04, jdk 8, tomcat 8.0.29 >>>> >>>> Hope you can help me resolve this issue. Thank you very much. >>>> -- >>>> >>>> *---------------------------------------------------------------------------------------------* >>>> *Thanh Vu* >>>> >>>> *Information Technology Engineer* >>>> *Mobile:* +84903298791 >>>> *Skype:* v2t_nd |* Email:* maito:[email protected] >>>> >>>> >> >> >> -- >> >> *---------------------------------------------------------------------------------------------* >> *Thanh Vu* >> >> *Information Technology Engineer* >> *Mobile:* +84903298791 >> *Skype:* v2t_nd |* Email:* maito:[email protected] >> >> -- *---------------------------------------------------------------------------------------------* *Thanh Vu* *Information Technology Engineer* *Mobile:* +84903298791 *Skype:* v2t_nd |* Email:* maito:[email protected]
