Hi,

This is probably a dumb question and I'm missing something simple but I can't 
seem to add a new user via REST/SOAP.

Using 2.1 svn branch rev.1467194M

call to OpenMeetings Web Services returned an unexpected HTTP status of: 500

Request was:
https://mydomain.com:443/openmeetings/services/UserService/addNewUserWithExternalType?SID=5a1e68a9b2ba9d67dea7ec272d26894e&username=OMSusr&userpass=secret&lastname=User&firstname=SOAP&email=OMSusr%40mydomain.com&additionalname=SOAPuser&street=NA&zip=00000&fax=0000000000000&states_id=1&town=City&language_id=1&jNameTimeZone=Pacific%2FApia&externalUserId=SOAPuser&externalUserType=SOAPtype

LOG:

DEBUG 05-07 11:43:17.271 UserWebService.java 3554677 91 
org.apache.openmeetings.axis.services.UserWebService 
[http-bio-0.0.0.0-443-exec-5] - SPRING LOADED getSession --
DEBUG 05-07 11:43:17.274 SessiondataDao.java 3554680 72 
org.apache.openmeetings.data.basic.SessiondataDao [http-bio-0.0.0.0-443-exec-5] 
- startsession :: startsession
DEBUG 05-07 11:43:17.276 ManageCryptStyle.java 3554682 38 
org.apache.openmeetings.utils.crypt.ManageCryptStyle 
[http-bio-0.0.0.0-443-exec-5] - getInstanceOfCrypt: 
org.apache.openmeetings.utils.crypt.ManageCryptStyle@572f78
DEBUG 05-07 11:43:17.288 ManageCryptStyle.java 3554694 43 
org.apache.openmeetings.utils.crypt.ManageCryptStyle 
[http-bio-0.0.0.0-443-exec-5] - configKeyCryptClassName: 
org.apache.openmeetings.utils.crypt.MD5Implementation
DEBUG 05-07 11:43:17.692 UserManager.java 3555098 229 
org.apache.openmeetings.data.user.UserManager [http-bio-0.0.0.0-443-exec-6] - 
Login user SID : 5a3626883f25a8cacca12cbd80af2821 Stored Permanent :false
DEBUG 05-07 11:43:17.715 UserManager.java 3555121 242 
org.apache.openmeetings.data.user.UserManager [http-bio-0.0.0.0-443-exec-6] - 
debug SIZE: 1
DEBUG 05-07 11:43:17.718 ManageCryptStyle.java 3555124 38 
org.apache.openmeetings.utils.crypt.ManageCryptStyle 
[http-bio-0.0.0.0-443-exec-6] - getInstanceOfCrypt: 
org.apache.openmeetings.utils.crypt.ManageCryptStyle@572f78
DEBUG 05-07 11:43:17.720 ManageCryptStyle.java 3555126 43 
org.apache.openmeetings.utils.crypt.ManageCryptStyle 
[http-bio-0.0.0.0-443-exec-6] - configKeyCryptClassName: 
org.apache.openmeetings.utils.crypt.MD5Implementation
DEBUG 05-07 11:43:17.729 SessiondataDao.java 3555135 200 
org.apache.openmeetings.data.basic.SessiondataDao [http-bio-0.0.0.0-443-exec-6] 
- updateUser User: 1 || 5a3626883f25a8cacca12cbd80af2821
DEBUG 05-07 11:43:17.740 SessiondataDao.java 3555146 215 
org.apache.openmeetings.data.basic.SessiondataDao [http-bio-0.0.0.0-443-exec-6] 
- Found session to update: 5a3626883f25a8cacca12cbd80af2821 userId: 1
DEBUG 05-07 11:43:17.753 UserManager.java 3555159 279 
org.apache.openmeetings.data.user.UserManager [http-bio-0.0.0.0-443-exec-6] - 
loginUser 
[org.apache.openmeetings.persistence.beans.domain.Organisation_Users@20]
DEBUG 05-07 11:43:17.755 UserManager.java 3555161 281 
org.apache.openmeetings.data.user.UserManager [http-bio-0.0.0.0-443-exec-6] - 
loginUser size 1
ERROR 05-07 11:43:18.222 UserWebService.java 3555628 430 
org.apache.openmeetings.axis.services.UserWebService 
[http-bio-0.0.0.0-443-exec-10] - addNewUserWithExternalType
java.lang.NullPointerException: null
        at 
org.apache.openmeetings.axis.services.UserWebService.addNewUserWithExternalType(UserWebService.java:409)
 ~[openmeetings-WebService-2.1.1-SNAPSHOT.jar:na]
        at 
org.apache.openmeetings.axis.services.UserWebServiceFacade.addNewUserWithExternalType(UserWebServiceFacade.java:117)
 [openmeetings-WebService-2.1.1-SNAPSHOT.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_24]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
~[na:1.6.0_24]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 ~[na:1.6.0_24]
        at java.lang.reflect.Method.invoke(Method.java:616) ~[na:1.6.0_24]
        at 
org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:256) 
[axis2-jar-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117)
 [axis2-jar-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)
 [axis2-jar-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:106)
 [axis2-jar-1.7.0-SNAPSHOT.jar:na]
        at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:169) 
[axis2-jar-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.transport.http.util.RESTUtil.invokeAxisEngine(RESTUtil.java:242)
 [axis2-transport-http-bundle-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.transport.http.util.RESTUtil.processURLRequest(RESTUtil.java:184)
 [axis2-transport-http-bundle-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.transport.http.AxisServlet$RestRequestProcessor.processURLRequest(AxisServlet.java:870)
 [axis2-transport-http-bundle-1.7.0-SNAPSHOT.jar:na]
        at 
org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:290) 
[axis2-transport-http-bundle-1.7.0-SNAPSHOT.jar:na]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621) 
[tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) 
[tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.red5.logging.LoggerContextFilter.doFilter(LoggerContextFilter.java:77) 
[red5.jar:na]
        at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) 
[tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) 
[tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) 
[tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
 [tomcat-embed-core-jar-7.0.34.jar:7.0.34]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) 
[na:1.6.0_24]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) 
[na:1.6.0_24]
        at java.lang.Thread.run(Thread.java:679) [na:1.6.0_24]

Any ideas?

Vieri

Reply via email to