Vaguely, why do these errors occur, and what do they mean?

I messed around with the DBFlowAndroid app, trying to learn a little about the structure, and I started getting errors, although I'm not sure what they are related to DBFlow.

Here are the error messages:

01-12 06:49:43.817 1294-1310/? E/BluetoothAdapter: Bluetooth binder is null
01-12 06:49:43.818 1294-1310/? E/KernelCpuSpeedReader: Failed to read cpu-freq
                                                       java.io.FileNotFoundException: /sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state: open failed: ENOENT (No such file or directory)
                                                           at libcore.io.IoBridge.open(IoBridge.java:452)
                                                           at java.io.FileInputStream.<init>(FileInputStream.java:76)
                                                           at java.io.FileInputStream.<init>(FileInputStream.java:103)
                                                           at java.io.FileReader.<init>(FileReader.java:66)
                                                           at com.android.internal.os.KernelCpuSpeedReader.readDelta(KernelCpuSpeedReader.java:49)
                                                           at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8002)
                                                           at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366)
                                                           at com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:125)
                                                           at android.os.Handler.dispatchMessage(Handler.java:102)
                                                           at android.os.Looper.loop(Looper.java:148)
                                                           at android.os.HandlerThread.run(HandlerThread.java:61)
                                                           at com.android.server.ServiceThread.run(ServiceThread.java:46)
                                                        Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
                                                           at libcore.io.Posix.open(Native Method)
                                                           at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
                                                           at libcore.io.IoBridge.open(IoBridge.java:438)
                                                           at java.io.FileInputStream.<init>(FileInputStream.java:76) 
                                                           at java.io.FileInputStream.<init>(FileInputStream.java:103) 
                                                           at java.io.FileReader.<init>(FileReader.java:66) 
                                                           at com.android.internal.os.KernelCpuSpeedReader.readDelta(KernelCpuSpeedReader.java:49) 
                                                           at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8002) 
                                                           at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366) 
                                                           at com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:125) 
                                                           at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                           at android.os.Looper.loop(Looper.java:148) 
                                                           at android.os.HandlerThread.run(HandlerThread.java:61) 
                                                           at com.android.server.ServiceThread.run(ServiceThread.java:46) 
01-12 06:49:43.818 1294-1310/? E/KernelUidCpuTimeReader: Failed to read uid_cputime
                                                         java.io.FileNotFoundException: /proc/uid_cputime/show_uid_stat: open failed: ENOENT (No such file or directory)
                                                             at libcore.io.IoBridge.open(IoBridge.java:452)
                                                             at java.io.FileInputStream.<init>(FileInputStream.java:76)
                                                             at java.io.FileInputStream.<init>(FileInputStream.java:103)
                                                             at java.io.FileReader.<init>(FileReader.java:66)
                                                             at com.android.internal.os.KernelUidCpuTimeReader.readDelta(KernelUidCpuTimeReader.java:71)
                                                             at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8031)
                                                             at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366)
                                                             at com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:125)
                                                             at android.os.Handler.dispatchMessage(Handler.java:102)
                                                             at android.os.Looper.loop(Looper.java:148)
                                                             at android.os.HandlerThread.run(HandlerThread.java:61)
                                                             at com.android.server.ServiceThread.run(ServiceThread.java:46)
                                                          Caused by: android.system.ErrnoException: open failed: ENOENT (No such file or directory)
                                                             at libcore.io.Posix.open(Native Method)
                                                             at libcore.io.BlockGuardOs.open(BlockGuardOs.java:186)
                                                             at libcore.io.IoBridge.open(IoBridge.java:438)
                                                             at java.io.FileInputStream.<init>(FileInputStream.java:76) 
                                                             at java.io.FileInputStream.<init>(FileInputStream.java:103) 
                                                             at java.io.FileReader.<init>(FileReader.java:66) 
                                                             at com.android.internal.os.KernelUidCpuTimeReader.readDelta(KernelUidCpuTimeReader.java:71) 
                                                             at com.android.internal.os.BatteryStatsImpl.updateCpuTimeLocked(BatteryStatsImpl.java:8031) 
                                                             at com.android.server.am.BatteryStatsService.updateExternalStats(BatteryStatsService.java:1366) 
                                                             at com.android.server.am.BatteryStatsService$BatteryStatsHandler.handleMessage(BatteryStatsService.java:125) 
                                                             at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                             at android.os.Looper.loop(Looper.java:148) 
                                                             at android.os.HandlerThread.run(HandlerThread.java:61) 
                                                             at com.android.server.ServiceThread.run(ServiceThread.java:46)

I am new to Android development and confused why they occur. This is not a failure of my application and does not seem to happen every time.

By the way, I'm using the Nexus 5 emulator to run this, so maybe this is due to this? Usually the errors are bad, so I assume that this is something to worry about, regardless of the fact that this does not affect the application ...?

+4
source share
2 answers

Maybe you need read / write permissions for files

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
+1

DBFlow. DBFlow, , . : , ? , , . , root. , root. , API .

0

Source: https://habr.com/ru/post/1623949/


All Articles