Answers.Body: <p>I know that this question is old, but if someone else has this question, I have found that these error messages often appear when you are either trying to access a non existent array (i.e. you copied the block from another project and you did not change the name of the variable) OR when trying to access a value of an array with an index that does not exist (i.e. In an array of size 4 you are trying to access index #4 or index #5)<img src="https://i.sstatic.net/svRAw.jpg" alt="This is how the error looks, BTW"></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-29T20:46:55.230Z
Answers.Text: An example of this error being triggered is by putting a file access code block in front of the play block without tweaking it in any way.
Answers.UserDisplayName: mindstormsboi
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-06-03T19:29:43.167Z
Answers.LastActivityDate: 2015-06-03T19:29:43.167Z
Answers.UserDisplayName: Gustavo Palacios
Answers.Body: <p>I had the same problem. I figured out that this is caused by something trying to read something on a numeric array that was not there. well, if that is the problem, use an array function as append and put in the value of what you want, kind of like this:</p>
  
  <p>I need to put the number two in the array "dorp 2", so I do this:<img src="https://i.sstatic.net/I7luz.png" alt="enter image description here"></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2015-02-27T19:16:24.157Z
Answers.LastActivityDate: 2020-03-13T02:14:51.660Z
Answers.LastEditDate: 2020-03-13T02:14:51.660Z
Answers.UserDisplayName: Max McCarty.
Answers.Body: <p>I think that it mean that the virtual machine running on the EV3 brick has encountered an unknown instruction.</p>
  
  <p>Perhaps your program has become corrupted or there is an block that is not configured correctly.</p>
  
  <p>I would copy and paste your blocks into a new program and see if it works. If it does not, start a new program from scratch or just copy a little bit of the program at a time and run it in between copies until you find what is causing the error.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-05-01T15:49:02.670Z
Answers.Text: Nope, it's certainly not a VM reading an unknown instruction. If that was the case, the error would say "VM PROGRAM INSTRUCTION BREAK." Source: http://ev3lessons.com/en/ProgrammingLessons/beyond/BranchingError.pdf
Answers.UserDisplayName: mindstormsboi
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-03-23T03:44:23.433Z
Answers.LastActivityDate: 2014-03-23T03:44:23.433Z
Answers.UserDisplayName: David Lechner
Answers.Body: <p>I have found that usualy it is a problem with the brick not the program, try restarting the brick and turning off wifi and bluetooth</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-29T20:51:50.347Z
Answers.Text: You are somewhat correct, this error appears when you're in the settings tab, but it also shows up when a program is in operation. Just because you have never seen that variant doesn't mean it doesn't exist.
Answers.UserDisplayName: mindstormsboi
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-30T06:59:43.950Z
Answers.LastActivityDate: 2018-07-30T06:59:43.950Z
Answers.UserDisplayName: Tumega
Body: <p>I am currently developing an EV3 robot that sorts colored technic beams.  However, the brick will only run part of the program and then generate a strange error code on the brick's screen.  The error contains no text, only symbols.  The symbol appears as a triangle with an exclamation point on it, and right next to it is an imitation of programming blocks from the EV3 programming software.  Does anyone know what this symbol means, and what to do about it?</p>
  
  <p>After further experimentation, I have narrowed down the possibilities.  Both MyBlocks that cause the on-brick error contain loops that are configured to loop until a logic variable becomes true.  One of these MyBlocks that has that loop contains more blocks after the loop, but the error comes and the program stops before these instructions are executed.  Still unable to provide a picture, but does someone know why the EV3 does not like logic loops?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-03-23T00:49:43.363Z
Comments.Text: Can you add a picture of the screen?
Comments.UserDisplayName: pcantin
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-01-19T03:07:24.617Z
Comments.Text: I have gotten same issue, although it came up when I pressed 'connections' on the wifi page. I think this error can mean a lot of different things!
Comments.UserDisplayName: Sam
Tags: <ev3><programming>
Title: EV3 Brick Error Symbols?
UserDisplayName: bsaat
ThreadText: # EV3 Brick Error Symbols?
  
  (Asked by: username_0 on 2014-03-22)
  
  I am currently developing an EV3 robot that sorts colored technic beams. However, the brick will only run part of the program and then generate a strange error code on the brick's screen. The error contains no text, only symbols. The symbol appears as a triangle with an exclamation point on it, and right next to it is an imitation of programming blocks from the EV3 programming software. Does anyone know what this symbol means, and what to do about it?
  
  After further experimentation, I have narrowed down the possibilities. Both MyBlocks that cause the on-brick error contain loops that are configured to loop until a logic variable becomes true. One of these MyBlocks that has that loop contains more blocks after the loop, but the error comes and the program stops before these instructions are executed. Still unable to provide a picture, but does someone know why the EV3 does not like logic loops?
  
  **Tags:** ev3, programming
  
  > **Comments:**
  > **username_1**: Can you add a picture of the screen?  
  > **username_2**: I have gotten same issue, although it came up when I pressed 'connections' on the wifi page. I think this error can mean a lot of different things!  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_3 on 2015-06-03. Score: 8
  
  I know that this question is old, but if someone else has this question, I have found that these error messages often appear when you are either trying to access a non existent array (i.e. you copied the block from another project and you did not change the name of the variable) OR when trying to access a value of an array with an index that does not exist (i.e. In an array of size 4 you are trying to access index #4 or index #5)![This is how the error looks, BTW](https://i.sstatic.net/svRAw.jpg)
  
  > **Comments:**
  > **username_4**: An example of this error being triggered is by putting a file access code block in front of the play block without tweaking it in any way.  
  
  ---
  
  ### Answer by username_5 on 2015-02-27. Score: 5
  
  I had the same problem. I figured out that this is caused by something trying to read something on a numeric array that was not there. well, if that is the problem, use an array function as append and put in the value of what you want, kind of like this:
  
  I need to put the number two in the array "dorp 2", so I do this:![enter image description here](https://i.sstatic.net/I7luz.png)
  
  
  ---
  
  ### Answer by username_6 on 2014-03-23. Score: 3
  
  I think that it mean that the virtual machine running on the EV3 brick has encountered an unknown instruction.
  
  Perhaps your program has become corrupted or there is an block that is not configured correctly.
  
  I would copy and paste your blocks into a new program and see if it works. If it does not, start a new program from scratch or just copy a little bit of the program at a time and run it in between copies until you find what is causing the error.
  
  > **Comments:**
  > **username_4**: Nope, it's certainly not a VM reading an unknown instruction. If that was the case, the error would say "VM PROGRAM INSTRUCTION BREAK." Source: http://ev3lessons.com/en/ProgrammingLessons/beyond/BranchingError.pdf  
  
  ---
  
  ### Answer by username_7 on 2018-07-30. Score: 0
  
  I have found that usualy it is a problem with the brick not the program, try restarting the brick and turning off wifi and bluetooth
  
  > **Comments:**
  > **username_4**: You are somewhat correct, this error appears when you're in the settings tab, but it also shows up when a program is in operation. Just because you have never seen that variant doesn't mean it doesn't exist.  
  
  ---
  
  