Issues Exporting arcade project to raspberry pi zero

Howdy,

My son is trying to export a game he has created to the raspberry pi zero profile.

Github Repo: https://github.com/lucasmayhew/fight-down-multiplayer

When attempting to download for the raspberry pi we are getting a message onscreen: warning: The hex file is not available, please connect to internet and try again.

Opening up the console log it appears there are some errors this being the latest. Any help would be appreciated. I’m am posting under his account. Loving all the content, my boys are staying busy making fun games, and demoing them off on our TV (raspberry pi/arcade buttons in a shoe box setup).

pxtapp.js:1 TypeError: Cannot read property 'length' of null
at https://pxt.azureedge.net/blob/cb62dabdb850e0804af9038bd6a4c4a8702d54d8/pxtapp.js:1:140744
at https://pxt.azureedge.net/blob/cb62dabdb850e0804af9038bd6a4c4a8702d54d8/pxtapp.js:1:141191
at s (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1047559)
at S._settlePromiseFromHandler (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1021043)
at S._settlePromise (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1021843)
at S._settlePromiseCtx (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1022349)
at https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:977575
From previous event:
at S.L [as _captureStackTrace] (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:990998)
at S._then (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1016499)
at S.then (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1014862)
at Object.n.compileAsync (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:218406)
at U.compile (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:60785)
at e.compile (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:427608)
at t.onHwDownloadClick (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:426749)
at Object.<anonymous> (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1392957)
at _ (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1392995)
at https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1393141
at x (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1393227)
at T (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1393649)
at C (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1393484)
at A (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1393832)
at xn (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1420778)
at le (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1507469)
at Tn (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1421383)
at On (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1422340)
at An (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1421628)
at s.unstable_runWithPriority (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1512260)
at Wi (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1437219)
at ae (https://pxt.azureedge.net/blob/43209c1bebc3b2032051f54d14ee7aafe87cb379/main.js:1:1506082)

I had a similar problem and tracked it down to having the radio related extensions in the project not being compatible with Raspberry Pi. The error message displayed appears to be a generic error message. I know it’s been a while since you asked but since this was the only post I could find with that error message text I thought it might be helpful.

2 Likes