monome / maiden

web based editor and repl for norns
GNU General Public License v3.0
47 stars 33 forks source link

Attempting to duplicate a .wav file results in an error #224

Open joshuagoran opened 10 months ago

joshuagoran commented 10 months ago

Attempting to duplicate a .wav file results in an error.

TypeError: e.match is not a function
    at l.$detectNewLine (ace.js:7129:1)
    at l.insert (ace.js:7201:1)
    at l.setValue (ace.js:7109:1)
    at p.setValue (ace.js:9341:1)
    at t.componentDidMount (ace.js:76:1)
    at mr (react-dom.production.min.js:216:167)
    at br (react-dom.production.min.js:220:182)
    at react-dom.production.min.js:250:268
    at t.unstable_runWithPriority (scheduler.production.min.js:18:156)
    at Ur (react-dom.production.min.js:250:201)
tr @ react-dom.production.min.js:198
n.callback @ react-dom.production.min.js:210
Jn @ react-dom.production.min.js:193
Qn @ react-dom.production.min.js:193
mr @ react-dom.production.min.js:217
br @ react-dom.production.min.js:220
(anonymous) @ react-dom.production.min.js:250
t.unstable_runWithPriority @ scheduler.production.min.js:18
Ur @ react-dom.production.min.js:250
Wr @ react-dom.production.min.js:249
Dr @ react-dom.production.min.js:248
Gr @ react-dom.production.min.js:251
Be @ react-dom.production.min.js:85

react-dom.production.min.js:198 TypeError: Cannot read properties of undefined (reading 'getValue')
    at n.getValue (editor.js:98:32)
    at t.value (editor.js:154:57)
    at or (react-dom.production.min.js:202:339)
    at lr (react-dom.production.min.js:207:311)
    at pr (react-dom.production.min.js:214:311)
    at br (react-dom.production.min.js:220:14)
    at react-dom.production.min.js:250:268
    at t.unstable_runWithPriority (scheduler.production.min.js:18:156)
    at Ur (react-dom.production.min.js:250:201)
    at Wr (react-dom.production.min.js:249:233)
tr @ react-dom.production.min.js:198
n.callback @ react-dom.production.min.js:210
Jn @ react-dom.production.min.js:193
Qn @ react-dom.production.min.js:193
mr @ react-dom.production.min.js:217
br @ react-dom.production.min.js:220
(anonymous) @ react-dom.production.min.js:250
t.unstable_runWithPriority @ scheduler.production.min.js:18
Ur @ react-dom.production.min.js:250
Wr @ react-dom.production.min.js:249
Dr @ react-dom.production.min.js:248
Gr @ react-dom.production.min.js:251
Be @ react-dom.production.min.js:85

ace.js:7129 Uncaught TypeError: e.match is not a function
    at l.$detectNewLine (ace.js:7129:1)
    at l.insert (ace.js:7201:1)
    at l.setValue (ace.js:7109:1)
    at p.setValue (ace.js:9341:1)
    at t.componentDidMount (ace.js:76:1)
    at mr (react-dom.production.min.js:216:167)
    at br (react-dom.production.min.js:220:182)
    at react-dom.production.min.js:250:268
    at t.unstable_runWithPriority (scheduler.production.min.js:18:156)
    at Ur (react-dom.production.min.js:250:201)
Screenshot 2023-08-11 at 9 11 48 AM
ngwese commented 10 months ago

the support which was added for wav files is largely focused on preview so it is not too surprising to see that rename explodes. it is difficult to tell from the react errors exactly what is going wrong.

if doing a significant amount of file management mounting the norns filesystem via smb is probably the most comprehensive option.