SME context null in BackupAgentHelper

Bug #995114 reported by pjv
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Collectionista
Incomplete
Undecided
Unassigned

Bug Description

During Proguard/compilation fixing. Collectionsita opens but as soon as you go into a sheet music collection (on GNex):

05-05 17:22:02.503: V/IntentResolver(193): Resolving type null scheme null of intent Intent { act=net.lp.collectionista.IS_PAID_AND_AD_FREE flg=0x8 }
05-05 17:22:02.503: V/IntentResolver(193): Action list: [ActivityIntentInfo{42382de0 net.lp.collectionista.ui.activities.collections.sheet_music.SheetMusicCollectionEditWindow}]
05-05 17:22:02.503: V/IntentResolver(193): Matching against filter ActivityIntentInfo{42382de0 net.lp.collectionista.ui.activities.collections.sheet_music.SheetMusicCollectionEditWindow}
05-05 17:22:02.503: V/IntentResolver(193): Filter matched! match=0x108000
05-05 17:22:02.503: V/IntentResolver(193): Final result list:
05-05 17:22:02.503: V/IntentResolver(193): ResolveInfo{422c1288 net.lp.collectionista.ui.activities.collections.sheet_music.SheetMusicCollectionEditWindow p=0 o=0 m=0x108000}
05-05 17:22:02.511: I/Collectionista admanager(31797): Constructed ad request, keywords: ([manager, android, Collectionista, manage, rack, collection, ebook, cover, collections manager, read, shelf, listen, Discogs, music, Google Books, item, CD, library, book, case, collect])
05-05 17:22:02.519: D/activities SheetMusicCollectionViewWindow(31797): Binding. true
05-05 17:22:02.519: I/activities SheetMusicCollectionViewWindow(31797): before onCreate: content://net.lp.collectionista.products/collections/4 DEFAULT_SORT_ORDER: name DESC
05-05 17:22:02.535: D/Collectionista AnalyticsUtils(31797): Initializing Analytics
05-05 17:22:02.535: V/ActivityThread(31797): handleCreateBackupAgent: CreateBackupAgentData{appInfo=ApplicationInfo{416a68d0 net.lp.collectionista} backupAgent=net.lp.collectionista.util.BackupAgent mode=0}
05-05 17:22:02.535: V/ActivityThread(31797): Initializing agent class net.lp.collectionista.util.BackupAgent
05-05 17:22:02.574: D/AndroidRuntime(31797): Shutting down VM
05-05 17:22:02.574: W/dalvikvm(31797): threadid=1: thread exiting with uncaught exception (group=0x40a441f8)
05-05 17:22:02.574: E/ActivityThread(31797): Agent threw during creation: java.lang.NullPointerException
05-05 17:22:02.574: E/AndroidRuntime(31797): FATAL EXCEPTION: main
05-05 17:22:02.574: E/AndroidRuntime(31797): java.lang.RuntimeException: Unable to create BackupAgent net.lp.collectionista.util.BackupAgent: java.lang.NullPointerException
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.app.ActivityThread.handleCreateBackupAgent(ActivityThread.java:2199)
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.app.ActivityThread.access$2300(ActivityThread.java:123)
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1242)
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.os.Handler.dispatchMessage(Handler.java:99)
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.os.Looper.loop(Looper.java:137)
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.app.ActivityThread.main(ActivityThread.java:4424)
05-05 17:22:02.574: E/AndroidRuntime(31797): at java.lang.reflect.Method.invokeNative(Native Method)
05-05 17:22:02.574: E/AndroidRuntime(31797): at java.lang.reflect.Method.invoke(Method.java:511)
05-05 17:22:02.574: E/AndroidRuntime(31797): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
05-05 17:22:02.574: E/AndroidRuntime(31797): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
05-05 17:22:02.574: E/AndroidRuntime(31797): at dalvik.system.NativeStart.main(Native Method)
05-05 17:22:02.574: E/AndroidRuntime(31797): Caused by: java.lang.NullPointerException
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.app.backup.FileBackupHelper.<init>(FileBackupHelper.java:57)
05-05 17:22:02.574: E/AndroidRuntime(31797): at net.lp.collectionista.util.BackupAgent.onCreate(Collectionista:68)
05-05 17:22:02.574: E/AndroidRuntime(31797): at android.app.ActivityThread.handleCreateBackupAgent(ActivityThread.java:2178)
05-05 17:22:02.574: E/AndroidRuntime(31797): ... 10 more
05-05 17:22:02.581: W/ActivityManager(193): Force finishing activity net.lp.collectionista.ext.sheet_music/net.lp.collectionista.ui.activities.collections.sheet_music.SheetMusicCollectionViewWindow
05-05 17:22:02.605: W/ActivityManager(193): Force finishing activity net.lp.collectionista/.ui.activities.CollectionsListWindow
05-05 17:22:02.769: D/Collectionista AnalyticsUtils(31797): Analytics trackPageView: /net.lp.collectionista.ui.activities.collections.sheet_music.SheetMusicCollectionViewWindow/ sheet music

I think it's the special this.getApplicationContext() that might be null. Only for SME.

Revision history for this message
pjv (pjv) wrote :

not seen any more during final testing for first release of SME 0.6.0.

Changed in collectionista:
status: New → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.