title: App Inventor Compile Error Login Template Wordpress
body: <p>I worked my way through
  <a href="http://eixerits.wordpress.com/2013/02/03/a-login-template/" rel="nofollow">http://eixerits.wordpress.com/2013/02/03/a-login-template/</a></p>
  
  <p>I'm done with all the blocks, and I was quite sure it wont work for some reasons (e.g. tutorial is done when client_secret still was supported by Google; many blocks &amp; variables = many opportunies for errors)</p>
  
  <p>While tyring to compile I got the following error:</p>
  
  <pre><code>App Inventor is unable to compile this project. 
  The compiler error output was 
  ________Preparing application icon
  ________Creating animation xml
  ________Determining permissions
  ________Generating manifest file
  ________Attaching native libraries
  ________Copying native libraries
  ________Attaching component assets
  ________Compiling source files
  (compiling appinventor/ai_xxx/Login/Screen1.yail to appinventor.ai_SQ1P1T2ME.Login.Screen1)
  ERROR: appinventor/ai_xxx/Login/Screen1.yail line 75: call to 'set-and-coerce-property!' has too few arguments (3; must be 4)
  ERROR: appinventor/ai_xxx/Login/Screen1.yail line 75: call to 'set-and-coerce-property!' has too few arguments (3; must be 4)
  Kawa compile time: 1.99 seconds
  </code></pre>
  
  <p>Is there any way to find out which block is meant?
  Is there any way to read .yail files (or can it only be opened by blockeditor)?
  Is there any other way to find the problem other than comparing all blocks 1 by 1?</p>
  
  <p>Funny thing is that when I tried to compile some 7 hours ago it said</p>
  
  <blockquote>ERROR: appinventor/ai_xxx/Login/Screen1.yail line 19: call to 'set-and-coerce-property!' has too few arguments (3; must be 4)</blockquote>