<p dir="auto">I got few dozen crashes of a new type with 4.3.0<br>
The crash log from Play dashboard is:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="java.lang.IllegalArgumentException: 	at com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java)
  at &lt;OR&gt; com.bumptech.glide.manager.RequestManagerRetriever.get (RequestManagerRetriever.java)
  or                     .assertNotDestroyed (RequestManagerRetriever.java)
  or                     .getRequestManagerFragment (RequestManagerRetriever.java)
  or                     .getSupportRequestManagerFragment (RequestManagerRetriever.java)
  at com.bumptech.glide.manager.RequestManagerRetriever.get (RequestManagerRetriever.java)
  or                     .assertNotDestroyed (RequestManagerRetriever.java)
  or                     .getRequestManagerFragment (RequestManagerRetriever.java)
  or                     .getSupportRequestManagerFragment (RequestManagerRetriever.java)
  at com.bumptech.glide.Glide.get (Glide.java)
  or                     .getAnnotationGeneratedGlideModules (Glide.java)
  or                     .with (Glide.java)
  at com.armeniatoday.rss.ui.ArticleActivity.loadSourceData (ArticleActivity.java)
  or                     .access$300 (ArticleActivity.java)
  or                     .access$1200 (ArticleActivity.java)
  at com.armeniatoday.rss.ui.ArticleActivity$$Lambda$5.run (ArticleActivity.java)
  at android.os.Handler.handleCallback (Handler.java:751)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6776)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)"><pre class="notranslate"><code class="notranslate">java.lang.IllegalArgumentException: 	at com.bumptech.glide.manager.RequestManagerRetriever.get(RequestManagerRetriever.java)
  at &lt;OR&gt; com.bumptech.glide.manager.RequestManagerRetriever.get (RequestManagerRetriever.java)
  or                     .assertNotDestroyed (RequestManagerRetriever.java)
  or                     .getRequestManagerFragment (RequestManagerRetriever.java)
  or                     .getSupportRequestManagerFragment (RequestManagerRetriever.java)
  at com.bumptech.glide.manager.RequestManagerRetriever.get (RequestManagerRetriever.java)
  or                     .assertNotDestroyed (RequestManagerRetriever.java)
  or                     .getRequestManagerFragment (RequestManagerRetriever.java)
  or                     .getSupportRequestManagerFragment (RequestManagerRetriever.java)
  at com.bumptech.glide.Glide.get (Glide.java)
  or                     .getAnnotationGeneratedGlideModules (Glide.java)
  or                     .with (Glide.java)
  at com.armeniatoday.rss.ui.ArticleActivity.loadSourceData (ArticleActivity.java)
  or                     .access$300 (ArticleActivity.java)
  or                     .access$1200 (ArticleActivity.java)
  at com.armeniatoday.rss.ui.ArticleActivity$$Lambda$5.run (ArticleActivity.java)
  at android.os.Handler.handleCallback (Handler.java:751)
  at android.os.Handler.dispatchMessage (Handler.java:95)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6776)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:1520)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1410)
</code></pre></div>
<p dir="auto"><strong>Glide Version</strong>: 3.6.1<br>
<strong>Integration libraries</strong>:<br>
<strong>Device/Android Version</strong>: 5.1.1<br>
<strong>Issue details / Repro steps / Use case background</strong>:<br>
I'm trying to load image from url when activity is ready, and I want to have a placeholder that is by <code class="notranslate">ColorDrawable(Color.WHITE);</code>. The placeholder does not get replaced first time loading the image, but it does get replaced when it's from cache instead of URL.<br>
<strong>Glide load line</strong>:</p>
<div class="highlight highlight-source-java notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="glide.load(mPlayer.imgUrl)
        .diskCacheStrategy(DiskCacheStrategy.ALL) // If I choose NONE for cache it works
        .placeholder(new ColorDrawable(Color.WHITE)) // if I comment this line it works
        .into(mPicture);"><pre class="notranslate"><span class="pl-s1">glide</span>.<span class="pl-en">load</span>(<span class="pl-s1">mPlayer</span>.<span class="pl-s1">imgUrl</span>)
        .<span class="pl-en">diskCacheStrategy</span>(<span class="pl-smi">DiskCacheStrategy</span>.<span class="pl-c1">ALL</span>) <span class="pl-c">// If I choose NONE for cache it works</span>
        .<span class="pl-en">placeholder</span>(<span class="pl-k">new</span> <span class="pl-smi">ColorDrawable</span>(<span class="pl-smi">Color</span>.<span class="pl-c1">WHITE</span>)) <span class="pl-c">// if I comment this line it works</span>
        .<span class="pl-en">into</span>(<span class="pl-s1">mPicture</span>);</pre></div>
<p dir="auto"><strong>Layout XML</strong>:</p>
<div class="highlight highlight-text-xml notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="&lt;...Layout&gt;
&lt;de.hdodenhof.circleimageview.CircleImageView
        android:id=&quot;@+id/player_image&quot;
        android:layout_width=&quot;112dp&quot;
        android:layout_height=&quot;112dp&quot;
        app:civ_border_color=&quot;@color/bright_100&quot;
        app:civ_border_width=&quot;4px&quot;
        app:civ_fill_color=&quot;@color/bright_100&quot; /&gt;
&lt;/..Layout&gt;"><pre class="notranslate">&lt;...Layout&gt;
&lt;<span class="pl-ent">de</span>.hdodenhof.circleimageview.CircleImageView
        <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">id</span>=<span class="pl-s"><span class="pl-pds">"</span>@+id/player_image<span class="pl-pds">"</span></span>
        <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">layout_width</span>=<span class="pl-s"><span class="pl-pds">"</span>112dp<span class="pl-pds">"</span></span>
        <span class="pl-e">android</span><span class="pl-e">:</span><span class="pl-e">layout_height</span>=<span class="pl-s"><span class="pl-pds">"</span>112dp<span class="pl-pds">"</span></span>
        <span class="pl-e">app</span><span class="pl-e">:</span><span class="pl-e">civ_border_color</span>=<span class="pl-s"><span class="pl-pds">"</span>@color/bright_100<span class="pl-pds">"</span></span>
        <span class="pl-e">app</span><span class="pl-e">:</span><span class="pl-e">civ_border_width</span>=<span class="pl-s"><span class="pl-pds">"</span>4px<span class="pl-pds">"</span></span>
        <span class="pl-e">app</span><span class="pl-e">:</span><span class="pl-e">civ_fill_color</span>=<span class="pl-s"><span class="pl-pds">"</span>@color/bright_100<span class="pl-pds">"</span></span> /&gt;
&lt;/..Layout&gt;</pre></div>
<p dir="auto"><strong>Stack trace / LogCat</strong>:</p>
<div class="highlight highlight-source-ruby notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="No log trace available"><pre class="notranslate"><span class="pl-en">No</span> <span class="pl-en">log</span> <span class="pl-en">trace</span> <span class="pl-en">available</span></pre></div>