Troubleshooting

The editor or the compiler will not load

What each loading message means, from a blank editor to a compiler that never arrives.

What you see

A message in place of the editor, or in the Build tab after you press Run. Find its words below. Your work is kept in this browser while you sort any of these out, so a reload does not lose it. How the first build works is in code and compiling.

"The editor did not finish loading"

Part of the editor did not download. The connection dropped, or a blocker refused a file. Press Reload. If it keeps happening on a school or work network, the network may be blocking part of the site: see the network check.

"Part of the editor did not download, so that did not open" is the same thing for a panel opened later. Check your connection and reload.

"This browser is too old"

Mokxi needs a browser from the last few years: any up-to-date Chrome, Edge, Firefox or Safari, on a computer, a phone or a tablet. Downloading again will not help. Update the browser (on a school or work device, ask whoever manages it), then reload.

The compiler did not load

The first Run on each board family downloads the compiler, about seventy megabytes, once. After that it lives in the browser, and a build takes a fraction of a second. The Build tab shows each step while it downloads, so a first build that seems to hang is usually still downloading.

When it fails, the message says why:

  • "this device is offline" or "this device is offline and the compiler is not saved in this browser yet". Connect once and press Try again. After that this board family builds offline too.
  • "this network sent a web page in its place". A Wi-Fi sign-in page, a school filter or an ad blocker answered instead. Sign in to the network or allow mokxi.com, then press Run again.
  • "the download did not finish" or "could not download the compiler, even after trying again". Check your connection and press Try again.
  • "our server had a problem". Wait a moment and press Try again.
  • "did not fit in the memory this device has free". Close other tabs and apps, then press Try again.
  • "arrived damaged". Check your connection and press Try again.
  • "this page is older than the site". Mokxi was updated while the tab was open. Reload the page.

The compiler stopped or crashed

  • "the compiler stopped unexpectedly", or "The compiler stopped answering". It ran out of memory or time, which big libraries on a phone or an old laptop can do. Close other tabs and reload.
  • "the compiler crashed while building this, even after trying again". That is a problem in the compiler, not in your code. Reload and press Run. If it happens again, press Report it so we can fix it.

A school or work network

A school network can block parts of the site, such as the compiler's download. The readiness check tests the machine in front of you and lists the domains IT needs to allow. On a managed Chromebook, Mokxi needs nothing installed.

Still stuck

Write to us from /support with the message you saw and the browser you use. A person reads every message.