should be fixed in latest 3.0.x build: https://builds.apache.org/view/M-R/view/OpenMeetings/job/Openmeetings%203.0.x/ #72
https://issues.apache.org/jira/browse/OPENMEETINGS-1102 On 11 October 2014 01:14, Maxim Solodovnik <solomax...@gmail.com> wrote: > seems to be reproducible :( > will try to workaround/fix it :( > > On 11 October 2014 00:29, Maxim Solodovnik <solomax...@gmail.com> wrote: > >> I'm the dev :) >> will try SoapUI and write back >> >> On 10 October 2014 22:54, César M. Sandrigo <cmsandr...@gmail.com> wrote: >> >>> Hi, I'm back. Well, I tried again with a clean installation. >>> >>> I have intalled the 3.0.3 release and when a tried to add the wsdl >>> from UserService or RoomService to SoapUI I got the following error: >>> >>> Source: http://localhost:5080/openmeetings/services/RoomService?wsdl >>> Error: type 'Enum@http://www.w3.org/2001/XMLSchema' not found. >>> >>> So I had to install again the 3.0.2 release and then I could add the >>> wsdl to SoapUI. Then, I tried to call getRooms method and I still get >>> the same error from the begining with the same stack trace in the >>> red5.log file :( . >>> >>> Some idea of what is happening? Maybe I should write to the devs mail >>> list. What do you think? >>> >>> >>> 2014-10-10 10:19 GMT-03:00 Maxim Solodovnik <solomax...@gmail.com>: >>> > OK, will wait for the news :) >>> > I would suggest you to use recent release: 3.0.3 >>> > >>> > On 10 October 2014 20:12, César M. Sandrigo <cmsandr...@gmail.com> >>> wrote: >>> >> >>> >> Hi guys, >>> >> >>> >> Thank you for your responses. I will try to response back to everyone: >>> >> >>> >> > I guess you are not calling loginUser this is why you get this >>> >> > stacktrace >>> >> >>> >> Yes, i'm calling getSession and loginUser to validate the session id. >>> >> I think this isn't my problem because when I call other methods (like >>> >> getRoomTypes), it's working fine. >>> >> >>> >> > How you are calling SOAP webservice >>> >> >>> >> Just for now, I'm using SoapUi to tests the methods that I supose I'll >>> >> need when i start integrating with our application. The aplication >>> >> which I want to integrate with OpenMeetings is written in .NET 3.5. >>> >> With SoapUI I'm calling the method in this way: >>> >> >>> >> <ser:getRooms> >>> >> <ser:SID>57eaa4137e8cffdd88843fabfd36ab03</ser:SID> >>> >> <ser:start>1</ser:start> >>> >> <ser:max>10</ser:max> >>> >> <ser:orderby>name</ser:orderby> >>> >> <ser:asc>true</ser:asc> >>> >> </ser:getRooms> >>> >> >>> >> Well, I believe that's all you request. >>> >> >>> >> On the other hand, I'll generate a new clean installation of >>> >> OpenMeetings and I'll try again. We were using the application and >>> >> creating example users and rooms, so I'm guessing that we could break >>> >> some 'not null restriction' or something like this. I'll share any >>> >> news. >>> >> >>> >> Thanks again for your help. >>> >> >>> >> Greetings, >>> >> César. >>> >> >>> >> >>> >> 2014-10-10 1:35 GMT-03:00 Abhishek Yadav < >>> abhishek.ya...@hiddenbrains.in>: >>> >> > Thanks Max..i will try this... >>> >> > >>> >> > On Fri, Oct 10, 2014 at 10:03 AM, Maxim Solodovnik >>> >> > <solomax...@gmail.com> >>> >> > wrote: >>> >> >> >>> >> >> you can use this PHP API: >>> >> >> >>> https://code.google.com/a/apache-extras.org/p/openmeetings-api-plugin/ >>> >> >> to >>> >> >> simplify your code >>> >> >> >>> >> >> On 10 October 2014 11:28, Abhishek Yadav >>> >> >> <abhishek.ya...@hiddenbrains.in> >>> >> >> wrote: >>> >> >>> >>> >> >>> Hello Cezar, >>> >> >>> >>> >> >>> I am calling like this it is working fine.... >>> >> >>> Before running this call loginUser webservice as suggested by >>> Max... >>> >> >>> >>> >> >>> I am using PHP programming language... >>> >> >>> >>> >> >>> $url = >>> >> >>> >>> >> >>> "http://yoururl:5080/openmeetings/ >>> "."services/RoomService/getRoomWithClientObjectsById?SID=".$sid."&rooms_id=".$roomid.""; >>> >> >>> >>> >> >>> $curlObj = curl_init(); >>> >> >>> curl_setopt($curlObj, CURLOPT_URL, $url); >>> >> >>> curl_setopt($curlObj, CURLOPT_RETURNTRANSFER, 1); >>> >> >>> curl_setopt($curlObj, CURLOPT_SSL_VERIFYPEER, 0); >>> >> >>> curl_setopt($curlObj, CURLOPT_HEADER, 0); >>> >> >>> //curl_setopt($curlObj, CURLOPT_HTTPHEADER, >>> >> >>> array('Content-type:Application/xml')); >>> >> >>> $response = curl_exec($curlObj); >>> >> >>> >>> >> >>> Try this, may be it will help you... >>> >> >>> >>> >> >>> >>> >> >>> Regards, >>> >> >>> Abhishek >>> >> >>> >>> >> >>> On Fri, Oct 10, 2014 at 9:50 AM, Maxim Solodovnik >>> >> >>> <solomax...@gmail.com> >>> >> >>> wrote: >>> >> >>>> >>> >> >>>> according to the logs the version is 3.0.2-RELEASE >>> >> >>>> >>> >> >>>> @Cezar, could you please share SOAP methods you are calling? >>> (order >>> >> >>>> and >>> >> >>>> stubbed parameters) >>> >> >>>> >>> >> >>>> I guess you are not calling loginUser this is why you get this >>> >> >>>> stacktrace >>> >> >>>> >>> >> >>>> On 10 October 2014 11:17, Abhishek Yadav >>> >> >>>> <abhishek.ya...@hiddenbrains.in> wrote: >>> >> >>>>> >>> >> >>>>> Hii Sandrigo, >>> >> >>>>> >>> >> >>>>> >>> >> >>>>> How you are calling SOAP webservice...and which version of OM >>> you >>> >> >>>>> are >>> >> >>>>> using ?? >>> >> >>>>> >>> >> >>>>> On Fri, Oct 10, 2014 at 1:31 AM, César M. Sandrigo >>> >> >>>>> <cmsandr...@gmail.com> wrote: >>> >> >>>>>> >>> >> >>>>>> Hi everybody! >>> >> >>>>>> >>> >> >>>>>> I'm using OpenMeetings SOAP services to integrate it with an >>> >> >>>>>> existing >>> >> >>>>>> application in my company. >>> >> >>>>>> >>> >> >>>>>> When I try to get all existing rooms using methods GetRooms or >>> >> >>>>>> GetRoomWithCurrentUsers i get a FaultException. In the red5.log >>> >> >>>>>> file I >>> >> >>>>>> could find the stack trace of the orginal exception: >>> >> >>>>>> >>> >> >>>>>> Caused by: java.lang.NullPointerException: null >>> >> >>>>>> at >>> >> >>>>>> >>> >> >>>>>> >>> org.apache.openmeetings.db.dto.room.RoomSearchResult.<init>(RoomSearchResult.java:34) >>> >> >>>>>> ~[openmeetings-db-3.0.2-RELEASE.jar:na] >>> >> >>>>>> at >>> >> >>>>>> >>> >> >>>>>> >>> org.apache.openmeetings.axis.services.RoomWebService.getRooms(RoomWebService.java:537) >>> >> >>>>>> ~[openmeetings-axis-3.0.2-RELEASE.jar:na] >>> >> >>>>>> at >>> >> >>>>>> >>> >> >>>>>> >>> org.apache.openmeetings.axis.services.RoomWebServiceFacade.getRooms(RoomWebServiceFacade.java:99) >>> >> >>>>>> ~[openmeetings-axis-3.0.2-RELEASE.jar:na] >>> >> >>>>>> ... 40 common frames omitted >>> >> >>>>>> >>> >> >>>>>> I'm using the default installation of openmeetings with derby >>> >> >>>>>> database. >>> >> >>>>>> >>> >> >>>>>> I hope you can help me. Thanks in advance, I'm sorry for my bad >>> >> >>>>>> english. >>> >> >>>>>> >>> >> >>>>>> César. >>> >> >>>>> >>> >> >>>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> >>> >> >>>> -- >>> >> >>>> WBR >>> >> >>>> Maxim aka solomax >>> >> >>> >>> >> >>> >>> >> >> >>> >> >> >>> >> >> >>> >> >> -- >>> >> >> WBR >>> >> >> Maxim aka solomax >>> >> > >>> >> > >>> > >>> > >>> > >>> > >>> > -- >>> > WBR >>> > Maxim aka solomax >>> >> >> >> >> -- >> WBR >> Maxim aka solomax >> > > > > -- > WBR > Maxim aka solomax > -- WBR Maxim aka solomax