Strange exception about resource not found
<p>Once in a while Out of many users of my app on a market (same version -same APK) I get error like this... I guess main thing here is: <code>Caused by: java.io.FileNotFoundException: res/drawable/ic_new.png</code></p>

<p>This file definitely there and it works on other devices. I get this error once in a while on other devices with random files.. How is that possible? </p>

<pre><code>&gt; android.view.InflateException: Binary XML file line #7: Error
&gt; inflating class &lt;unknown&gt;  at
&gt; android.view.LayoutInflater.createView(LayoutInflater.java:518)  at
&gt; com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
&gt; at
&gt; android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:568)
&gt; at android.view.LayoutInflater.rInflate(LayoutInflater.java:623)  at
&gt; android.view.LayoutInflater.rInflate(LayoutInflater.java:626)  at
&gt; android.view.LayoutInflater.inflate(LayoutInflater.java:408)  at
&gt; android.view.LayoutInflater.inflate(LayoutInflater.java:320)  at
&gt; com.activities.MailListActivity$MailListCursorAdapter.getView(MailListActivity.java:171)
&gt; at android.widget.AbsListView.obtainView(AbsListView.java:1560)  at
&gt; android.widget.ListView.measureHeightOfChildren(ListView.java:1289) 
&gt; at android.widget.ListView.onMeasure(ListView.java:1200)  at
&gt; android.view.View.measure(View.java:8313)  at
&gt; android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
&gt; at
&gt; android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
&gt; at android.widget.LinearLayout.measureVertical(LinearLayout.java:386) 
&gt; at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)  at
&gt; android.view.View.measure(View.java:8313)  at
&gt; android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
&gt; at
&gt; android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1017)
&gt; at android.widget.LinearLayout.measureVertical(LinearLayout.java:386) 
&gt; at android.widget.LinearLayout.onMeasure(LinearLayout.java:309)  at
&gt; android.view.View.measure(View.java:8313)  at
&gt; android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
&gt; at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)  at
&gt; android.view.View.measure(View.java:8313)  at
&gt; android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:3138) 
&gt; at android.widget.FrameLayout.onMeasure(FrameLayout.java:250)  at
&gt; android.view.View.measure(View.java:8313)  at
&gt; android.view.ViewRoot.performTraversals(ViewRoot.java:844)  at
&gt; android.view.ViewRoot.handleMessage(ViewRoot.java:1865)  at
&gt; android.os.Handler.dispatchMessage(Handler.java:99)  at
&gt; android.os.Looper.loop(Looper.java:130)  at
&gt; android.app.ActivityThread.main(ActivityThread.java:3687)  at
&gt; java.lang.reflect.Method.invokeNative(Native Method)  at
&gt; java.lang.reflect.Method.invoke(Method.java:507)  at
&gt; com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842)
&gt; at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)  at
&gt; dalvik.system.NativeStart.main(Native Method) Caused by:
&gt; java.lang.reflect.InvocationTargetException  at
&gt; java.lang.reflect.Constructor.constructNative(Native Method)  at
&gt; java.lang.reflect.Constructor.newInstance(Constructor.java:415)  at
&gt; android.view.LayoutInflater.createView(LayoutInflater.java:505)  ...
&gt; 37 more Caused by: android.content.res.Resources$NotFoundException:
&gt; File res/drawable/ic_new.png from drawable resource ID #0x7f02001c  at
&gt; android.content.res.Resources.loadDrawable(Resources.java:1714)  at
&gt; android.content.res.TypedArray.getDrawable(TypedArray.java:601)  at
&gt; android.widget.ImageView.&lt;init&gt;(ImageView.java:118)  at
&gt; android.widget.ImageView.&lt;init&gt;(ImageView.java:108)  ... 40 more
&gt; Caused by: java.io.FileNotFoundException: res/drawable/ic_new.png  at
&gt; android.content.res.AssetManager.openNonAssetNative(Native Method)  at
&gt; android.content.res.AssetManager.openNonAsset(AssetManager.java:406) 
&gt; at android.content.res.Resources.loadDrawable(Resources.java:1706) 
&gt; ... 43 more
</code></pre>
