Hi Pecado,

please review your params list, you do not match the API:
http://code.google.com/p/openmeetings/wiki/SoapMethods#addRoomWithModerationAndExternalTypeAndStartEnd

for example the sequence is
..., isDemoRoom, demoTime, isModeratedRoom, ...

you got:
..., isModeratedRoom, isDemoRoom, demoTime, ...

I guess the SOAP call just failes that way.

Sebastian

2011/3/16 pecado <[email protected]>

> Hi,
>
> I try to use soap method
> addRoomWithModerationAndExternalTypeAndStartEnd
> I set params ie:
>
>    [SID] => 4c678b00e783baf6cc39ea426b8d4b15
>    [name] => aasasas
>    [roomtypes_id] => 3
>    [comment] => Created by SOAP-Gateway for LMS Platform
>    [numberOfPartizipants] => 1
>    [ispublic] => false
>    [appointment] => false
>    [isModeratedRoom] => 1
>    [isDemoRoom] => false
>    [demoTime] => 0
>    [externalRoomType] => LMS
>    [validFromDate] => 2011-03-16
>    [validFromTime] => 12:51
>    [validToDate] => 2011-03-31
>    [validToTime] => 12:51
>    [reminderTypeId] => 1
>    [isPasswordProtected] => false
>
> I already found that date format accepted by method is diffrent then
> described on wiki. Now room creates but still has errors (curl data
> dump):
>
> HTTP/1.1 100 Continue
>
> HTTP/1.1 500 Internal Server Error
> Server: Apache-Coyote/1.1
> Content-Type: text/xml;charset=UTF-8
> Transfer-Encoding: chunked
> Date: Wed, 16 Mar 2011 13:34:07 GMT
> Connection: close
>
> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/
> envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</
> faultcode><faultstring>unknown</faultstring><detail /></
> soapenv:Fault></soapenv:Body></soapenv:Envelope>
>
> In openmeetings log found:
>
>
> ERROR 03-16 14:34:07.849 RoomService.java 9218 1240
> org.openmeetings.axis.services.RoomService [http-mlukaszewski
> %2F10.32.0.45-5080-1] - [addRoomWithModeration]
> java.lang.NullPointerException: null
>        at
>
> org.openmeetings.axis.services.RoomService.addRoomWithModerationAndExternalTypeAndStartEnd(RoomService.java:
> 1222) [na:na]
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:
> 1.6.0_16]
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [na:1.6.0_16]
>        at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> 25) [na:1.6.0_16]
>        at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_16]
>        at
> org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:
> 194) [axis2-adb-1.3.jar:na]
>        at
>
> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:
> 98) [axis2-adb-1.3.jar:na]
>        at
>
> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:
> 40) [axis2-kernel-1.3.jar:na]
>        at
>
> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:
> 96) [axis2-kernel-1.3.jar:na]
>        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> [axis2-kernel-1.3.jar:na]
>        at
>
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:
> 275) [axis2-kernel-1.3.jar:na]
>        at
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:
> 120) [axis2-kernel-1.3.jar:na]
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> [javaee-api-5.1.1.jar:5.1.1]
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> [javaee-api-5.1.1.jar:5.1.1]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 290) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 206) [catalina-6.0.24.jar:na]
>        at
>
> org.openmeetings.servlet.outputhandler.ServletRequestExFilter.doFilter(ServletRequestExFilter.java:
> 35) [openmeetings.jar:na]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 206) [catalina-6.0.24.jar:na]
>        at
> org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:
> 87) [red5.jar:na]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
> 235) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> 206) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> 233) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
> 191) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:
> 465) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> 127) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> 102) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> 555) [catalina-6.0.24.jar:na]
>        at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> 109) [catalina-6.0.24.jar:na]
>        at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> 298) [catalina-6.0.24.jar:na]
>        at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> 852) [tomcat-coyote-6.0.24.jar:na]
>        at org.apache.coyote.http11.Http11Protocol
> $Http11ConnectionHandler.process(Http11Protocol.java:588) [tomcat-
> coyote-6.0.24.jar:na]
>        at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:
> 489) [tomcat-coyote-6.0.24.jar:na]
>        at java.lang.Thread.run(Thread.java:619) [na:1.6.0_16]
>
> red5.log contains no error notes
>
>
> It seems like calendar problems, but I'm not sure and do not know how
> to check it.
> Pls help :)
>
> --
> You received this message because you are subscribed to the Google Groups
> "OpenMeetings User" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/openmeetings-user?hl=en.
>
>


-- 
Sebastian Wagner
http://www.webbase-design.de
http://openmeetings.googlecode.com
http://www.wagner-sebastian.com
[email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"OpenMeetings User" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/openmeetings-user?hl=en.

Reply via email to