When adding a user this way (REST) the 'availible' column in om_user is set to 0. Shouldn't it be set to '1'?
--- On Tue, 5/7/13, Maxim Solodovnik <[email protected]> wrote: > known behavior :) > you have "allow_frontend_register" config value set to 0 > (should be 1 to > allow to create users) > > > On Tue, May 7, 2013 at 4:11 PM, Vieri <[email protected]> > wrote: > > > I use a PHP script with curl functions (curl_init, > etc.). In this case I > > first call UserService/getSession (via curl) to get the > session_id then I > > login with loginUser (with admin user password) and > finally call > > addNewUserWithExternalType as posted below. > > > > --- On Tue, 5/7/13, Maxim Solodovnik <[email protected]> > wrote: > > > > > What is your sequence of REST calls? > > > > > > > > > On Tue, May 7, 2013 at 3:54 PM, Vieri <[email protected]> > > > wrote: > > > > > > > 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 > > > > > > > > > > > > > > > > > -- > > > WBR > > > Maxim aka solomax > > > > > > > > > -- > WBR > Maxim aka solomax >
