Please subscribe to dev@ list (in CC) and don't write to googlegroup

I'm surprised your client was able to connect. I believe it should be rejected.

Please check
this [1] code for successful connection
Unfortunately we are not supporting 3.3.0 anymore. Latest release is
3.3.1, and I hope 3.3.2 will be released in the beginning of next week
Can you test with 3.3.2 RC1:
https://dist.apache.org/repos/dist/dev/openmeetings/3.3.2/rc1/ ?

[1] 
https://github.com/apache/openmeetings/blob/master/openmeetings-core/src/main/java/org/apache/openmeetings/core/remote/ScopeApplicationAdapter.java#L174

On Fri, Sep 15, 2017 at 10:58 AM,  <[email protected]> wrote:
> Hi,I have problems about calling loginUser method in MobileService, the
> result is {status=-1.0}, logs in openmeetings.log are here:
>
> DEBUG 09-15 09:50:35.263 o.a.o.c.r.r.ScopeApplicationAdapter:296
> [RTMPConnectionExecutor-1] - connect: RTMPMinaConnection from 127.0.0.1 (in:
> 3367 out: 3073) session: 69RS7RWK0U9JR state: connected > Scope
> [name=openmeetings, path=/default, type=APPLICATION, autoStart=true,
> creationTime=1505440208632, depth=1, enabled=true, running=true]
>  INFO 09-15 09:50:35.265 o.a.o.c.r.r.ScopeApplicationAdapter:306
> [RTMPConnectionExecutor-1] - W3C x-category:session x-event:connect
> c-ip:127.0.0.1 c-client-id:0
> DEBUG 09-15 09:50:35.265 o.a.o.c.r.r.ScopeApplicationAdapter:627
> [RTMPConnectionExecutor-1] - appConnect: RTMPMinaConnection from 127.0.0.1
> (in: 3367 out: 3073) session: 69RS7RWK0U9JR state: connected
> DEBUG 09-15 09:50:35.266 o.a.o.c.r.r.ScopeApplicationAdapter:693
> [RTMPConnectionExecutor-1] - appJoin: Client: 0 >> Scope [name=openmeetings,
> path=/default, type=APPLICATION, autoStart=true, creationTime=1505440208632,
> depth=1, enabled=true, running=true]
> DEBUG 09-15 09:50:35.422 o.a.o.d.d.u.UserDao:642 [RTMPConnectionExecutor-2]
> - login:: 1 users were found
> DEBUG 09-15 09:50:35.453 o.a.o.u.c.CryptProvider:36
> [RTMPConnectionExecutor-2] - getInstanceOfCrypt:: configKeyCryptClassName:
> org.apache.openmeetings.util.crypt.SCryptImplementation
> DEBUG 09-15 09:50:36.060 o.a.o.d.u.AuthLevelUtil:40
> [RTMPConnectionExecutor-2] - Level Login :: [GRANTED]
> DEBUG 09-15 09:50:36.079 o.a.o.d.d.u.UserDao:659 [RTMPConnectionExecutor-2]
> - loginUser [GroupUser [id=2, moderator=false, group=Group [id=1, name=ydtc,
> deleted=false], user=User [id=2, firstname=z, lastname=zx, login=test,
> pictureuri=null, deleted=false, languageId=11, address=Address [id=2,
> country=CN, street=, town=, zip=, deleted=false, [email protected],
> phone=], externalId=null, externalType=null, type=user]]]
> DEBUG 09-15 09:50:36.161 o.a.o.c.s.SessionManager:153
> [RTMPConnectionExecutor-2] - Tried to get a non existing Client 0 server
> null
>
> here are my code in Flash Builder4.6:
> <fx:Script>
> <![CDATA[
> // import flash.net.ObjectEncoding;
> private var userName:String;
> private var passwd:String;
> private var conn:NetConnection = new NetConnection();
> private var isConnection:Boolean = false;
> private var response:Responder = new Responder(resultFunction);
> private var client:Object = new Object();
> protected function connect(event:MouseEvent):void
> {
> conn.client = this.client;
> // conn.objectEncoding=ObjectEncoding.AMF0;
>
> conn.addEventListener(NetStatusEvent.NET_STATUS, netStatus);
> conn.connect("rtmp://localhost:1935/openmeetings");
> }
> private function resultFunction(object:Object):void
> {
> var str:String = "";
> trace(object);
> for each (var value:Object in object)
> {
> trace(value.toString());
> str += value;
> }
> ta_result.text = str;
> }
> protected function netStatus(event:NetStatusEvent):void
> {
> trace(event.info.code);
> if(event.info.code == "NetConnection.Connect.Success"){
> isConnection = true;
> performCall();
> }else if(event.info.code == "NetConnection.Connect.Closed"){
>    ta_result.text = "connection close";
> }else{
> ta_result.text = "not yet connection";
> }
> }
> private function performCall():void
> {
> userName = label_username.text;
> passwd = label_passwd.text;
> conn.call("mobile.loginUser", response, userName, passwd);
> }
> protected function disconnect(event:MouseEvent):void
> {
>                 conn.close();
> }
> ]]>
> </fx:Script>
>
> My openmeetings version is 3.3.0. Could anybody help me out? Thanks a lot!



-- 
WBR
Maxim aka solomax

Reply via email to