File Upload Repetier Server Win 0.94.3 Service Crash

Beim Upload von Dateien egal ob über Web oder den Upload Folder stürzt der Dienst ab und an mal ab.
Auf einem Raspi mit 0.94.2 ist das bisher noch nicht passiert

Hier das Ende vom Logfile vom "Windows-Server (Win10)" kurz vor dem Absturz

2020-09-24 15:42:21: Websocket opened
2020-09-24 15:43:12: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes.u
2020-09-24 15:43:12: finish job creation C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes.u
2020-09-24 15:43:12: Uploaded  size:4681533
2020-09-24 15:43:12: Updating info for C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes.g printer Anycubic_i3_Mega_S_Umbau2
2020-09-24 15:43:15: LUA job rendering.render#{"id":1,"image":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes_l.png","layer":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes.layer","list":"models","slug":"Anycubic_i3_Mega_S_Umbau2"}
2020-09-24 15:43:16: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes.u
2020-09-24 15:43:16: Creating new model caused error File access error
2020-09-24 15:43:16: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000003_AI3M_wall-E-2-windows-hruin-holes.u
2020-09-24 15:43:16: Creating new model caused error File access error
2020-09-24 15:43:16: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000004_AI3M_wall-A-open-arc-ruin-holes.u
2020-09-24 15:43:16: Creating new model caused error File access error


Danach den Dienst neu gestartet und die selben Dateien erneut in den Upload Ordner geschmissen, alles gut.
Es scheint als würde er direkt vor dem Rendern abschmieren.
Ist natürlich blöd wenn man was hochläd und die laufenden Drucke damit unterbrochen werden....
Wenn ich noch was tun kann um das besser zu debuggen bitte Bescheid geben, danke

2020-09-24 15:44:24: Start logging...
2020-09-24 15:44:24: Webdirectory: C:\Program Files (x86)\Repetier-Server\www\
2020-09-24 15:44:24: Storage directory: C:\ProgramData\Repetier-Server\
2020-09-24 15:44:24: Configuration file: C:\Program Files (x86)\Repetier-Server\bin\RepetierServer.xml
2020-09-24 15:44:24: Directory for temporary files: C:\Windows\Temp\
2020-09-24 15:44:24: Reading firmware data ...
2020-09-24 15:44:24: Starting Network ...
2020-09-24 15:44:24: Active features:4095
2020-09-24 15:44:24: Reading printer configurations ...
2020-09-24 15:44:24: Reading printer config C:\ProgramData\Repetier-Server\configs\Anycubic_i3_Mega_S_Umbau2.xml
2020-09-24 15:44:24: Starting printjob manager thread for Anycubic_i3_Mega_S_Umbau2
2020-09-24 15:44:24: Reading printer config C:\ProgramData\Repetier-Server\configs\Blackprint.xml
2020-09-24 15:44:24: Starting printjob manager thread for Blackprint
2020-09-24 15:44:24: Starting printer threads ...
2020-09-24 15:44:24: Starting printer thread for Anycubic i3 Mega S Umbau
2020-09-24 15:44:24: Starting printer thread for Blackprint
2020-09-24 15:44:24: Starting work dispatcher subsystem ...
2020-09-24 15:44:24: Starting user database ...
2020-09-24 15:44:24: Importing projects ...
2020-09-24 15:44:24: Initializing LUA ...
2020-09-24 15:44:24: Register LUA cloud services
2020-09-24 15:44:24: add G-Code-Renderer
2020-09-24 15:44:24: LUA initalization finished.
2020-09-24 15:44:24: Work dispatcher thread started.
2020-09-24 15:44:24: Internal work dispatcher thread started.
2020-09-24 15:44:24: Starting web server ... 
2020-09-24 15:44:24: LUA job rendering.render#{"id":1,"image":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes_l.png","layer":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes.layer","list":"models","slug":"Anycubic_i3_Mega_S_Umbau2"}
2020-09-24 15:44:24: Prevent sleep thread started.
2020-09-24 15:44:24: Webserver started.
2020-09-24 15:44:25: Websocket opened
2020-09-24 15:44:25: Connection started: Blackprint
2020-09-24 15:44:25: Reset printer Blackprint
2020-09-24 15:44:25: Connection started: Anycubic i3 Mega S Umbau
2020-09-24 15:44:25: Reset printer Anycubic i3 Mega S Umbau
2020-09-24 15:44:26: Websocket opened
2020-09-24 15:44:29: Reading configuration file ...



Input file: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000001_AI3M_1x_wall-A-open-arc-ruin-holes.layer



Rendering shadows ...0.602669 seconds.



Rendering gcode ...1.88098 seconds.



Number of end triangles: 97140



Number of normal triangles: 2100282



Rendering background ...



Time for raytracing: 1.65706 seconds.



images stored.



Computation time: 4.49048 seconds





2020-09-24 15:44:45: Websocket opened
2020-09-24 15:45:04: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes.u
2020-09-24 15:45:04: finish job creation C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes.u
2020-09-24 15:45:04: Uploaded  size:7735332
2020-09-24 15:45:04: Updating info for C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes.g printer Anycubic_i3_Mega_S_Umbau2
2020-09-24 15:45:07: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000003_AI3M_wall-E-2-windows-hruin-holes.u
2020-09-24 15:45:07: finish job creation C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000003_AI3M_wall-E-2-windows-hruin-holes.u
2020-09-24 15:45:07: Uploaded  size:31154696
2020-09-24 15:45:07: Job created: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000004_AI3M_wall-A-open-arc-ruin-holes.u
2020-09-24 15:45:07: finish job creation C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000004_AI3M_wall-A-open-arc-ruin-holes.u
2020-09-24 15:45:07: Uploaded  size:18677430
2020-09-24 15:45:09: Updating info for C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000003_AI3M_wall-E-2-windows-hruin-holes.g printer Anycubic_i3_Mega_S_Umbau2
2020-09-24 15:45:09: LUA job rendering.render#{"id":2,"image":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes_l.png","layer":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes.layer","list":"models","slug":"Anycubic_i3_Mega_S_Umbau2"}
2020-09-24 15:45:19: Reading configuration file ...



Input file: C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000002_AI3M_1x_wall-E-2-windows-hruin-holes.layer



Rendering shadows ...1.47216 seconds.



Rendering gcode ...6.68717 seconds.



Number of end triangles: 175764



Number of normal triangles: 3498412



Rendering background ...



Time for raytracing: 1.88492 seconds.



images stored.



Computation time: 10.445 seconds





2020-09-24 15:45:25: Updating info for C:\ProgramData\Repetier-Server\printer\Anycubic_i3_Mega_S_Umbau2\models/00000004_AI3M_wall-A-open-arc-ruin-holes.g printer Anycubic_i3_Mega_S_Umbau2
2020-09-24 15:45:26: LUA job rendering.render#{"id":3,"image":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000003_AI3M_wall-E-2-windows-hruin-holes_l.png","layer":"C:\\ProgramData\\Repetier-Server\\printer\\Anycubic_i3_Mega_S_Umbau2\\models/00000003_AI3M_wall-E-2-windows-hruin-holes.layer","list":"models","slug":"Anycubic_i3_Mega_S_Umbau2"}




Comments

  • > Danach den Dienst neu gestartet und die selben Dateien erneut in den Upload Ordner geschmissen, alles gut.
    Heist das du benutzt Repetier-Server Monitor zum hochladen?

    Sieht aus als ob Windows die Datei beim verschieben nicht verschieben kann weil Windows sie blockiert. Erklärt auch warum es unter Linux geht. Da kann man das immer.

    Wie oft ist bei dir ab und an mal? Ich vermute es ist ein timing problem - wenn er zu schnell ist, ist die Datei die er verschieben will eventuell noch blockiert und ein anderes mal ist die Blockade schon aufgehoben und es klappt. Were mal sehen ob ich es reproduzieren kann.
  • Huhu,

    das passierte sowohl "einzeln" über die Weboberfläche, als auch als Batch über den Server Monitor.
    Über die Weboberfläche ist es mir als erstes aufgefallen.

    Naja ich sage mal so alle 10-15 Uploads. Beim Batch meistens beim 1. oder 2. 
    Aktuell lade ich halt nur hoch wenn kein Druck läuft, aber ist gestern auch wieder 1x passiert.

  • Problem ist nach wie vor präsent. Tritt wirklich total random aber meist innerhalb von ca. 5-10 Uploads auf.
    Egal ob einzeln, klein, gross, Batch über Monitor oder was auch immer.
    Schon eine Lösung in Sicht oder muss erstmal ich auf einen Pi umschwenken? :)
  • Also die File Access errors konnte ich nachvollziehen. So weit ich das sagen kann bedeutet dies dass jemand anderes die Datei geöffnet hat. Meine Vermutung liegt aktuell auf den Virenschutz. Wenn er die neue Datei sieht und scannt ist sie blockiert und wenn ich sie während dessen umbenennen will bekomme ich dann das Problem. Tritt bei mir insbesondere bei größeren Dateien auf wenn windows ziemlich beschäftigt ist und damit der Virenscanner vermutlich zu lange braucht.

    Fürs nächste Update werde ich mehr tests einbauen und das Umbenennen eine Zeitlang wiederholen um dem Virenscanner mehr Zeit zu geben. Einen Absturz konnte ich dabei bisher nicht produzieren, aber ich kann mir dennoch vorstellen das es möglich war. Durch meine verbesserungen beim Testen hab ich das vielleicht auch schon behoben. Liegt zumindest nahe das dies zu einem Problem mit nicht initialisierten Variablen führte.
  • Also Virenscanner kann ich ausschliessen...höchstens Windows Defender oder was halt standardmässig aktiv ist.
    Ich klammer mal das Verzeichnis aus.
  • Verzeichnis das du dann ausschließen must ist C:\ProgramData\Repetier-Server

    Werde es aber weiter testen um zu sehen ob ich mit mehr warten noch was reißen kann.
Sign In or Register to comment.