In Bearbeitung Bilderimport - "Out of Memory" Fehler

snyer

Aktives Mitglied
6. November 2016
65
6
Hallo zusammen,

ich bin grad am verzweifeln. Ich versuche gerade alle Bilder von Artikeln eines Lieferanten neu zu importieren, da mir beim ersten Import ein Fehler unterlaufen ist und das erste Bilder zweimal drin ist. Deswegen lasse ich alle Bilder löschen um dann die neuen hinzuzufügen.

Die Bilder werden lokal bei mir gehostet und sind nach dem System "Artikelnummer-Bildnummer.jpg" angelegt.

Jedoch bricht der Import immer genau beim gleichen Artikel ab und erzeugt Log im Anhang. Wenn ich dann den Import erneut anstoße und einstelle "nur geänderte Artikel updaten" überspringt er den Artikel der den Fehler im letzen Import erzeugt hat, nur um dann nach einigen weiteren Artikeln wieder abzubrechen.

Kann doch nicht sein oder? Ich habe die Bilder doch vor einiger Zeit (ca. 2-3 Monate) schon einmal importiert.

Vllt. kann jemand was mit der Log anfangen.

Vielen Dank schonmal.
 

Anhänge

  • Errorlog_201711101856.txt
    1,8 KB · Aufrufe: 28

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.243
1.515
Die Fehlermeldung sagt dass es zu wenig Arbeitsspeicher gibt.
Versuch mal den Server neu zu starten und dann den Import erneut durchzuführen.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.789
315
Düsseldorf
Hm ...

Physikalischer Speicher: 753532928
=> 753.532.928 Byte => ~750 MB

das ist nicht wirklich viel. Schau Dir beim nächsten Mal die Entwicklung des Arbeitsspeichers im Task-Manager an.
 

WilhelmCuno

Aktives Mitglied
5. November 2017
12
0
Wenn Sie eine große Anzahl von Windows-basierten Programmen ausführen, werden Fehlermeldungen angezeigt, wenn Sie versuchen, neue Programme zu starten oder Programme zu verwenden, die bereits ausgeführt werden, obwohl Sie noch über ausreichend physischen Speicher und Auslagerungsdateien verfügen.
 

eu-bay

Aktives Mitglied
11. November 2017
65
2
Hallo zusammen,

ich bin grad am verzweifeln. Ich versuche gerade alle Bilder von Artikeln eines Lieferanten neu zu importieren, da mir beim ersten Import ein Fehler unterlaufen ist und das erste Bilder zweimal drin ist. Deswegen lasse ich alle Bilder löschen um dann die neuen hinzuzufügen.

Die Bilder werden lokal bei mir gehostet und sind nach dem System "Artikelnummer-Bildnummer.jpg" angelegt.

Jedoch bricht der Import immer genau beim gleichen Artikel ab und erzeugt Log im Anhang. Wenn ich dann den Import erneut anstoße und einstelle "nur geänderte Artikel updaten" überspringt er den Artikel der den Fehler im letzen Import erzeugt hat, nur um dann nach einigen weiteren Artikeln wieder abzubrechen.

Kann doch nicht sein oder? Ich habe die Bilder doch vor einiger Zeit (ca. 2-3 Monate) schon einmal importiert.

Vllt. kann jemand was mit der Log anfangen.

Vielen Dank schonmal.


Wir haben genau das gleiche Problem! Arbeitsspeicher ist mehr als genug vorhanden.
 

eu-bay

Aktives Mitglied
11. November 2017
65
2
Starte Import [10:04:12]
Untersuche Datensätze... [10:04:12]
Datensatz 1: Zugriff auf "Bild Pfad/URL 10" (Spalte 10) fehlgeschlagen. Dies ist kein gültiges Bild. Bild wird nicht importiert. Details: Unbehandelte Ausnahme #15AC4ABD7C46B841 vom Typ System.OutOfMemoryException in Void CheckErrorStatus(Int32)
System.OutOfMemoryException: Nicht genügend Arbeitsspeicher.
bei System.Drawing.Graphics.CheckErrorStatus(Int32 status)
bei System.Drawing.Graphics.DrawImage(Image image, Single x, Single y, Single width, Single height)
bei jtlTools.Image.ImageHelper.nhyXfhu3ST(Image , Size , Color , Boolean , Boolean )
bei jtlTools.Image.ImageHelper.CreateThumbnail(Image image)
bei jtlTools.Image.ImageHelper.GetThumbnail(Byte[] imageData)
bei jtlDatabase.classes.Models.Bilder.Bild.PB5gFmEn2f(Boolean , String )
bei jtlDatabase.classes.Models.Bilder.Bild..ctor(Byte[] bilddaten, String source)
bei ameise.importer.Importer_Artikel_BilderPlattformen.PrüfeBildDaten(Int32 kArtikel, ArtikelbildList lArtikelBild)

Zeitstempel: 2017-11-27T10:07:21
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.3.8
Plattform: Ameise
Versionshash: FABD6748
Prozessname: JTL-wawi-ameise
Physikalischer Speicher: 704643072 / Peak: 712249344
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:01:13,078125
CPU-Zeit (System): 0:00:11
Page-Size (Sytem): 1463648 / Peak: 819388416
Page-Size: 767049728 / Peak: 819388416
Offene Handles: 1345
Datensatz 1: Zugriff auf "Bild Pfad/URL 12" (Spalte 12) fehlgeschlagen. Dies ist kein gültiges Bild. Bild wird nicht importiert. Details: Unbehandelte Ausnahme #455BD4983774398 vom Typ System.OutOfMemoryException in System.Drawing.Image FromStream(System.IO.Stream, Boolean, Boolean)
System.OutOfMemoryException: Nicht genügend Arbeitsspeicher.
bei System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
bei JTL.Cloud.ImageStorage.ImageStorageClient.GetFilename(Byte[] image)
bei jtlTools.Image.ImageHelper.GetHash(Byte[] imageData)
bei jtlDatabase.classes.Models.Bilder.Bild..ctor(Byte[] bilddaten, String source)
bei ameise.importer.Importer_Artikel_BilderPlattformen.PrüfeBildDaten(Int32 kArtikel, ArtikelbildList lArtikelBild)

Zeitstempel: 2017-11-27T10:07:26
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.3.8
Plattform: Ameise
Versionshash: FABD6748
Prozessname: JTL-wawi-ameise
Physikalischer Speicher: 760369152 / Peak: 793927680
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:01:14,921875
CPU-Zeit (System): 0:00:11,390625
Page-Size (Sytem): 1463648 / Peak: 869052416
Page-Size: 832311296 / Peak: 869052416
Offene Handles: 1347
Datensatz 1: URL [http://eu-bay.de/media/image/1b/7c/3e/200015_1.jpg/] ist kein Bild. Bild wird nicht importiert.
Datensatz 1: URL [http://eu-bay.de/media/image/8d/01/54/200015_6.jpg/] ist kein Bild. Bild wird nicht importiert.
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [1] wurde laut Einstellung für die Plattform [JTLWawi] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [1] wurde laut Einstellung für die Plattform [Drucken_Mailen_Faxen] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [2] wurde laut Einstellung für die Plattform [JTLWawi] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [2] wurde laut Einstellung für die Plattform [Drucken_Mailen_Faxen] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [3] wurde laut Einstellung für die Plattform [JTLWawi] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [3] wurde laut Einstellung für die Plattform [Drucken_Mailen_Faxen] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [4] wurde laut Einstellung für die Plattform [JTLWawi] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [4] wurde laut Einstellung für die Plattform [Drucken_Mailen_Faxen] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [5] wurde laut Einstellung für die Plattform [JTLWawi] entfernt
Datensatz 1: Artikelbildzuweisung mit der Sortiernummer [5] wurde laut Einstellung für die Plattform [Drucken_Mailen_Faxen] entfernt
Datensatz 1: Artikelbild mit der Sortiernummer [1] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [2] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [3] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [4] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [5] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [6] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [7] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Datensatz 1: Artikelbild mit der Sortiernummer [8] wurde für die Plattform [Drucken_Mailen_Faxen] importiert / aktualisiert
Import Fehler! Der Vorgang wurde abgebrochen! Eine Errorlog Datei die Sie an den Support senden können finden Sie auf ihrem Desktop.[10:07:54]

ordernumber;Bild Pfad/URL 1;Bild Pfad/URL 2;Bild Pfad/URL 3;Bild Pfad/URL 4;Bild Pfad/URL 5;Bild Pfad/URL 6;Bild Pfad/URL 7;Bild Pfad/URL 8;Bild Pfad/URL 9;Bild Pfad/URL 10;Bild Pfad/URL 11;Bild Pfad/URL 12;Bild Pfad/URL 13;Bild Pfad/URL 14;Bild Pfad/URL 15;Bild Pfad/URL 16;Bild Pfad/URL 17
200015;http://eu-bay.de/media/image/d9/g0/...eu-bay.de/media/image/c7/15/d7/200015_10.jpg/

Datensatz 1: Zugriff auf "Bild Pfad/URL 10" (Spalte 10) fehlgeschlagen. Dies ist kein gültiges Bild. Bild wird nicht importiert. Details: Unbehandelte Ausnahme #15AC4ABD7C46B841 vom Typ System.OutOfMemoryException in Void CheckErrorStatus(Int32)
System.OutOfMemoryException: Nicht genügend Arbeitsspeicher.
bei System.Drawing.Graphics.CheckErrorStatus(Int32 status)
bei System.Drawing.Graphics.DrawImage(Image image, Single x, Single y, Single width, Single height)
bei jtlTools.Image.ImageHelper.nhyXfhu3ST(Image , Size , Color , Boolean , Boolean )
bei jtlTools.Image.ImageHelper.CreateThumbnail(Image image)
bei jtlTools.Image.ImageHelper.GetThumbnail(Byte[] imageData)
bei jtlDatabase.classes.Models.Bilder.Bild.PB5gFmEn2f(Boolean , String )
bei jtlDatabase.classes.Models.Bilder.Bild..ctor(Byte[] bilddaten, String source)
bei ameise.importer.Importer_Artikel_BilderPlattformen.PrüfeBildDaten(Int32 kArtikel, ArtikelbildList lArtikelBild)

Zeitstempel: 2017-11-27T10:07:21
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.3.8
Plattform: Ameise
Versionshash: FABD6748
Prozessname: JTL-wawi-ameise
Physikalischer Speicher: 704643072 / Peak: 712249344
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:01:13,078125
CPU-Zeit (System): 0:00:11
Page-Size (Sytem): 1463648 / Peak: 819388416
Page-Size: 767049728 / Peak: 819388416
Offene Handles: 1345
Datensatz 1: Zugriff auf "Bild Pfad/URL 12" (Spalte 12) fehlgeschlagen. Dies ist kein gültiges Bild. Bild wird nicht importiert. Details: Unbehandelte Ausnahme #455BD4983774398 vom Typ System.OutOfMemoryException in System.Drawing.Image FromStream(System.IO.Stream, Boolean, Boolean)
System.OutOfMemoryException: Nicht genügend Arbeitsspeicher.
bei System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
bei JTL.Cloud.ImageStorage.ImageStorageClient.GetFilename(Byte[] image)
bei jtlTools.Image.ImageHelper.GetHash(Byte[] imageData)
bei jtlDatabase.classes.Models.Bilder.Bild..ctor(Byte[] bilddaten, String source)
bei ameise.importer.Importer_Artikel_BilderPlattformen.PrüfeBildDaten(Int32 kArtikel, ArtikelbildList lArtikelBild)

Zeitstempel: 2017-11-27T10:07:26
Locale: German (Germany)
Locale: German (Germany)
Version: 1.2.3.8
Plattform: Ameise
Versionshash: FABD6748
Prozessname: JTL-wawi-ameise
Physikalischer Speicher: 760369152 / Peak: 793927680
Basispriorität: 8
Prioritätsklasse: Normal
CPU-Zeit (User): 0:01:14,921875
CPU-Zeit (System): 0:00:11,390625
Page-Size (Sytem): 1463648 / Peak: 869052416
Page-Size: 832311296 / Peak: 869052416
Offene Handles: 1347

Bei manchen sagt er auch, dass es sich nicht um ein gültiges Bild handelt. Das stimmt aber nicht.

Diese Nachricht zitieren um den genauen Inhalt der CSV zu sehen. Das Forum stellt dies fehlerhaft dar.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.717
1.774
Könntest Du hinter jedem Bildlink und vor dem Semikolon mal ein Leerzeichen einfügen, so dass hier auch erkennbar ist, wo welche Bildadresse aufhört?
Ich habe mir eine CSV mit Deinen Bildadressen gebastelt. Der Import hat seltsamerweise etwas länger gedauert, aber der Import war möglich. Kannst du bitte mal prüfen, ob du diese Bildadressen mit Deinem Internetexplorer öffnen kannst?
 
Zuletzt bearbeitet:

xeron

Aktives Mitglied
25. Dezember 2007
84
0
Guten Morgen,

schliesse mich dem Thema auch mal an, da mein Import von Bildern auch immer abbricht. Hänge mal das Logfile mit an. Am Arbeitsspeicher sollte es nicht liegen, es sind 24GB.Es laufen auch keine anderen Programme auf dem Server.

Grüße
André
 

Anhänge

  • Errorlog_201712272059.txt
    3,8 KB · Aufrufe: 6

Enrico W.

Administrator
Mitarbeiter
27. November 2014
8.717
1.774
Die JTL-Wawi ist eine 32-Bit-Anwendung. Ihr könnt hier hunderte GB an Arbeitsspeicher verbauen, Windows stellt der Anwendung dennoch maximal 4GB zur Verfügung.
 

xeron

Aktives Mitglied
25. Dezember 2007
84
0
Ah ok. Das heißt am besten die Datei splitten?.Aber wieviel Datensätze nimmt man da pro Datei?
Oder wie macht man es am besten?

Grüße
André
 
Ähnliche Themen

Ähnliche Themen