I am trying to debug some code in SystemServer.java file.
Initially, "power.init(context, lights, ActivityManagerService.self(), battery);" was there. To Debug this, i am using "android.os.Debug" class which will provide method call tracing.
Noting else is changed, But still i am getting below error. If i will added above two lines some where else in the code then i am not getting any error!!!!!
Most of the time any thing is wrong i am getting following error in "System Content Providers", "Input Method Service" and "Accessibility Manager". Why?
05-29 06:33:11.319: I/SystemServer(96): System Content Providers
05-29 06:33:11.328: E/ActivityThread(96): Failed to find provider info for settings
05-29 06:33:11.328: E/System(96): ******************************************
05-29 06:33:11.338: E/System(96): ************ Failure starting core service
05-29 06:33:11.338: E/System(96): java.lang.NullPointerException
05-29 06:33:11.338: E/System(96): at android.provider.Settings$NameValueCache.getString(Settings.java:711)
05-29 06:33:11.338: E/System(96): at android.provider.Settings$Secure.getString(Settings.java:2211)
05-29 06:33:11.338: E/System(96): at android.provider.Settings$Secure.getInt(Settings.java:2279)
05-29 06:33:11.338: E/System(96): at com.android.server.am.CoreSettingsObserver.populateCoreSettings(CoreSettingsObserver.java:93)
05-29 06:33:11.338: E/System(96): at com.android.server.am.CoreSettingsObserver.sendCoreSettings(CoreSettingsObserver.java:70)
05-29 06:33:11.338: E/System(96): at com.android.server.am.CoreSettingsObserver.<init>(CoreSettingsObserver.java:55)
05-29 06:33:11.338: E/System(96): at com.android.server.am.ActivityManagerService.installSystemProviders(ActivityManagerService.java:6271)
05-29 06:33:11.338: E/System(96): at com.android.server.ServerThread.run(SystemServer.java:190)
05-29 06:33:11.338: I/SystemServer(96): Input Method Service
05-29 06:33:11.378: W/InputManagerService(96): Couldn't create dir.: /data/system/inputmethod
05-29 06:33:11.409: E/ActivityThread(96): Failed to find provider info for settings
05-29 06:33:11.409: W/SystemServer(96): ***********************************************
05-29 06:33:11.418: A/SystemServer(96): BOOT FAILURE starting Input Manager Service
05-29 06:33:11.418: A/SystemServer(96): java.lang.NullPointerException
05-29 06:33:11.418: A/SystemServer(96): at android.provider.Settings$NameValueCache.getString(Settings.java:711)
05-29 06:33:11.418: A/SystemServer(96): at android.provider.Settings$Secure.getString(Settings.java:2211)
05-29 06:33:11.418: A/SystemServer(96): at com.android.server.InputMethodManagerService.buildInputMethodListLocked(InputMethodManagerService.java:2047)
05-29 06:33:11.418: A/SystemServer(96): at com.android.server.InputMethodManagerService.<init>(InputMethodManagerService.java:569)
05-29 06:33:11.418: A/SystemServer(96): at com.android.server.ServerThread.run(SystemServer.java:269)
05-29 06:33:11.458: I/SystemServer(96): Accessibility Manager
05-29 06:33:11.482: W/SystemServer(96): ***********************************************
05-29 06:33:11.482: A/SystemServer(96): BOOT FAILURE making display ready
05-29 06:33:11.482: A/SystemServer(96): java.lang.NullPointerException
05-29 06:33:11.482: A/SystemServer(96): at com.android.server.ServerThread.run(SystemServer.java:285)
05-29 06:33:11.488: W/dalvikvm(96): threadid=12: thread exiting with uncaught exception (group=0x409c01f8)
05-29 06:33:11.499: E/AndroidRuntime(96): *** FATAL EXCEPTION IN SYSTEM PROCESS: android.server.ServerThread
05-29 06:33:11.499: E/AndroidRuntime(96): java.lang.NullPointerException
05-29 06:33:11.499: E/AndroidRuntime(96): at com.android.server.am.ActivityManagerService.showBootMessage(ActivityManagerService.java:4051)
05-29 06:33:11.499: E/AndroidRuntime(96): at com.android.server.ServerThread.run(SystemServer.java:297)
05-29 06:33:11.508: I/Process(96): Sending signal. PID: 96 SIG: 9
05-29 06:33:11.568: I/Zygote(37): Exit zygote because system server (96) has terminated
05-29 06:33:11.588: E/installd(41): eof
05-29 06:33:11.588: E/installd(41): failed to read size
05-29 06:33:11.588: I/installd(41): closing connection
05-29 06:33:11.588: I/ServiceManager(30): service 'telephony.registry' died
05-29 06:33:11.588: I/ServiceManager(30): service 'content' died
05-29 06:33:11.588: I/ServiceManager(30): service 'gfxinfo' died
05-29 06:33:11.588: I/ServiceManager(30): service 'entropy' died
05-29 06:33:11.588: I/ServiceManager(30): service 'cpuinfo' died
05-29 06:33:11.588: I/ServiceManager(30): service 'account' died
05-29 06:33:11.588: I/ServiceManager(30): service 'permission' died
05-29 06:33:11.588: I/ServiceManager(30): service 'package' died
05-29 06:33:11.588: I/ServiceManager(30): service 'activity' died
05-29 06:33:11.588: I/ServiceManager(30): service 'sensorservice' died
05-29 06:33:11.588: I/ServiceManager(30): service 'batteryinfo' died
05-29 06:33:11.588: I/ServiceManager(30): service 'accessibility' died
05-29 06:33:11.588: I/ServiceManager(30): service 'meminfo' died
05-29 06:33:11.588: I/ServiceManager(30): service 'usagestats' died
05-29 06:33:11.588: I/ServiceManager(30): service 'power' died
05-29 06:33:11.668: I/ServiceManager(30): service 'media.audio_policy' died
05-29 06:33:11.668: I/ServiceManager(30): service 'media.audio_flinger' died
05-29 06:33:11.668: I/ServiceManager(30): service 'media.player' died
05-29 06:33:11.668: I/ServiceManager(30): service 'media.camera' died
05-29 06:33:11.768: I/Netd(120): Netd 1.0 starting
05-29 06:33:11.858: E/Netd(120): Unable to bind netlink socket: No such file or directory
05-29 06:33:11.858: E/Netd(120): Unable to open quota2 logging socket