energyplug / geobeagle

Automatically exported from code.google.com/p/geobeagle
0 stars 0 forks source link

Crash resuming Geobeagle #95

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
10-06 19:11:35.039 W/dalvikvm( 1975): threadid=3: thread exiting with uncaught 
exception 
(group=0x4001da28)
10-06 19:11:35.039 E/AndroidRuntime( 1975): Uncaught handler: thread main 
exiting due to 
uncaught exception
10-06 19:11:35.059 E/AndroidRuntime( 1975): java.lang.RuntimeException: Unable 
to resume 
activity 
{com.google.code.geobeagle/com.google.code.geobeagle.activity.main.GeoBeagle}: 
java.lang.NullPointerException
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread.performResumeActivity(ActivityThread.java:2851)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2866)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread.access$2100(ActivityThread.java:116)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.os.Handler.dispatchMessage(Handler.java:99)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.os.Looper.loop(Looper.java:123)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread.main(ActivityThread.java:4203)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
java.lang.reflect.Method.invokeNative(Native 
Method)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
java.lang.reflect.Method.invoke(Method.java:521)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
dalvik.system.NativeStart.main(Native Method)
10-06 19:11:35.059 E/AndroidRuntime( 1975): Caused by: 
java.lang.NullPointerException
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
java.util.regex.Matcher.reset(Matcher.java:211)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
java.util.regex.Matcher.<init>(Matcher.java:127)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
java.util.regex.Pattern.matcher(Pattern.java:315)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.google.code.geobeagle.activity.main.Util.splitCoordsAndDescription(Util.java
:85)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.google.code.geobeagle.activity.main.Util.splitLatLonDescription(Util.java:11
9)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.google.code.geobeagle.activity.main.GeocacheFromIntentFactory.viewCacheFromM
apsIntent
(GeocacheFromIntentFactory.java:37)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.google.code.geobeagle.activity.main.IncomingIntentHandler.maybeGetGeocacheFr
omIntent(I
ncomingIntentHandler.java:43)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.google.code.geobeagle.activity.main.GeoBeagleDelegate.onResume(GeoBeagleDele
gate.java:
166)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
com.google.code.geobeagle.activity.main.GeoBeagle.onResume(GeoBeagle.java:256)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1225)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.Activity.performResume(Activity.java:3559)
10-06 19:11:35.059 E/AndroidRuntime( 1975): at 
android.app.ActivityThread.performResumeActivity(ActivityThread.java:2838)
10-06 19:11:35.059 E/AndroidRuntime( 1975): ... 12 more

Original issue reported on code.google.com by stephen5...@gmail.com on 8 Oct 2009 at 9:19

GoogleCodeExporter commented 8 years ago
Quick analysis:

10-06 19:11:23.669 E/AndroidRuntime( 1964): Caused by: 
java.lang.NullPointerException
...
10-06 19:11:23.669 E/AndroidRuntime( 1964): at
com.google.code.geobeagle.activity.main.Util.splitLatLonDescription(Util.java:11
9)
10-06 19:11:23.669 E/AndroidRuntime( 1964): at
com.google.code.geobeagle.activity.main.GeocacheFromIntentFactory.viewCacheFromM
apsIntent(GeocacheFromIntentFactory.java:37)
10-06 19:11:23.669 E/AndroidRuntime( 1964): at
com.google.code.geobeagle.activity.main.IncomingIntentHandler.maybeGetGeocacheFr
omIntent(IncomingIntentHandler.java:43)

Source GeocacheFromIntentFactory.java:
        final CharSequence sanitizedQuery = Util.parseHttpUri(query, new
UrlQuerySanitizer(),
                UrlQuerySanitizer.getAllButNulAndAngleBracketsLegal());
        final CharSequence[] latlon = Util.splitLatLonDescription(sanitizedQuery);

Seems that sanitizedQuery is null.

Original comment by andpet@gmail.com on 8 Oct 2009 at 9:21

GoogleCodeExporter commented 8 years ago
fixed in 0.9.12

Original comment by stephen5...@gmail.com on 9 Oct 2009 at 2:00