OK, so let me state where we stand at the moment. Current code to
start service:
Intent myIntent = new Intent();
myIntent.setClass(MainActivity.this,
SensorService.class);
startService( myIntent );
I have a breakpoint at the top of the onStartCommand method of
SensorService and it's never getting hit.
Here's the information that appears in the log. Looks like a null
pointer exception but I'm not sure which pointer is causing the
trouble:
D/AndroidRuntime( 221): Shutting down VM
W/dalvikvm( 221): threadid=3: thread exiting with uncaught exception
(group=0x4
001b188)
E/AndroidRuntime( 221): Uncaught handler: thread main exiting due to
uncaught e
xception
E/AndroidRuntime( 221): java.lang.RuntimeException: Unable to
instantiate servi
ce com.shipmate.SensorService: java.lang.NullPointerException
E/AndroidRuntime( 221): at
android.app.ActivityThread.handleCreateServic
e(ActivityThread.java:2764)
E/AndroidRuntime( 221): at android.app.ActivityThread.access
$3200(Activi
tyThread.java:119)
E/AndroidRuntime( 221): at android.app.ActivityThread
$H.handleMessage(Ac
tivityThread.java:1917)
E/AndroidRuntime( 221): at
android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 221): at android.os.Looper.loop(Looper.java:
123)
E/AndroidRuntime( 221): at
android.app.ActivityThread.main(ActivityThrea
d.java:4363)
E/AndroidRuntime( 221): at
java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 221): at
java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime( 221): at com.android.internal.os.ZygoteInit
$MethodAndA
rgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 221): at
com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:618)
E/AndroidRuntime( 221): at
dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 221): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 221): at
android.content.ContextWrapper.getApplication
Context(ContextWrapper.java:100)
E/AndroidRuntime( 221): at
com.shipmate.SensorService.<init>(SensorServi
ce.java:26)
E/AndroidRuntime( 221): at
java.lang.Class.newInstanceImpl(Native Method
)
E/AndroidRuntime( 221): at
java.lang.Class.newInstance(Class.java:1479)
E/AndroidRuntime( 221): at
android.app.ActivityThread.handleCreateServic
e(ActivityThread.java:2761)
E/AndroidRuntime( 221): ... 10 more
I/Process ( 53): Sending signal. PID: 221 SIG: 3
I/dalvikvm( 221): threadid=7: reacting to signal 3
I/dalvikvm( 221): Wrote stack trace to '/data/anr/traces.txt'
I/ARMAssembler( 53): generated
scanline__00000077:03515104_00000000_00000000 [
33 ipp] (47 ins) at [0x38fd48:0x38fe04] in 764133 ns
I/ARMAssembler( 53): generated
scanline__00000177:03515104_00001001_00000000 [
91 ipp] (114 ins) at [0x38feb8:0x390080] in 1609632 ns
I/Process ( 221): Sending signal. PID: 221 SIG: 9
I/ActivityManager( 53): Process com.shipmate (pid 221) has died.
W/ActivityManager( 53): Scheduling restart of crashed service
com.shipmate/.Se
nsorService in 7490ms
I/WindowManager( 53): WIN DEATH: Window{43cc32c8 com.shipmate/
com.shipmate.Mai
nActivity paused=false}
I/UsageStats( 53): Unexpected resume of com.android.launcher while
already res
umed in com.shipmate
W/InputManagerService( 53): Got RemoteException sending
setActive(false) notif
ication to pid 221 uid 10024
E/ActivityThread( 53): Failed to find provider info for
android.server.checkin
W/Checkin ( 53): Can't log event SYSTEM_SERVICE_LOOPING:
java.lang.IllegalArgu
mentException: Unknown URL content://android.server.checkin/events
I/ActivityManager( 53): Displayed activity
com.android.launcher/.Launcher: 127
402 ms (total 127402 ms)
I/ActivityManager( 53): Start proc com.shipmate for service
com.shipmate/.Sens
orService: pid=230 uid=10024 gids={}
I/jdwp ( 230): Ignoring second debugger -- accepting and dropping
D/ddm-heap( 230): Got feature list request
D/AndroidRuntime( 230): Shutting down VM
W/dalvikvm( 230): threadid=3: thread exiting with uncaught exception
(group=0x4
001b188)
E/AndroidRuntime( 230): Uncaught handler: thread main exiting due to
uncaught e
xception
E/AndroidRuntime( 230): java.lang.RuntimeException: Unable to
instantiate servi
ce com.shipmate.SensorService: java.lang.NullPointerException
E/AndroidRuntime( 230): at
android.app.ActivityThread.handleCreateServic
e(ActivityThread.java:2764)
E/AndroidRuntime( 230): at android.app.ActivityThread.access
$3200(Activi
tyThread.java:119)
E/AndroidRuntime( 230): at android.app.ActivityThread
$H.handleMessage(Ac
tivityThread.java:1917)
E/AndroidRuntime( 230): at
android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 230): at android.os.Looper.loop(Looper.java:
123)
E/AndroidRuntime( 230): at
android.app.ActivityThread.main(ActivityThrea
d.java:4363)
E/AndroidRuntime( 230): at
java.lang.reflect.Method.invokeNative(Native
Method)
E/AndroidRuntime( 230): at
java.lang.reflect.Method.invoke(Method.java:5
21)
E/AndroidRuntime( 230): at com.android.internal.os.ZygoteInit
$MethodAndA
rgsCaller.run(ZygoteInit.java:860)
E/AndroidRuntime( 230): at
com.android.internal.os.ZygoteInit.main(Zygot
eInit.java:618)
E/AndroidRuntime( 230): at
dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 230): Caused by: java.lang.NullPointerException
E/AndroidRuntime( 230): at
android.content.ContextWrapper.getApplication
Context(ContextWrapper.java:100)
E/AndroidRuntime( 230): at
com.shipmate.SensorService.<init>(SensorServi
ce.java:26)
E/AndroidRuntime( 230): at
java.lang.Class.newInstanceImpl(Native Method
)
E/AndroidRuntime( 230): at
java.lang.Class.newInstance(Class.java:1479)
E/AndroidRuntime( 230): at
android.app.ActivityThread.handleCreateServic
e(ActivityThread.java:2761)
E/AndroidRuntime( 230): ... 10 more
I/Process ( 53): Sending signal. PID: 230 SIG: 3
I/dalvikvm( 230): threadid=7: reacting to signal 3
I/dalvikvm( 230): Wrote stack trace to '/data/anr/traces.txt'
W/ActivityManager( 53): Timeout executing service:
ServiceRecord{43d03d08 com.
shipmate/.SensorService}
I/Process ( 230): Sending signal. PID: 230 SIG: 9
I/ActivityManager( 53): Process com.shipmate (pid 230) has died.
W/ActivityManager( 53): Service crashed 2 times, stopping:
ServiceRecord{43d03
d08 com.shipmate/.SensorService}
W/InputManagerService( 53): Window already focused, ignoring focus
gain of: co
m.android.internal.view.iinputmethodclient$stub$pr...@43d583f0
--
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
NEW! Try asking and tagging your question on Stack Overflow at
http://stackoverflow.com/questions/tagged/android
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en