AnyChat技术支持论坛

标题: 在使用文本消息发送时出现异常 [打印本页]

作者: zjych    时间: 2013-11-9 17:45
标题: 在使用文本消息发送时出现异常
使用anychat.SendTextMessage方法频繁发送消息,和接收消息,会造成一个Failed adding to JNI local ref table (has 512 entries)的错误,有什么方法可以解决么?

作者: admin    时间: 2013-11-9 19:05
您好,下周一会反馈给开发团队,让他们确认一下!另外建议您帖一下日志文件的内容,确认一下您所用的版本信息!
作者: zjych    时间: 2013-11-11 08:42
admin 发表于 2013-11-9 19:05
您好,下周一会反馈给开发团队,让他们确认一下!另外建议您帖一下日志文件的内容,确认一下您所用的版本信 ...

日志信息

11-11 08:37:54.717: E/dalvikvm(2419): JNI ERROR (app bug): local reference table overflow (max=512)
11-11 08:37:54.717: W/dalvikvm(2419): JNI local reference table (0x67d2fe50) dump:
11-11 08:37:54.717: W/dalvikvm(2419):   Last 10 entries (of 512):
11-11 08:37:54.717: W/dalvikvm(2419):       511: 0x41649508 java.lang.String "2_438_84"
11-11 08:37:54.717: W/dalvikvm(2419):       510: 0x4165b8d0 java.lang.String "2_446_84"
11-11 08:37:54.717: W/dalvikvm(2419):       509: 0x41660390 java.lang.String "2_456_83"
11-11 08:37:54.717: W/dalvikvm(2419):       508: 0x41664588 java.lang.String "2_466_81"
11-11 08:37:54.717: W/dalvikvm(2419):       507: 0x4166b5c8 java.lang.String "2_477_78"
11-11 08:37:54.717: W/dalvikvm(2419):       506: 0x416dac28 java.lang.String "2_489_75"
11-11 08:37:54.717: W/dalvikvm(2419):       505: 0x416eeab0 java.lang.String "2_502_69"
11-11 08:37:54.717: W/dalvikvm(2419):       504: 0x41703fb8 java.lang.String "2_513_65"
11-11 08:37:54.717: W/dalvikvm(2419):       503: 0x41713250 java.lang.String "2_524_59"
11-11 08:37:54.717: W/dalvikvm(2419):       502: 0x4171fd00 java.lang.String "2_542_50"
11-11 08:37:54.717: W/dalvikvm(2419):   Summary:
11-11 08:37:54.727: W/dalvikvm(2419):         1 of java.lang.Class
11-11 08:37:54.727: W/dalvikvm(2419):       511 of java.lang.String (511 unique instances)
11-11 08:37:54.727: E/dalvikvm(2419): Failed adding to JNI local ref table (has 512 entries)
作者: 佰锐技术-卓剑锐    时间: 2013-11-11 09:53
zjych 发表于 2013-11-11 08:42
日志信息

11-11 08:37:54.717: E/dalvikvm(2419): JNI ERROR (app bug): local reference table overf ...

把前后的日志一起发出来吧。
作者: zjych    时间: 2013-11-11 10:24
佰锐技术-卓剑锐 发表于 2013-11-11 09:53
把前后的日志一起发出来吧。

日志只打印了这部分,在B用户向A用户高频率发送文本消息时,A用户会出现这种情况

11-11 10:18:29.177: E/dalvikvm(13578): JNI ERROR (app bug): local reference table overflow (max=512)
11-11 10:18:29.177: W/dalvikvm(13578): JNI local reference table (0x67f877e8) dump:
11-11 10:18:29.177: W/dalvikvm(13578):   Last 10 entries (of 512):
11-11 10:18:29.177: W/dalvikvm(13578):       511: 0x41b66060 java.lang.String "2_256_172"
11-11 10:18:29.177: W/dalvikvm(13578):       510: 0x41add978 java.lang.String "2_257_179"
11-11 10:18:29.177: W/dalvikvm(13578):       509: 0x41c38390 java.lang.String "2_261_186"
11-11 10:18:29.177: W/dalvikvm(13578):       508: 0x41c38148 java.lang.String "2_267_192"
11-11 10:18:29.177: W/dalvikvm(13578):       507: 0x41c37f18 java.lang.String "2_278_200"
11-11 10:18:29.177: W/dalvikvm(13578):       506: 0x41c37c98 java.lang.String "2_294_208"
11-11 10:18:29.177: W/dalvikvm(13578):       505: 0x41c37a08 java.lang.String "2_352_227"
11-11 10:18:29.177: W/dalvikvm(13578):       504: 0x41c377c0 java.lang.String "2_352_227"
11-11 10:18:29.177: W/dalvikvm(13578):       503: 0x41c37590 java.lang.String "2_352_227"
11-11 10:18:29.177: W/dalvikvm(13578):       502: 0x41c37348 java.lang.String "2_392_237"
11-11 10:18:29.177: W/dalvikvm(13578):   Summary:
11-11 10:18:29.177: W/dalvikvm(13578):         1 of java.lang.Class
11-11 10:18:29.177: W/dalvikvm(13578):       511 of java.lang.String (511 unique instances)
11-11 10:18:29.177: E/dalvikvm(13578): Failed adding to JNI local ref table (has 512 entries)
11-11 10:18:29.177: I/dalvikvm(13578): "Thread-322" prio=5 tid=18 RUNNABLE
11-11 10:18:29.177: I/dalvikvm(13578):   | group="main" sCount=0 dsCount=0 obj=0x418678d0 self=0x674a1200
11-11 10:18:29.177: I/dalvikvm(13578):   | sysTid=13623 nice=0 sched=0/0 cgrp=apps handle=1732898752
11-11 10:18:29.177: I/dalvikvm(13578):   | state=R schedstat=( 204538125 93740250 1443 ) utm=14 stm=6 core=0
11-11 10:18:29.177: I/dalvikvm(13578):   at android.os.SystemClock.uptimeMillis(Native Method)
11-11 10:18:29.177: I/dalvikvm(13578):   at android.os.Handler.sendMessageDelayed(Handler.java:558)
11-11 10:18:29.177: I/dalvikvm(13578):   at android.os.Handler.sendMessage(Handler.java:495)
11-11 10:18:29.177: I/dalvikvm(13578):   at com.bairuitech.anychat.AnyChatCoreSDK.OnTextMessageCallBack(AnyChatCoreSDK.java:430)
作者: admin    时间: 2013-11-11 10:26
您好,请提供AnyChat的lo日志,BRAnyChatCore.log,在SD卡根目录下。
作者: zjych    时间: 2013-11-11 10:50
admin 发表于 2013-11-11 10:26
您好,请提供AnyChat的lo日志,BRAnyChatCore.log,在SD卡根目录下。

[2013-11-11 10:45:52(429)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-11-11 10:45:52(430)]        Load libanychatcore.so success!(V4.8 Build Time:Sep 20 2013 07:54:51)
[2013-11-11 10:45:52(430)]        Android OS SDK Version:17, Support ARMv7:2, Support Neon:4
[2013-11-11 10:45:52(446)]        Load libmediautil_v7.so success!(V4.8 Build Time:Sep 20 2013 07:55:34)
[2013-11-11 10:45:52(452)]        Load libmediashow_4.0.so success!(V4.8 Build Time:Sep 10 2013 04:00:43)
[2013-11-11 10:45:52(462)]        Load libmediacore_4.2.so success!(V4.8 Build Time:Sep 20 2013 07:55:25)
[2013-11-11 10:45:52(469)]        CPU:1631.46 MIPS, Hardware:RK30board
[2013-11-11 10:45:52(500)]        Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
[2013-11-11 10:45:52(501)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2013-11-11 10:45:52(501)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2013-11-11 10:45:52(501)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2013-11-11 10:45:52(502)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2013-11-11 10:45:52(503)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-11-11 10:45:52(503)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-11 10:45:52(504)]        Invoke        BRAC_Connect(192.168.0.124,8906)=0
[2013-11-11 10:45:52(505)]        Invoke        LoginServer(username=有病)
[2013-11-11 10:45:52(505)]        Invoke        EnterRoom(roomid=1)
[2013-11-11 10:45:52(571)]        CheckClientSocketLink         Connect(ip=192.168.0.124,port=8906)
[2013-11-11 10:45:52(603)]        Server version: V4.8(Build Time:2013-09-20 19:40:51, Server OS:Linux)
[2013-11-11 10:45:52(604)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-11-11 10:45:52(646)]        Message        OnLoginSystem(userid=-94,errorcode=0,username=有病), msg deliver worked(0)
[2013-11-11 10:45:52(654)]        Connection to streaming media server successfully!(udp delay:3ms)
[2013-11-11 10:45:52(657)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2013-11-11 10:45:52(658)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2013-11-11 10:45:52(658)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2013-11-11 10:45:52(997)]        Message        OnP2PConnectState(userid=-93, state=1)
[2013-11-11 10:45:53(174)]        Message        OnP2PConnectState(userid=-93, state=3)
[2013-11-11 10:45:53(608)]        video init finish:320x240, NV21, fps:25
[2013-11-11 10:45:53(766)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-11-11 10:45:53(768)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-11 10:45:53(770)]        Invoke        UserCameraControl(userid=-93,bOpen=1)
[2013-11-11 10:45:53(773)]        Invoke        UserSpeakControl(userid=-93,bOpen=1)
[2013-11-11 10:45:53(775)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-11-11 10:45:53(776)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-11 10:45:53(778)]        Invoke        UserCameraControl(userid=-93,bOpen=1)
[2013-11-11 10:45:53(778)]        Invoke        UserSpeakControl(userid=-93,bOpen=1)
[2013-11-11 10:45:53(779)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-11-11 10:45:53(779)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-11 10:45:53(783)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x416ca6f8, l:0, t:0, r:0, b:0)
[2013-11-11 10:45:53(850)]        video init finish:320x240, NV21, fps:25
[2013-11-11 10:45:53(860)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2013-11-11 10:45:53(862)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2013-11-11 10:45:53(869)]        video init finish:320x240, NV21, fps:25
[2013-11-11 10:45:53(885)]        video init finish:320x240, NV21, fps:25
[2013-11-11 10:45:53(928)]        Audio FX Status: VAD:1, NS:2, AGC:8, AEC:4
[2013-11-11 10:45:54(226)]        video codec init:codec:1, 10fps, 320x240, bitrate:150000, quality:3, preset:3, gop:40, handle:2
[2013-11-11 10:45:54(795)]        Invoke        BRAC_ChangeChatMode(1)
[2013-11-11 10:45:54(802)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-11-11 10:45:54(802)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-11 10:45:54(803)]        Invoke        UserCameraControl(userid=-93,bOpen=1)
[2013-11-11 10:45:54(803)]        Invoke        UserSpeakControl(userid=-93,bOpen=1)
[2013-11-11 10:45:55(111)]        Invoke        BRAC_SetVideoPos(dwUserId:-93, hWnd:0x416ba938, l:0, t:0, r:0, b:0)
[2013-11-11 10:45:55(289)]        userid(-93) video decode delay:4ms

作者: admin    时间: 2013-11-11 11:22
您好,请替换附件中的库文件和源代码文件,看问题是否可以解决?

libanychatcore.rar

197 KB, 下载次数: 2

anychatsrc.rar

20.21 KB, 下载次数: 3


作者: zjych    时间: 2013-11-11 11:57
admin 发表于 2013-11-11 11:22
您好,请替换附件中的库文件和源代码文件,看问题是否可以解决?

可以解决了,非常感谢




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3