title: Android IAB: "Error refreshing inventory (querying prices of items)" Developer Error
body: <p>I've been setting up Android in app billing v3, using the <code>IABHelper</code> class, and following the <a href="http://developer.android.com/training/in-app-billing/index.html">example code</a> provided by Google.  I have it mostly working all the way through purchase (with signed apk and real credit card charge).</p>
  
  <p>However, in the course of testing today I started to get a new error in my <code>QueryInventoryFinishedListener</code> from the <code>queryInventoryAsync()</code> method:</p>
  
  <pre><code>IABResult message: "Error refreshing inventory (querying prices of items)"
  IABResult response: 5:Developer Error
  </code></pre>
  
  <p>Weird thing #1 is that this occurs after the <code>onIabSetupFinished()</code> callback returns (with the customary "Hooray" message).  Weird thing #2 is that I can subsequently &amp; successfully process an in app purchase (using the <code>launchPurchaseFlow()</code> method).</p>
  
  <p>I found a patch <a href="http://code.google.com/p/marketbilling/issues/detail?can=2&amp;start=0&amp;num=100&amp;q=&amp;colspec=ID%20Type%20Status%20Google%20Priority%20Milestone%20Owner%20Summary&amp;groupby=&amp;sort=&amp;id=101">here</a> that addresses the same symptoms I'm experiencing, but it didn't work for me.</p>
  
  <p>I've tried using different devices, using different gmail accounts, and building a new product from scratch.  I even getting the error on earlier versions of my app that ran correctly (what?!).</p>
  
  <p><strong>My question is:</strong> Why can't I query the product inventory, even after <code>IABHelper</code> has confirmed the set up was successful?  What could be causing this error, and how can I fix it?</p>
  
  <p>Thank you for any insight.</p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I was able to get the inventory query transactions to work again by ditching the account I was testing with, and switching to a new account.  No code change.</p>
  
  <p>My tentative conclusion is that something got corrupted in the user account I was using (?).  During testing, I had hit it pretty hard with a lot of purchases of different in-app products -- but I still need to find out what happened, and make sure this doesn't happen to any of my users.</p>
  
  <p>Please let me know if you have any experience with this.  Thanks!</p>