Thanks a lot.

When is gonna be released 3.2.2????

2017-04-18 12:45 GMT-05:00 Maxim Solodovnik <[email protected]>:

> OK, file it myself: https://issues.apache.org/jira/browse/OPENMEETINGS-
> 1630
>
> On Tue, Apr 18, 2017 at 11:50 PM, Maxim Solodovnik <[email protected]>
> wrote:
>
>> Seems to be reproducible
>> working on it
>> Could you please file JIRA at https://issues.apache.org/j
>> ira/browse/OPENMEETINGS ?
>>
>> Thanks in advance!
>>
>> On Tue, Apr 18, 2017 at 12:46 PM, Maxim Solodovnik <[email protected]>
>> wrote:
>>
>>> Hello Ramon,
>>>
>>> I'll try to reproduce this using 3.2.1 and will write back
>>>
>>> On Mon, Apr 17, 2017 at 9:03 PM, Ramón Zárate Moedano <[email protected]>
>>> wrote:
>>>
>>>> Hello Community:
>>>>
>>>> Technical details
>>>> OM 3.2.0 (Revisión 1782178)
>>>> Moodle 3.2
>>>> OM-moodle-plugin 2.0.2.3 2017031011
>>>>
>>>> I am developing a moodle integration using openmeetings(3.2.0). I am
>>>> using OM plugin (downloaded from moodle.org/plugins) In addition to
>>>> the features offered by the plugin, I need to add the functionality of
>>>> knowing how many concurrent users are in each om room.
>>>>
>>>> To accomplish this task, I'm using webservice RoomWebService
>>>> (http://openmeetings.apache.org/openmeetings-webservice/apid
>>>> ocs/index.html).
>>>>
>>>> Using "room" service and the "counters" method.
>>>>
>>>> /* START: DOCUMENTATION */
>>>>
>>>>     counters
>>>>
>>>>     @GET
>>>>      @Path(value="/counters")
>>>>     public List<RoomCountBean> counters(@QueryParam(value="sid")
>>>>
>>>>  String sid,
>>>>
>>>>  @QueryParam(value="id")
>>>>
>>>>  List<Long> ids)
>>>>                                                                 throws
>>>> org.apache.openmeetings.webservice.error.ServiceException
>>>>
>>>>     Returns current users for rooms ids
>>>>
>>>>     Parameters:
>>>>         sid - - The SID of the User. This SID must be marked as Loggedin
>>>>         ids - - id of the room you need counters for
>>>>     Returns:
>>>>         - current users for rooms ids
>>>>     Throws:
>>>>         org.apache.openmeetings.webservice.error.ServiceException
>>>>
>>>>
>>>> /* END: DOCUMENTATION */
>>>>
>>>> Using this documentation i constructed an url that is as follows:
>>>> http://OM-Server-IP:5080/meetingcenter/services/room/counter
>>>> s/?&sid=d69ec56c-a2e9-4fd5-9712-e460748dc1db&id=5
>>>> <http://om-server-ip:5080/meetingcenter/services/room/counters/?&sid=d69ec56c-a2e9-4fd5-9712-e460748dc1db&id=5>
>>>>
>>>> Where
>>>>  Meetingcenter is the om installation folder (custom context)
>>>> Room / counters is the service with the called method
>>>>  sid=d69ec56c-a2e9-4fd5-9712-e460748dc1db hash login
>>>>   id=5 the id of the room that you want to consult.
>>>>
>>>> Using this url and method i get error responses.
>>>>
>>>>
>>>> The documentation references the type List <Long>,
>>>> So it could be an array???.
>>>>
>>>> These are the responses i am getting according to the values that i
>>>> tried.
>>>>
>>>>  id=5: "No message body writer has been found for class
>>>> java.util.ArrayList, ContentType: application/json"
>>>>
>>>>  id=[5]: (NULL). Using browser console 404
>>>>
>>>>  id={5}: (NULL). Using browser console 400
>>>>
>>>>  id[]=5: "HTTP Status 500 - Failed to execute query "SELECT r FROM Room
>>>> r WHERE r.deleted = false AND r.id IN :ids". Check the query syntax
>>>> for correctness. See nested exception for details."
>>>>
>>>>  id[0]=5: "HTTP Status 500 - Failed to execute query "SELECT r FROM
>>>> Room r WHERE r.deleted = false AND r.id IN :ids". Check the query
>>>> syntax for correctness. See nested exception for details."
>>>>
>>>>
>>>> Apparently There is something wrong with sending the room id's.
>>>>
>>>> To corroborate that correct information is being sent as hash,
>>>> information is requested from another web service with positive results.
>>>> For example:
>>>>
>>>>   http://OM-Server-IP:5080/meetingcenter/services/user?sid=f
>>>> 02e731d-2fa4-496c-a78f-86f9d6c6b382
>>>> <http://om-server-ip:5080/meetingcenter/services/user?sid=f02e731d-2fa4-496c-a78f-86f9d6c6b382>
>>>>
>>>> And the answer is an array with a full list of all the users that exist
>>>> in this instance:
>>>>
>>>>   {"userDTO":[{"address":{"country":"US","deleted":false,"email":"
>>>> [email protected]","id":1},"firstname":"firstname","id":1,
>>>> "languageId":8,"lastname":"lastname","login":"root","rights"
>>>> :["Admin","Soap","Room","Login","Dashboard"],"timeZoneId":"A
>>>> merica/Mexico_City","type":"user"}]}
>>>>
>>>>
>>>>
>>>> Any clue????
>>>>
>>>> Thanks in advance
>>>> Ramón
>>>>
>>>
>>>
>>>
>>> --
>>> WBR
>>> Maxim aka solomax
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>
>
>
> --
> WBR
> Maxim aka solomax
>

Reply via email to