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