Answers.Body: <p>I think the key phrase is "A My Block cannot contain a copy of itself." Look in the "INI" My Block for another copy of the "INI" My Block and delete it.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-27T15:44:56.150Z
Answers.LastActivityDate: 2017-11-27T15:44:56.150Z
Answers.UserDisplayName: David Lechner
Answers.Body: <p>The main problem is that you have nested INI inside INI maybe cause you were trying to use recursion which EV3 does not support. It might also be that you have a copy of INI inside INI not connected to the play button script.</p>
  
  <p>It may also be that your INI block contains another my block inside which contains the INI block in it and so on.</p>
  
  <p>It would help if you uploaded the program or showed us snapshots.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-12-08T13:34:17.413Z
Answers.LastActivityDate: 2017-12-09T07:47:08.057Z
Answers.LastEditDate: 2017-12-09T07:47:08.057Z
Answers.UserDisplayName: Vikhyat Agarwal
Body: <p>Does anyone know how to fix this error with my LEGO EV3 program?</p>
  
  <pre><code>Unable to compile some documents for deployment:  
  Program.ev3p: Use of a block which no longer exists.  
  INI.ev3p: A My Block cannot contain a copy of itself. 
  </code></pre>
  
Tags: <ev3>
Title: "Unable to compile" error code with LEGO EV3 Arm Robot Program
UserDisplayName: Amanda Hough
ThreadText: # "Unable to compile" error code with LEGO EV3 Arm Robot Program
  
  (Asked by: username_0 on 2017-11-27)
  
  Does anyone know how to fix this error with my LEGO EV3 program?
  
  ```
  Unable to compile some documents for deployment:  
  Program.ev3p: Use of a block which no longer exists.  
  INI.ev3p: A My Block cannot contain a copy of itself. 
  
  ```
  
  **Tags:** ev3
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2017-11-27. Score: 2
  
  I think the key phrase is "A My Block cannot contain a copy of itself." Look in the "INI" My Block for another copy of the "INI" My Block and delete it.
  
  
  ---
  
  ### Answer by username_2 on 2017-12-08. Score: 0
  
  The main problem is that you have nested INI inside INI maybe cause you were trying to use recursion which EV3 does not support. It might also be that you have a copy of INI inside INI not connected to the play button script.
  
  It may also be that your INI block contains another my block inside which contains the INI block in it and so on.
  
  It would help if you uploaded the program or showed us snapshots.
  
  
  ---
  
  