diff --git a/src/org/thoughtcrime/securesms/ApplicationContext.java b/src/org/thoughtcrime/securesms/ApplicationContext.java index 68a515a827..9be8dede51 100644 --- a/src/org/thoughtcrime/securesms/ApplicationContext.java +++ b/src/org/thoughtcrime/securesms/ApplicationContext.java @@ -265,7 +265,7 @@ public class ApplicationContext extends MultiDexApplication implements Dependenc private void initializePendingMessages() { if (TextSecurePreferences.getNeedsMessagePull(this)) { Log.i(TAG, "Scheduling a message fetch."); - ApplicationContext.getInstance(this).getJobManager().add(new PushNotificationReceiveJob()); + ApplicationContext.getInstance(this).getJobManager().add(new PushNotificationReceiveJob(this)); TextSecurePreferences.setNeedsMessagePull(this, false); } } diff --git a/src/org/thoughtcrime/securesms/jobmanager/JobManager.java b/src/org/thoughtcrime/securesms/jobmanager/JobManager.java index b87c0afbe0..a65d2bc88d 100644 --- a/src/org/thoughtcrime/securesms/jobmanager/JobManager.java +++ b/src/org/thoughtcrime/securesms/jobmanager/JobManager.java @@ -35,7 +35,7 @@ public class JobManager { JobParameters jobParameters = job.getJobParameters(); if (jobParameters == null) { - throw new IllegalStateException("Jobs must have JobParameters at this stage."); + throw new IllegalStateException("Jobs must have JobParameters at this stage. (" + job.getClass().getSimpleName() + ")"); } Data.Builder dataBuilder = new Data.Builder().putInt(Job.KEY_RETRY_COUNT, jobParameters.getRetryCount())