1.6.39.0: Deadlocks beim Ausliefern

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
418
63
Ich habe seit der Umstellung auf die 1.6.39.0 einen neuen Workflow, der mir beim Ausliefern unter bestimmten Bedingungen die Pickliste zum Auftrag mit ausdruckt. Der Auslöser des Workflows ist "Pickliste->Erstellt". Insgesamt funktioniert das ganz gut, aber zwischendurch passiert es, dass die Pickliste eben nicht gedruckt wird, obwohl die Bedingungen erfüllt sind. Auslöser dafür ist ein Deadlock-Ereignis, bei dem der SQL-Server anscheinend den Prozess, der die Pickliste druckt, als Deadlock-Opfer auswählt. Der restliche Auslieferungs-Ablauf funktioniert einwandfrei, Lieferschein wird gedruckt, Versanddaten werden exportiert. Anbei mal ein Fehlerprotokoll von einem solchen Ereignis. Wird da jemand schlau draus und kann mir sagen, wie ich das vermeide? Oder ist das ein Bug, den ich melden sollte?
Was mir dazu sonst noch auffällt bzw. einfällt:
  • Wenn ich beim Ausliefern einfach die Pickliste zum Ausdrucken anhake, scheint es keine Probleme zu geben. Das möchte ich aber nicht, weil ich nicht zu jedem Auftrag eine Pickliste brauche. Der Workflow soll hauptsächlich prüfen, ob die Bedingungen für den Picklistendruck erfüllt sind.
  • Ob ich den Haken bei "Auf Ausgabe warten" mache, scheint keine Rolle zu spielen, vermutlich weil nur der Prozess mit dem Workflow wartet und der andere Prozess, der den Deadlock verursacht, eben nicht.
  • Der Workflow funktioniert, so weit ich das bisher gesehen habe, einwandfrei, wenn ich den Auftrag erst auf eine Pickliste setze und dann ausliefere. Leider wird er dann beim Ausliefern nochmal ausgelöst und ich habe zwei Exemplare der Pickliste. Ich habe das auch nicht oft genug probiert, der Fehler passiert ja auch beim direkten Ausliefern eher unregelmäßig.
  • Wir verwenden weder WMS noch Packtisch. Wir liefern direkt aus, ohne das offene WaWi-Picklisten längere Zeit bestehen.
 

Anhänge

  • errorlog_20220628112436.txt
    22 KB · Aufrufe: 2

baumaschinenteile24

Sehr aktives Mitglied
2. Mai 2012
418
63
Nach einigem Herumgrübeln und etlichen weiteren Fehlschlägen bin ich mir ziemlich sicher, dass es daran liegt, dass der Workflow die Daten der Pickliste für den Ausdruck braucht, der Auslieferprozess die Pickliste aber schon wieder abschließen möchte, was er nicht kann, wenn noch der Workflow-Prozess auf die Daten zugreift. Das scheint mir aber nicht direkt behebbar zu sein, insofern als ich ja keine Kontrolle darüber habe, wie schnell die beiden Prozesse arbeiten und die Datenbank auch nicht dazu bringen kann (jedenfalls wüsste ich nicht wie) mit der Auflösung des Deadlock zu warten, bis der Workflow fertig ist. Demnach habe ich jetzt folgende Optionen:
  • Auf die Bedingungen pfeifen und immer die Pickliste mitdrucken.
  • Die Artikel auf die Pickliste setzen und von da ausliefern. Da müsste ich dann einen Weg finden, um die Liste nicht zweimal auszudrucken, und wir hätten immer den zusätzlichen Arbeitsschritt.
Fällt jemandem eine dritte Variante ein?
 
Ähnliche Themen
Titel Forum Antworten Datum
Bestellungen beim Kunden können nicht ausgelöst werden JTL-Wawi 1.8 7
Neu Packtisch+: Hinweise beim Verpacken anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 2
Neu XML - Erechnung macht beim Email versand probleme eBay-Anbindung - Fehler und Bugs 0
Neu Gleiche Artikel werden beim Kauf nicht als eine Auftragsposition zusammengefasst Otto.de - Anbindung (SCX) 0
JTL Worker bleibt beim Status "Wird gestartet" stehen JTL-Wawi 1.10 5
Fehler beim Lizenz Abgleich: Fehler beim Vergleichen von zwei Elementen im Array JTL-Wawi 1.10 1
Keine PDF-Rechnungserzeugung beim VCS-Verfahren der Amazon Buchunsdaten seit Download 1.10.10.3 JTL-Wawi 1.10 4
Fehler beim Mailen von Rechnungen JTL-Wawi 1.10 12
Fahler beim Abgleich nach Update JTL-Wawi 1.10 8
JTL stürzt beim Minimieren ab JTL-Wawi 1.9 0
Beantwortet Workflow: Zahlungserinnerung aus dem JTL Guid, versendet beim Testen mehr als nur 1 E-Mail JTL-Workflows - Fehler und Bugs 4
CDATA in CountryID bei ZUGFeRD/XRechnung verursacht Validierungsfehler beim Kunden JTL-Wawi 1.9 1
Neu Probleme beim Abgleich von JTL WAWI und JTL Shop JTL-Wawi - Fehler und Bugs 8
Neu Fehler beim Zuweisen von Kunden-Zahlungen bei Auftragssplittung JTL-Wawi - Fehler und Bugs 1
Fehler beim Abgleich mit Shopify – „Unknown column 'sort'“ & Bildlöschung blockiert Worker Shopify-Connector 1
Neu Versand Drittland, cn22 Papier beim Lieferanten. User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehlerhafte Adressübermittlung an DHL Versenden 3.0 beim Versand nach Italien und Spanien JTL-ShippingLabels - Fehler und Bugs 0
Neu SHOP 5.4.1: Absturz beim Ändern von Mengen im Warenkorb, wenn Menge > Bestand JTL-Shop - Fehler und Bugs 1
Anzeige Nettopreise beim Ausdruck JTL-Wawi 1.9 1
Neu Amazon Fehler beim Abgleich Amazon-Anbindung - Fehler und Bugs 25
Neu Siegel - Seriennummern beim Versand einscannen JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 3
Neu Fehler beim Grundpreis einspielen JTL-Ameise - Fehler und Bugs 0
Fehler beim Update JTL-Wawi JTL-Wawi 1.9 3
Neu Dynamische Höhe von Textelementen beim Erstellen eines Produktdatenblatts über Artikeletiketten Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 6
Neu JTL WAWI amazon Express wird nicht erkannt beim Workflow Arbeitsabläufe von eazyAuction 2
Feld "Erstellt durch" bei Lieferantenbestellungen ändert sich beim Speichern JTL-Wawi 1.9 1
Rechnungsstellung in WAWI bei split / gemischter Mehrwertsteuer beim Versand falsch - workaround JTL-Wawi 1.9 0
Neu Workflow der die Versandart für den Export zu Amazon nach dem ausliefern über WMS ändert User helfen Usern - Fragen zu JTL-Wawi 3
Neu Ausliefern und Dokumente drucken nur mit WMS Mobile? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Dropshipping ausliefern erzeugt keine CSV Datei mehr JTL-Wawi 1.10 11
Neu "Nicht Ausliefern" für Lagerplatz definieren Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Ausliefern in WAWI mit Seriennummern JTL-Wawi - Fehler und Bugs 2

Ähnliche Themen