2016-09-23 1 views
0

Ich habe ein Problem mit Deezloader (Ich habe das Programm nicht geschrieben, daher habe ich wirklich Mühe, die Ursache zu finden von diesem Problem).JavaScript 'TypeError: Kann die Eigenschaft' 0 'von' undefined 'nicht lesen, nachdem das Programm für eine bestimmte Zeit ausgeführt wurde

Der Server läuft für eine gewisse Zeit (vielleicht 10 Minuten), lädt und lädt Songs wie vorgesehen. Jedoch, nachdem der Server eine Zeit lang in Betrieb war, ein Lied zum Download versuchen, gibt die folgende Fehlermeldung im cmd Fenster

Trace: [TypeError: Cannot read property '0' of undefined] 
    at process.<anonymous> <link_to_js_app:705:11> 
    at process.emit <events.js:95:17> 
    at process._fatalException <node.js:295:26> 

Der Code für die App finden hier können: http://pastebin.com/NMmP1yET

Die App wird dann fahre fort, diesen Fehler zu geben, bis ich schließe und es wieder öffne - wenn der Prozess sich wiederholt.

Jede Hilfe wird sehr geschätzt, dank

+0

JavaScript ist nicht Java ... – Li357

+1

Das ist viel zu viel Code, eng zu tragen, passiert es und posten den Code in Ihrer Frage ... – epascarello

+0

Ich wünschte, ich könnte es eingrenzen, aber wie gesagt ich nicht schreibe den Code - ich habe keine Ahnung, wo das Problem sein könnte – Callum

Antwort

0

Ich nehme an, es in einem der Orte ist, wo Sie socket.downloadQueue[0] und es gibt nichts, was es zugreifen.

+0

Ok, irgendeine Idee, was ich versuchen könnte, um es zu beheben? – Callum

Verwandte Themen