2012-11-23 55 views
2

我得到異常" ThrottleService(79): problem reading network stats"
我不知道爲什麼這是給我例外,並在應用程序有一些通信與服務器工作正常,但XMPP數據包偵聽器在過去工作,現在不工作。有人可以告訴我什麼是錯的嗎?
請幫助我,在此先感謝。ThrottleService(79):無法讀取網絡統計

XMPP顯示設備已登錄並在服務器上在線。

我的環境:

服務器端:

操作系統:Windows
XMPP服務器:Openfire的3.7.1。
的Apache Tomcat 6
的Java 6

客戶端:

的Android 4.0.3
對於XMPP我使用的Smack庫

我該怎麼辦?我堅持這一點。

聽到的都是從過時的日誌貓日誌:---

11-23 11:46:11.932: WARN/ThrottleService(79): unable to find stats for iface rmnet0 
11-23 11:46:11.932: WARN/ThrottleService(79): [ 11-23 11:47:58.421 79:0x74 F/NetworkStats ] 
11-23 11:46:11.932: WARN/ThrottleService(79): problem reading network stats 
11-23 11:46:11.932: WARN/ThrottleService(79): java.lang.IllegalStateException: problem parsing idx 1 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:300) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.server.NetworkManagementService.getNetworkStatsUidDetail(NetworkManagementService.java:1282) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.server.net.NetworkStatsService.performPollLocked(NetworkStatsService.java:831) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.server.net.NetworkStatsService.performPoll(NetworkStatsService.java:799) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.server.net.NetworkStatsService.access$100(NetworkStatsService.java:128) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.server.net.NetworkStatsService$3.onReceive(NetworkStatsService.java:633) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:728) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at android.os.Handler.handleCallback(Handler.java:605) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at android.os.Handler.dispatchMessage(Handler.java:92) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at android.os.Looper.loop(Looper.java:137) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at android.os.HandlerThread.run(HandlerThread.java:60) 
11-23 11:46:11.932: WARN/ThrottleService(79): Caused by: java.io.FileNotFoundException: /proc/net/xt_qtaguid/stats: open failed: ENOENT (No such file or directory) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at libcore.io.IoBridge.open(IoBridge.java:406) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at java.io.FileInputStream.<init>(FileInputStream.java:78) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at com.android.internal.net.NetworkStatsFactory.readNetworkStatsDetail(NetworkStatsFactory.java:269) 
11-23 11:46:11.932: WARN/ThrottleService(79):  ... 10 more 
11-23 11:46:11.932: WARN/ThrottleService(79): Caused by: libcore.io.ErrnoException: open failed: ENOENT (No such file or directory) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at libcore.io.Posix.open(Native Method) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at libcore.io.BlockGuardOs.open(BlockGuardOs.java:110) 
11-23 11:46:11.932: WARN/ThrottleService(79):  at libcore.io.IoBridge.open(IoBridge.java:390) 
11-23 11:46:11.932: WARN/ThrottleService(79):  ... 12 more 
+0

「有人能告訴我什麼是錯的嗎?」沒有'ThrottleService'不是你的應用程序的一部分,錯誤並不打算關注你。這是一個系統服務,似乎能夠扼殺網絡流量(我猜想測試) – zapl

回答

7

這發生在我身上時,我不小心刪除從清單下面一行:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

一旦我添加它回到那裏一切恢復正常。

我希望這會有所幫助。

+4

hi @Cristian Cordeiro,我也面臨同樣的問題,但我已經包括''在清單文件中。但我仍面臨同樣的問題。你能幫我麼? –