Hi!
I downloaded the Vector map for Finland and installed it in Locus Free successfully by copying berkley's map file to Locus MapsVector folder. It worked perfectly at first but now Locus started crashing every time I try to use the Vector map. I think it started after the latest Locus update. I'm a new Locus user, and otherwise pretty satisfied with everything I've experienced so far, so thank you for the good work!
Here's the crashdump:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>crash-1318362877303.err</comment>
<entry key="ID_KEY">GINGERBREAD</entry>
<entry key="PACKAGE_NAME_KEY">menion.android.locus</entry>
<entry key="STACK_TRACE_KEY">java.lang.RuntimeException: Unable to resume activity {menion.android.locus/menion.android.locus.core.gui.MapVectorChooser}: java.lang.StringIndexOutOfBoundsException
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2124)
at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:138)
at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:691)
at android.widget.TabHost.setCurrentTab(TabHost.java:341)
at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:140)
at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
at android.view.View.performClick(View.java:2538)
at android.view.View$PerformClick.run(View.java:9152)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.StringIndexOutOfBoundsException
at java.lang.String.substring(String.java:1651)
at menion.android.maps.c.p.<init>(L:25)
at menion.android.maps.c.b.a(L:712)
at menion.android.maps.c.b.e(L:700)
at menion.android.locus.core.gui.MapVectorChooser.b(L:166)
at menion.android.locus.core.gui.MapVectorChooser.onResume(L:162)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
at android.app.Activity.performResume(Activity.java:3858)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114)
... 17 more
java.lang.StringIndexOutOfBoundsException
at java.lang.String.substring(String.java:1651)
at menion.android.maps.c.p.<init>(L:25)
at menion.android.maps.c.b.a(L:712)
at menion.android.maps.c.b.e(L:700)
at menion.android.locus.core.gui.MapVectorChooser.b(L:166)
at menion.android.locus.core.gui.MapVectorChooser.onResume(L:162)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
at android.app.Activity.performResume(Activity.java:3858)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114)
at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:138)
at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:691)
at android.widget.TabHost.setCurrentTab(TabHost.java:341)
at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:140)
at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
at android.view.View.performClick(View.java:2538)
at android.view.View$PerformClick.run(View.java:9152)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
at dalvik.system.NativeStart.main(Native Method)
</entry>
<entry key="CUSTOM_DATA_KEY"></entry>
<entry key="TYPE_KEY">user</entry>
<entry key="FINGERPRINT_KEY">samsung/GT-I9100/GT-I9100:2.3.4/GINGERBREAD/XWKI4:user/release-keys</entry>
<entry key="FILE_PATH_KEY">/data/data/menion.android.locus/files</entry>
<entry key="TIME_KEY">1316000051000</entry>
<entry key="VERSION_NAME_KEY">1.13.4</entry>
<entry key="USER_KEY">root</entry>
<entry key="TOTAL_MEM_SIZE_KEY">2113748992</entry>
<entry key="ANDROID_VERSION_KEY">2.3.4</entry>
<entry key="PHONE_MODEL_KEY">GT-I9100</entry>
<entry key="DISPLAY_KEY">GINGERBREAD.XWKI4</entry>
<entry key="MODEL_KEY">GT-I9100</entry>
<entry key="BOARD_KEY">GT-I9100</entry>
<entry key="DEVICE_KEY">GT-I9100</entry>
<entry key="PRODUCT_KEY">GT-I9100</entry>
<entry key="BRAND_KEY">samsung</entry>
<entry key="AVAILABLE_MEM_SIZE_KEY">1684291584</entry>
<entry key="HOST_KEY">DELL143</entry>
<entry key="TAGS_KEY">release-keys</entry>
</properties>
I downloaded the Vector map for Finland and installed it in Locus Free successfully by copying berkley's map file to Locus MapsVector folder. It worked perfectly at first but now Locus started crashing every time I try to use the Vector map. I think it started after the latest Locus update. I'm a new Locus user, and otherwise pretty satisfied with everything I've experienced so far, so thank you for the good work!
Here's the crashdump:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>crash-1318362877303.err</comment>
<entry key="ID_KEY">GINGERBREAD</entry>
<entry key="PACKAGE_NAME_KEY">menion.android.locus</entry>
<entry key="STACK_TRACE_KEY">java.lang.RuntimeException: Unable to resume activity {menion.android.locus/menion.android.locus.core.gui.MapVectorChooser}: java.lang.StringIndexOutOfBoundsException
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2124)
at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:138)
at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:691)
at android.widget.TabHost.setCurrentTab(TabHost.java:341)
at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:140)
at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
at android.view.View.performClick(View.java:2538)
at android.view.View$PerformClick.run(View.java:9152)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.StringIndexOutOfBoundsException
at java.lang.String.substring(String.java:1651)
at menion.android.maps.c.p.<init>(L:25)
at menion.android.maps.c.b.a(L:712)
at menion.android.maps.c.b.e(L:700)
at menion.android.locus.core.gui.MapVectorChooser.b(L:166)
at menion.android.locus.core.gui.MapVectorChooser.onResume(L:162)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
at android.app.Activity.performResume(Activity.java:3858)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114)
... 17 more
java.lang.StringIndexOutOfBoundsException
at java.lang.String.substring(String.java:1651)
at menion.android.maps.c.p.<init>(L:25)
at menion.android.maps.c.b.a(L:712)
at menion.android.maps.c.b.e(L:700)
at menion.android.locus.core.gui.MapVectorChooser.b(L:166)
at menion.android.locus.core.gui.MapVectorChooser.onResume(L:162)
at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150)
at android.app.Activity.performResume(Activity.java:3858)
at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114)
at android.app.LocalActivityManager.moveToState(LocalActivityManager.java:138)
at android.app.LocalActivityManager.startActivity(LocalActivityManager.java:339)
at android.widget.TabHost$IntentContentStrategy.getContentView(TabHost.java:691)
at android.widget.TabHost.setCurrentTab(TabHost.java:341)
at android.widget.TabHost$2.onTabSelectionChanged(TabHost.java:140)
at android.widget.TabWidget$TabClickListener.onClick(TabWidget.java:456)
at android.view.View.performClick(View.java:2538)
at android.view.View$PerformClick.run(View.java:9152)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:130)
at android.app.ActivityThread.main(ActivityThread.java:3691)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
at dalvik.system.NativeStart.main(Native Method)
</entry>
<entry key="CUSTOM_DATA_KEY"></entry>
<entry key="TYPE_KEY">user</entry>
<entry key="FINGERPRINT_KEY">samsung/GT-I9100/GT-I9100:2.3.4/GINGERBREAD/XWKI4:user/release-keys</entry>
<entry key="FILE_PATH_KEY">/data/data/menion.android.locus/files</entry>
<entry key="TIME_KEY">1316000051000</entry>
<entry key="VERSION_NAME_KEY">1.13.4</entry>
<entry key="USER_KEY">root</entry>
<entry key="TOTAL_MEM_SIZE_KEY">2113748992</entry>
<entry key="ANDROID_VERSION_KEY">2.3.4</entry>
<entry key="PHONE_MODEL_KEY">GT-I9100</entry>
<entry key="DISPLAY_KEY">GINGERBREAD.XWKI4</entry>
<entry key="MODEL_KEY">GT-I9100</entry>
<entry key="BOARD_KEY">GT-I9100</entry>
<entry key="DEVICE_KEY">GT-I9100</entry>
<entry key="PRODUCT_KEY">GT-I9100</entry>
<entry key="BRAND_KEY">samsung</entry>
<entry key="AVAILABLE_MEM_SIZE_KEY">1684291584</entry>
<entry key="HOST_KEY">DELL143</entry>
<entry key="TAGS_KEY">release-keys</entry>
</properties>