<p><strong>UPDATE: It turns out there was a compiler issue in the EV3 desktop programming software. LEGO has released a fix in v1.2.2 of both the Home and Education versions. Upgrading your software will fix this problem.</strong></p>

<p>Read more about the problem and the fix <a href="http://ev3lessons.com/translations/en-us/beyond/BranchingError.pdf" rel="nofollow">in this pdf from the Seshan Brothers</a>.</p>

<hr>

<p>ORIGINAL ANSWER:</p>

<p>Some suggestions from the <a href="https://www.facebook.com/groups/legomindstorms/permalink/526294404185457/" rel="nofollow">LEGO MINDSTORMS EV3 Facebook group</a>:</p>

<ol>
<li>Too many named loops in your code</li>
<li>Too many blocks in a loop</li>
<li>Try to avoid using too many loop interrupts</li>
<li>A problem with the copy/paste - delete the pasted portion of the program and make it from scratch</li>
</ol>

CC BY-SA 3.0
2015-08-09T04:46:52.140Z
2016-10-29T15:28:39.620Z
2016-10-29T15:28:39.620Z
David Lechner
<p>I'm making a program which is very complex and large but it does not contain any Arrays in it. Weird thing is, last night it worked fine but today when I downloaded the exactly same thing into the EV3 it shows a triangle with exclamation mark symbol with orange status light. </p>

<p>This happens halfway when it tries to run a switch with a Logic Variable. Occasionally I would get a "VM Program Instruction Break". Any idea how can I solve this?</p>

<mindstorms><technic><lego-group><ev3-g>
EV3 Error and VM Program Instruction Break
Infrasonic
# EV3 Error and VM Program Instruction Break

(Asked by: username_0 on 2015-08-07)

I'm making a program which is very complex and large but it does not contain any Arrays in it. Weird thing is, last night it worked fine but today when I downloaded the exactly same thing into the EV3 it shows a triangle with exclamation mark symbol with orange status light.

This happens halfway when it tries to run a switch with a Logic Variable. Occasionally I would get a "VM Program Instruction Break". Any idea how can I solve this?

**Tags:** mindstorms, technic, lego-group, ev3-g


---

## 1 answers

### Answer by username_1 on 2015-08-09. Score: 2

**UPDATE: It turns out there was a compiler issue in the EV3 desktop programming software. LEGO has released a fix in v1.2.2 of both the Home and Education versions. Upgrading your software will fix this problem.**

Read more about the problem and the fix [in this pdf from the Seshan Brothers](http://ev3lessons.com/translations/en-us/beyond/BranchingError.pdf).

---

ORIGINAL ANSWER:

Some suggestions from the [LEGO MINDSTORMS EV3 Facebook group](https://www.facebook.com/groups/legomindstorms/permalink/526294404185457/):

1. Too many named loops in your code
2. Too many blocks in a loop
3. Try to avoid using too many loop interrupts
4. A problem with the copy/paste - delete the pasted portion of the program and make it from scratch


---

