I'm seeing the same error. Does anyone have an idea what the problem might be?
On 25 Mrz., 21:36, Gaurav <[email protected]> wrote: > Hi, > > I am creating an application that checks the installation of a package > and exits after launching the market-place with its id. > > When I try to launch market place with id of an application say > com.mybrowser.android by throwing an intent android.intent.action.VIEW > with url: market://details?id=com.mybrowser.android, the market place > application does launches but crashes after launch. > > The application com.mybrowser.android doesn't exist on the market- > place. > > MyApplication is my application. > > $ adb logcat > > I/ActivityManager( 1030): Starting activity: Intent > { act=android.intent.action.MAIN > cat=[android.intent.category.LAUNCHER] flg=0x10200000 > cmp=myapp.testapp/.MyApplication } > I/ActivityManager( 1030): Start proc myapp.testapp for activity > myapp.testapp/.MyApplication: pid=3858 uid=10047 gids={1015, 3003} > I/MyApplication( 3858): [ Activity CREATED ] > I/MyApplication( 3858): [ Activity STARTED ] > I/MyApplication( 3858): onResume > D/dalvikvm( 1109): GC freed 6571 objects / 423480 bytes in 73ms > I/MyApplication( 3858): Pressed OK button > I/MyApplication( 3858): Broadcasting Intent: > android.intent.action.VIEW, data: market://details?id=com.mybrowser.android > I/ActivityManager( 1030): Starting activity: Intent > { act=android.intent.action.VIEW dat=market://details? > id=com.mybrowser.android flg=0x10000000 cmp=com.android.ven > ding/.AssetInfoActivity } > I/MyApplication( 3858): onPause > I/ActivityManager( 1030): Start proccom.android.vendingfor > activitycom.android.vending/.AssetInfoActivity: pid=3865 uid=10023 gids={3003} > I/ActivityThread( 3865): Publishing > providercom.android.vending.SuggestionsProvider:com.android.vending.SuggestionsProvider > D/dalvikvm( 1030): GREF has increased to 701 > I/vending ( 3865):com.android.vending.api.RadioHttpClient > $1.handleMessage(): Handle DATA_STATE_CHANGED event: NetworkInfo: > type: WIFI[], state: CONNECTED/CO > NNECTED, reason: (unspecified), extra: (none), roaming: false, > failover: false, isAvailable: true > I/ActivityManager( 1030): Displayed > activitycom.android.vending/.AssetInfoActivity: 609 ms (total 7678 ms) > D/dalvikvm( 1030): GC freed 10458 objects / 676440 bytes in 128ms > I/MyApplication( 3858): [ Activity STOPPED ] > D/dalvikvm( 3865): GC freed 3538 objects / 254008 bytes in 84ms > W/dalvikvm( 3865): threadid=19: thread exiting with uncaught exception > (group=0x4001b180) > E/AndroidRuntime( 3865): Uncaught handler: thread AsyncTask #1 exiting > due to uncaught exception > E/AndroidRuntime( 3865): java.lang.RuntimeException: An error occured > while executing doInBackground() > E/AndroidRuntime( 3865): at android.os.AsyncTask > $3.done(AsyncTask.java:200) > E/AndroidRuntime( 3865): at java.util.concurrent.FutureTask > $Sync.innerSetException(FutureTask.java:273) > E/AndroidRuntime( 3865): at > java.util.concurrent.FutureTask.setException(FutureTask.java:124) > E/AndroidRuntime( 3865): at java.util.concurrent.FutureTask > $Sync.innerRun(FutureTask.java:307) > E/AndroidRuntime( 3865): at > java.util.concurrent.FutureTask.run(FutureTask.java:137) > E/AndroidRuntime( 3865): at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: > 1068) > E/AndroidRuntime( 3865): at > java.util.concurrent.ThreadPoolExecutor > $Worker.run(ThreadPoolExecutor.java:561) > E/AndroidRuntime( 3865): at java.lang.Thread.run(Thread.java: > 1096) > E/AndroidRuntime( 3865): Caused by: java.lang.NullPointerException > E/AndroidRuntime( 3865): atcom.android.vending.AssetItemAdapter > $ReloadLocalAssetInformationTask.doInBackground(AssetItemAdapter.java: > 845) > E/AndroidRuntime( 3865): atcom.android.vending.AssetItemAdapter > $ReloadLocalAssetInformationTask.doInBackground(AssetItemAdapter.java: > 831) > E/AndroidRuntime( 3865): at android.os.AsyncTask > $2.call(AsyncTask.java:185) > E/AndroidRuntime( 3865): at java.util.concurrent.FutureTask > $Sync.innerRun(FutureTask.java:305) > E/AndroidRuntime( 3865): ... 4 more > I/Process ( 1030): Sending signal. PID: 3865 SIG: 3 > I/dalvikvm( 3865): threadid=7: reacting to signal 3 > I/dalvikvm( 3865): Wrote stack trace to '/data/anr/traces.txt' > I/DumpStateReceiver( 1030): Added state dump to 1 crashes > D/AndroidRuntime( 3865): Shutting down VM > W/dalvikvm( 3865): threadid=3: thread exiting with uncaught exception > (group=0x4001b180) > E/AndroidRuntime( 3865): Uncaught handler: thread main exiting due to > uncaught exception > E/AndroidRuntime( 3865): java.lang.NullPointerException > E/AndroidRuntime( 3865): > atcom.android.vending.controller.AssetInfoActivityController.getIdDeferToLoca > l(AssetInfoActivityController.java: > 637) > E/AndroidRuntime( 3865): > atcom.android.vending.AssetInfoActivity.displayAssetInfo(AssetInfoActivity.ja > va: > 556) > E/AndroidRuntime( 3865): atcom.android.vending.AssetInfoActivity.access > $800(AssetInfoActivity.java:74) > E/AndroidRuntime( 3865): > atcom.android.vending.AssetInfoActivity$LoadAssetInfoAction > $1.run(AssetInfoActivity.java:917) > E/AndroidRuntime( 3865): at > android.os.Handler.handleCallback(Handler.java:587) > E/AndroidRuntime( 3865): at > android.os.Handler.dispatchMessage(Handler.java:92) > E/AndroidRuntime( 3865): at android.os.Looper.loop(Looper.java: > 123) > E/AndroidRuntime( 3865): at > android.app.ActivityThread.main(ActivityThread.java:4363) > E/AndroidRuntime( 3865): at > java.lang.reflect.Method.invokeNative(Native Method) > E/AndroidRuntime( 3865): at > java.lang.reflect.Method.invoke(Method.java:521) > E/AndroidRuntime( 3865): at com.android.internal.os.ZygoteInit > $MethodAndArgsCaller.run(ZygoteInit.java:860) > E/AndroidRuntime( 3865): at > com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618) > E/AndroidRuntime( 3865): at > dalvik.system.NativeStart.main(Native Method) > I/Process ( 1030): Sending signal. PID: 3865 SIG: 3 > W/ActivityManager( 1030): Processcom.android.vendinghas crashed too > many times: killing! > D/ActivityManager( 1030): Force finishing > activitycom.android.vending/.AssetInfoActivity > I/dalvikvm( 3865): threadid=7: reacting to signal 3 > D/ActivityManager( 1030): Force removing process > ProcessRecord{44e48548 3865:com.android.vending/10023} > (com.android.vending/10023) > > However, when I try to launch the market place for a package that > exists in the market place say com.opera.mini.android, everything > works. Here is the log of this case: > > D/dalvikvm( 966): GC freed 2781 objects / 195056 bytes in 99ms > I/MyApplication( 1165): Pressed OK button > I/MyApplication( 1165): Broadcasting Intent: > android.intent.action.VIEW, data: market://details?id=com.opera.mini.android > I/ActivityManager( 78): Starting activity: Intent > { act=android.intent.action.VIEW dat=market://details? > id=com.opera.mini.android flg=0x10000000 > cmp=com.android.vending/.AssetInfoActivity } > I/AndroidRuntime( 1165): AndroidRuntime onExit calling exit(0) > I/WindowManager( 78): WIN DEATH: Window{44c72308 myapp.testapp/ > myapp.testapp.MyApplication paused=true} > I/ActivityManager( 78): Process myapp.testapp (pid 1165) has died. > I/WindowManager( 78): WIN DEATH: Window{44c72958 myapp.testapp/ > myapp.testapp.MyApplication paused=false} > D/dalvikvm( 78): GC freed 31778 objects / 1796368 bytes in 142ms > I/ActivityManager( 78): Displayed > activitycom.android.vending/.AssetInfoActivity: 214 ms (total 22866 ms) > W/KeyCharacterMap( 978): No keyboard for id 65540 > W/KeyCharacterMap( 978): Using default keymap: /system/usr/keychars/ > qwerty.kcm.bin > V/RenderScript_jni( 966): surfaceCreated > V/RenderScript_jni( 966): surfaceChanged > V/RenderScript( 966): setSurface 480 762 0x573430 > D/ViewFlipper( 966): updateRunning() mVisible=true, mStarted=true, > mUserPresent=true, mRunning=true > D/dalvikvm( 978): GC freed 10065 objects / 624440 bytes in 95ms > > Any ideas? > > Thanks! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.

