title: How do I rollback app-engine deployment
body: <p>I have an Appengine connected android project (eclipse). I am trying to deploy it as I have done countless times. But this time I am getting the following error.</p>
  
  <blockquote>
    <p>Unable to update app: Error posting to URL:
    <a href="https://appengine.google.com/api/appversion/create?app_id=myappid&amp;version=1&amp;" rel="nofollow">https://appengine.google.com/api/appversion/create?app_id=myappid&amp;version=1&amp;</a>
    409 Conflict Another transaction by user myusername is already in
    progress for app: s~myappid, version: 1. That user can undo the
    transaction with "appcfg rollback".</p>
    
    <p>See the deployment console for more details Unable to update app:
    Error posting to URL:
    <a href="https://appengine.google.com/api/appversion/create?app_id=myappid&amp;version=1&amp;" rel="nofollow">https://appengine.google.com/api/appversion/create?app_id=myappid&amp;version=1&amp;</a>
    409 Conflict Another transaction by user myusername is already in
    progress for app: s~myappid, version: 1. That user can undo the
    transaction with "appcfg rollback".</p>
  </blockquote>
  
  <p>So I open my osx terminal and navigate to the folder of my project. When I type</p>
  
  <pre><code>appcfg.py rollback .
  </code></pre>
  
  <p>I get a terminal error that </p>
  
  <blockquote>
    <p>appcfg.py: error: Directory does not contain an app.yaml configuration
    file</p>
  </blockquote>
  
  <p>Thanks for any direction.</p>
  
  <p><strong>Update</strong></p>
  
  <p>I think I finally found out where it is but now I am getting permission denied when I do</p>
  
  <pre><code>/Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.9.3/appengine-java-sdk-1.9.3/bin/appcfg.sh rollback war
  </code></pre>