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!

Reply via email to