Does anyone know what this error message means?

Sketch uses 29716 bytes (11%) of program storage space. Maximum is 262144 bytes.
Atmel SMART device 0x10010005 found
Device       : ATSAMD21G18A
Chip ID      : 10010005
Version      : v2.0 [Arduino:XYZ] Oct 20 2016 15:20:47
Address      : 8192
Pages        : 3968
Page Size    : 64 bytes
Total Size   : 248KB
Planes       : 1
Lock Regions : 16
Locked       : none
Security     : false
Boot Flash   : true
BOD          : true
BOR          : true
Arduino      : FAST_CHIP_ERASE
Erase flash
done in 0.835 seconds

Write 30020 bytes to flash (470 pages)

[====                          ] 13% (64/470 pages)
[========                      ] 27% (128/470 pages)
[============                  ] 40% (192/470 pages)
[================              ] 54% (256/470 pages)
[====================          ] 68% (320/470 pages)
[========================      ] 81% (384/470 pages)
[============================  ] 95% (448/470 pages)
[==============================] 100% (470/470 pages)
done in 0.206 seconds

Verify 30020 bytes of flash with checksum.
Verify successful
done in 0.025 seconds
CPU reset. Error opening serial port '/dev/cu.usbmodemFA131'.
Caused by: jssc.SerialPortException: Port name - /dev/cu.usbmodemFA131; Method name - openPort(); Exception type - Port not found.
	at jssc.SerialPort.openPort(
	... 8 more
Error opening serial port '/dev/cu.usbmodemFA131'.

Looks like you have the wrong serial port selected in the tools menu.

hmm no I don't think so. This happened after sketch upload and Arduino (mkr zero) would not work after this. Multiple computers would not recognize Arduino. after hitting the reset button multiple times to set it in perpetual boot loader mode I was able to upload new sketches and it seems to work.

mkr zero

That's a pretty critical detail you chose to leave out of the OP. I'll leave this for someone who knows the zero.


Also I didn't exactly leave it out, if you look at the error message is states the chip type...

Also I didn't exactly leave it out, if you look at the error message is states the chip type...

I didn't recognize it as zero. When asking questions here it is best to go ahead and give the details of what you have and what you're doing instead of assuming that they can be inferred from something else. If you really want real help that is. Don't be afraid to be verbose. Extra details that we don't need will never hurt. But leaving out details that are needed can be a real impediment. Here you posted nothing, absolutely nothing aside from the compiler output. For others who might not recognize the port name, you probably should have also included the fact that you are running linux. Telling what particular flavor would probably be a good idea. As would any details about the particular setup and how it is connected to the computer and what else is connected to it.