irfan-arshad-arbisoft / mytracks

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

Explanation for closing the source code #1550

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What was the reason the project was taken closed source? Why isn't the code 
here being updated any longer?

I didn't expect Google to close source it given it's commitment to open source. 
I thought it was great having the code open. 

Original issue reported on code.google.com by da...@damonallison.com on 6 Jul 2014 at 12:48

GoogleCodeExporter commented 9 years ago

Original comment by jshih@google.com on 10 Jul 2014 at 1:10

GoogleCodeExporter commented 9 years ago
Subscribing for the question.

My hobby car-tracking app used MyTracks to do the following things:

- start and stop recording
- updating track info upon saving
- enumerating tracks for selection
- obtaining track distance

Now the integration stopped working after another update from the Market. Here 
is what a stack trace looks like:

USER_COMMENT=null
ANDROID_VERSION=4.0.4
APP_VERSION_NAME=20131204
BRAND=JIAYU
PHONE_MODEL=JY-G3
CUSTOM_DATA=
STACK_TRACE=java.lang.RuntimeException: Unable to start activity 
ComponentInfo{com.wheelly/com.wheelly.activity.Mileage}: 
android.view.InflateException: Binary XML file line #56: Error inflating class 
fragment
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2077)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104)
    at android.app.ActivityThread.access$600(ActivityThread.java:134)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:4624)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #56: Error 
inflating class fragment
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:699)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:741)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:744)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:744)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
    at com.wheelly.fragments.MileageFragment.onCreateView(MileageFragment.java:37)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
    at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
    at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1467)
    at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:570)
    at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1136)
    at android.app.Activity.performStart(Activity.java:4489)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2050)
    ... 11 more
Caused by: java.lang.SecurityException: Permission Denial: opening provider 
com.google.android.apps.mytracks.content.MyTracksProvider from 
ProcessRecord{422f3340 30151:com.wheelly/10103} (pid=30151, uid=10103) that is 
not exported from uid 10077
    at android.os.Parcel.readException(Parcel.java:1327)
    at android.os.Parcel.readException(Parcel.java:1281)
    at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:2201)
    at android.app.ActivityThread.acquireProvider(ActivityThread.java:4185)
    at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1636)
    at android.content.ContentResolver.acquireProvider(ContentResolver.java:939)
    at android.content.ContentResolver.query(ContentResolver.java:306)
    at com.wheelly.content.TrackRepository.list(TrackRepository.java:22)
    at com.wheelly.app.TrackInput.onCreateView(TrackInput.java:71)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:900)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1082)
    at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1184)
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:671)
    ... 27 more
android.view.InflateException: Binary XML file line #56: Error inflating class 
fragment
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:699)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:741)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:744)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:744)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
    at com.wheelly.fragments.MileageFragment.onCreateView(MileageFragment.java:37)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
    at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
    at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1467)
    at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:570)
    at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1136)
    at android.app.Activity.performStart(Activity.java:4489)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2050)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104)
    at android.app.ActivityThread.access$600(ActivityThread.java:134)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:4624)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
    at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.SecurityException: Permission Denial: opening provider 
com.google.android.apps.mytracks.content.MyTracksProvider from 
ProcessRecord{422f3340 30151:com.wheelly/10103} (pid=30151, uid=10103) that is 
not exported from uid 10077
    at android.os.Parcel.readException(Parcel.java:1327)
    at android.os.Parcel.readException(Parcel.java:1281)
    at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:2201)
    at android.app.ActivityThread.acquireProvider(ActivityThread.java:4185)
    at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1636)
    at android.content.ContentResolver.acquireProvider(ContentResolver.java:939)
    at android.content.ContentResolver.query(ContentResolver.java:306)
    at com.wheelly.content.TrackRepository.list(TrackRepository.java:22)
    at com.wheelly.app.TrackInput.onCreateView(TrackInput.java:71)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:900)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1082)
    at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1184)
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:671)
    ... 27 more
java.lang.SecurityException: Permission Denial: opening provider 
com.google.android.apps.mytracks.content.MyTracksProvider from 
ProcessRecord{422f3340 30151:com.wheelly/10103} (pid=30151, uid=10103) that is 
not exported from uid 10077
    at android.os.Parcel.readException(Parcel.java:1327)
    at android.os.Parcel.readException(Parcel.java:1281)
    at android.app.ActivityManagerProxy.getContentProvider(ActivityManagerNative.java:2201)
    at android.app.ActivityThread.acquireProvider(ActivityThread.java:4185)
    at android.app.ContextImpl$ApplicationContentResolver.acquireProvider(ContextImpl.java:1636)
    at android.content.ContentResolver.acquireProvider(ContentResolver.java:939)
    at android.content.ContentResolver.query(ContentResolver.java:306)
    at com.wheelly.content.TrackRepository.list(TrackRepository.java:22)
    at com.wheelly.app.TrackInput.onCreateView(TrackInput.java:71)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:900)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1082)
    at android.support.v4.app.FragmentManagerImpl.addFragment(FragmentManager.java:1184)
    at android.support.v4.app.FragmentActivity.onCreateView(FragmentActivity.java:291)
    at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:671)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:741)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:744)
    at android.view.LayoutInflater.rInflate(LayoutInflater.java:744)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:491)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
    at com.wheelly.fragments.MileageFragment.onCreateView(MileageFragment.java:37)
    at android.support.v4.app.Fragment.performCreateView(Fragment.java:1500)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:927)
    at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1104)
    at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:682)
    at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1467)
    at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:570)
    at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1136)
    at android.app.Activity.performStart(Activity.java:4489)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2050)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2104)
    at android.app.ActivityThread.access$600(ActivityThread.java:134)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1247)
    at android.os.Handler.dispatchMessage(Handler.java:99)
    at android.os.Looper.loop(Looper.java:154)
    at android.app.ActivityThread.main(ActivityThread.java:4624)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:809)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:576)
    at dalvik.system.NativeStart.main(Native Method)

Original comment by estee...@gmail.com on 31 Oct 2014 at 9:33